flaviomilan
(usa Arch Linux)
Enviado em 16/11/2012 - 14:57h
Então cara, essas 3 regras habilitam o redirecionamento e compartilham a internet
1ª habilita o redirecionamento no kernel
# echo 1 > /proc/sys/net/ipv4/ip_forward
2ª habilita o redirecionamento no iptables
# iptables -P FORWARD ACCEPT
3ª Faz o mascaramento de toda conexão que sai pela porta da internet, habilitando o compartilhamento da internet
# iptables -A POSTROUTING -t nat -o ppp0 -j MASQUERADE
O seu problema é que o linux não fazia a função de gateway, por isso com o modem funcionava.
Agora para você não ter que rodar esse comando no linux toda vez que iniciar o servidor, adicione o conteudo do comando em um arquivo e coloque ele dentro da pasta /etc/init.d e dê permissão para execução.
adicione o script a inicialização do sistema ou com o update-rc.d ou chkconfig, depende de seu sistema.
caso tenha duvidas só me falar que te passo um passo-a-passo.
não deixe de marcar o topico como resolvidor e marcar a melhor resposta.
abraço