Uso o ubuntu 6.06 com modem dslink 500b. Acontece que ligo o modem, espero suas luzes todas se acenderem e estabilizar, depois ligo o servidor linux (com eth0 no modem e eth1 em um switch de 20 portas). Nem sempre os computadores acessam na primeira tentativa. As vezes preciso reiniciar o server várias vezes para conseguir conexão.
Uso ip fixo para toda a rede interna.
coloquei no arquivo etc/init.d/bootmisc.sh as seguintes instruções (após ": exit 0"):
route add default gw 10.0.0.138
modprobe iptable_nat
echo > 1 /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PORTROUTING -o eth0 -j MASQUERADE
echo 1 > /proc/sys/net/ipv4/icmp_echo_ignore_all
agradeço a ajuda..