Compartilhando Internet
Após a instalação do Ubuntu Server 12.04, vamos configurar para ser um Gateway e um Servidor DHCP em uma pequena rede,
onde neste Servidor temos 2 placas de rede: eth0 e eth1
Já feita a instalação do Ubuntu, vamos atualizar o mesmo:
$ sudo apt-get update
$ sudo apt-get upgrade
E instale o "Sysv-rc-conf":
$ sudo apt-get install sysv-rc-conf
Após a atualização, vamos colocar a mão na massa, vamos editar as interfaces de redes:
$ sudo vim /etc/network/interfaces
E deixar assim:
Neste caso, deixei como DHCP a 'eth0', mas se quiser, podes deixar ele fixo também; e minha rede interna fica com a faixa de IP 172.16.1.0.0
E após isso, vamos reiniciar a rede:
$ sudo /etc/init.d/networking restart
Ou:
$ sudo invoke-rc.d networking restart
Com a rede já pronta, agora vamos efetuar o compartilhamento da Internet.
Agora vamos habilitar o encaminhamento de IPv4.
Edite o arquivo:
$ sudo vim /etc/sysctl.conf
Descomentar a linha:
Onde fica assim:
Vamos agora salvar o arquivo e executar o seguinte comando, para tornar a mudança efetiva sem um Reboot:
$ sudo sysctl -w net.ipv4.ip_forward=1
Agora vamos criar um Script para o compartilhamento. Crie no "/etc/init.d":
$ sudo vim /etc/init.d/internet
E adicione:
Salve e saia do arquivo. E dê permissão de execução:
$ sudo chmod 777 /etc/init.d/internet
* Lembrando que a linha com o 'eth0', é a placa onde está ligado na ADSL.
** Se estiver ligado na 'eth1', só alterar para: eth1
Pronto. Para iniciar e parar o serviço da Internet, use os comandos abaixo:
- Para iniciar:
$ sudo invoke-rc.d internet start
Ou:
$ sudo /etc/init.d/internet start
- Para parar:
$ sudo invoke-rc.d internet stop
Ou:
$ sudo /etc/init.d/internet stop
E pronto, seu Servidor Gateway já está funcionando.
Use o "Sysv-rc-conf" para adicionar na inicialização do Servidor:
$ sudo sysv-rc-conf
- eth0 liga o modem ADSL
- eth1 a rede interna
Já feita a instalação do Ubuntu, vamos atualizar o mesmo:
$ sudo apt-get update
$ sudo apt-get upgrade
E instale o "Sysv-rc-conf":
$ sudo apt-get install sysv-rc-conf
Após a atualização, vamos colocar a mão na massa, vamos editar as interfaces de redes:
$ sudo vim /etc/network/interfaces
E deixar assim:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 172.16.1.254
netmask 255.255.0.0
network 172.16.0.0
broatcast 172.16.255.255
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 172.16.1.254
netmask 255.255.0.0
network 172.16.0.0
broatcast 172.16.255.255
Neste caso, deixei como DHCP a 'eth0', mas se quiser, podes deixar ele fixo também; e minha rede interna fica com a faixa de IP 172.16.1.0.0
E após isso, vamos reiniciar a rede:
$ sudo /etc/init.d/networking restart
Ou:
$ sudo invoke-rc.d networking restart
Com a rede já pronta, agora vamos efetuar o compartilhamento da Internet.
Agora vamos habilitar o encaminhamento de IPv4.
Edite o arquivo:
$ sudo vim /etc/sysctl.conf
Descomentar a linha:
# net.ipv4.ip_forward=1
Onde fica assim:
net.ipv4.ip_forward=1
Vamos agora salvar o arquivo e executar o seguinte comando, para tornar a mudança efetiva sem um Reboot:
$ sudo sysctl -w net.ipv4.ip_forward=1
Agora vamos criar um Script para o compartilhamento. Crie no "/etc/init.d":
$ sudo vim /etc/init.d/internet
E adicione:
#!/bin/bashiniciar(){modprobe iptable_natiptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE}parar(){iptables -F -t nat}case "$1" in"start") iniciar ;;"stop") parar ;;"restart") parar; iniciar ;;*) echo "Use os parâmetros start ou stop"esac |
Salve e saia do arquivo. E dê permissão de execução:
$ sudo chmod 777 /etc/init.d/internet
* Lembrando que a linha com o 'eth0', é a placa onde está ligado na ADSL.
** Se estiver ligado na 'eth1', só alterar para: eth1
Pronto. Para iniciar e parar o serviço da Internet, use os comandos abaixo:
- Para iniciar:
$ sudo invoke-rc.d internet start
Ou:
$ sudo /etc/init.d/internet start
- Para parar:
$ sudo invoke-rc.d internet stop
Ou:
$ sudo /etc/init.d/internet stop
E pronto, seu Servidor Gateway já está funcionando.
Use o "Sysv-rc-conf" para adicionar na inicialização do Servidor:
$ sudo sysv-rc-conf
show
ResponderExcluirComo eu faço para que os computadores cliente (Windows) funcionem com o ip automático, DHCP, pois ao seguir a dica só funcionou colocando o ip dos clientes estático, manual.
ResponderExcluiragradeço.
BELO TUTORIAL
Ai é hora de criar o DHCP
Excluirshow de bola!
ResponderExcluir