rcjeferson
(usa Debian)
Enviado em 20/04/2013 - 14:36h
Boa tarde amigo,
Está um pouco confuso sua lógica para compartilhamento de internet:
1 - Voce está jogando o DHCP do servidor para uma rede que já tem um DHCP ativo (Roteador).
2 - Voce está jogando o DHCP e tentando compartilhar internet de uma mesma interface.
Tenta mudar esta estrutura, deixando ela da seguinte maneira:
1 - Na eth0 do servidor, faça a configuração de ip de modo que consiga tanto pingar o roteador, quanto fazer um ping externo (www.google.com por exemplo), se estiver tudo ok, vamos para a proxima etapa.
2 - Configure a eth1 da seguinte maneira:
auto eth1
iface eth1 inet static
address 10.0.0.1
netmask 255.255.255.0
3 - Altere o arquivo /etc/default/isc-dhcp-server para escutar as requisições dhcp na eth1.
4 - Altere o arquivo de configuração do DHCP Server de modo que os clientes fiquem na mesma rede da sua eth1, não esquecendo de colocar o IP do server (eth1 - 10.0.0.1) como router e definir um DNS (8.8.8.8 - Google por exemplo)
5 - No rc.local deixe somente as seguintes linhas:
modprobe iptable_nat
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
6 - Conecte suas máquinas clientes na eth1 do servidor e teste a conexão com a internet, lembrando que as configurações de rede do cliente para que consiga acessar internet neste nosso exemplo deve ser mais ou menos da seguinte maneira:
IP 10.0.0.10
Netmask 255.255.255.0
Gateway 10.0.0.1
DNS 8.8.8.8
Pronto, este o esquema que deve ser feito para que tenha um servidor de compartilhamento de internet.
Qualquer coisa posta ai.