Já respondi isso nesses 3 tópicos, de uma olhada.
http://ubuntuforum-br.org/index.php/topic,35945.msg214169.html#msg214169http://ubuntuforum-br.org/index.php/topic,35576.msg211937.html#msg211937http://ubuntuforum-br.org/index.php/topic,35266.msg211535.html#msg211535se o seu modem é roteado, então não existe conexão pppoe no seu linux, é só plugar a placa de rede e estar conectado, nesse caso, vc deve compartilhar a sua placa que recebe a internet e não a placa que libera aos outros computadores.
EX: eth0 internet
eth1 hub
nesse caso, o comando é iptables -A POSTROUTING -t nat -s 192.168.0.0/24 -o
eth0 -j MASQUERADE
mude o 192.168.0.0/24 para a sua rede, ex:
se sua rede é 10.0.0.x, ou seja, a eth1 é 10.0.0.1 e os outros computadores 10.0.0.2, 10.0.0.3, 10.0.0.4 em diante, o comando deve ser:
iptables -A POSTROUTING -t nat -s 10.0.0.0/24 -o
eth0 -j MASQUERADE
Se você tem seu modem configurado como Roteador (router), você terá o compartilhamento independente do sistema operacional. Basta que você o modem conectado ao Hub ao invés de conectado ao computador. O Hub é quem distribuirá a conexão à internet e você não precisará em se preocupar em configurar nada no sistema que distribuiria (Firewall, proxy etc).
Na maioria das vezes em casos assim, onde mesmo com o modem roteado as pessoas querem deixar um servidor entre os outros micros e a internet, as pessoas precisam exatamente disso para aprendizado, configurar firewall, proxy, etc... Começar a mexer com squid, ter relatórios do que é acessado pelos clientes, controle de banda, etc...
rbernard - Se essa for sua necessidade, se precisa limitar a net, ter controle do que é feito nela, se aprofundar em segurança e internet no mundo linux, faça o que eu disse e vai dar certo, se não for, se não tem interesse em se aprofundar em linux no que diz respeito a redes, segurança, etc... faça o que o companheiro Baronzinho disse, ligue o roteador no hub e os micros no hub.