Wotila_Carneiro
(usa Ubuntu)
Enviado em 03/03/2012 - 22:16h
Tudo indica que você tem duas placas de rede, certo?
Solução 01
Pode parecer bobagem, mas você já inverteu seus cabos? o da eth1 vai para eth2 e vice-versa?
Inverte os cabos e reinicia as placas com o comando:
$ sudo /etc/init.d/networking restart
A primeira coisa a fazer e descobrir se os cabos estão conectados nas placas certas.
Solução 02
Geralmente eu configuro a eth0 como internet, e a eth1 como rede local
Tenta fazer assim:
configura suas interfaces da seguinte forma:
# ETH1 - REDE LOCAL
auto eth1
iface eth1 inet static
address 10.1.1.1
netmask 255.255.255.0
# ETH2 - INTERNET
auto eth2
iface eth2 inet dhcp
depois reinicia as configurações da placa:
$ sudo /etc/init.d/networking restart
Tenta pingar do próprio servidor, e ver se a internet está chegando no servidor:
$ ping
www.google.com.br
Se pingar, blz. O servidor está acessando, basta ativar o forwarding.
$ iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE
$ echo > 1 /proc/sys/net/ipv4/ip_forward
Solução 03
Tenta configurar seu roteador como Access Point, assim ele recebe e distribui sem alterar os pacotes.