2008/9/13 Gustavo T. Ludwig <[EMAIL PROTECTED]>: > > caros, > > creio que esteja comentendo apenas um erro do tipo uma vírgula em um > lugar errado, mas estou quebrando a cabeça em compartilhar conexão entre > eth0 (internet) e eth1 (ponto-a-ponto com outro computador). > > eth0 é a lan onboard que funciona lindamente com o módulo skge na eth0 e > > eth1 é uma pci xing-ling que usa o modulo 8139too (realtek). > > no /etc/udev/rules.d/70-persistent-net.rules eu declaro que o driver que > o sistema reconhece como 8139too usa a mac address e o nome eth_ ao qual > esse driver fica associado. > > depois confirmo o estado das interfaces de rede com > # ifconfig eth0 restart > # ifconfig eth1 restart > > # modprobe iptables_nat > # echo >1 /proc/sys/net/ipv4/ip_forward > # iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE > > e alguns foruns falam de fazer > # dhcpd eth1 > mas eu não entendi o porque desse comando aqui...
Não existe "ifconfig <interface> restart", olha a man page do ifconfig (man 8 ifconfig). A tua regra do iptables tá errada, se a interface eth0 é a que está conectada na internet, deveria usar eth0 ao invés de ppp0 (man 8 iptables). E a forma que tu ativa o ip forwarding no kernel também está errada, a idéia é que o arquivo /proc/sys/net/ipv4/ip_forward tenha conteúdo 1, echo 1 > /proc/sys/net/ipv4/ip_forward é uma das formas mais simples de fazer isto. O comando dhcpd inicia o servidor dhcp na interface eth1, como é uma rede simples, eu acho que isso só daria mais trabalho e por isso usaria IPs estáticos. Se mesmo assim quiser configurar um servidor DHCP, man 5 dhcpd.conf. Resumindo bem: ifconfig eth1 192.168.0.1 up # "levanta" a interface eth1 com o ip 192.168.0.1 echo 1 > /proc/sys/net/ipv4/ip_forward # ativa o ip_forward no kernel iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE # faz masquerade dos pacotes que saem pela eth0 Depois, no outro computador define o endereço IP como 192.168.0.2, por exemplo, e o gateway deve ser 192.168.0.1. Talvez tu precise entrar em contato com o teu provedor p/ saber o endereço IP dos servidores de DNS, caso não tenha um servidor/não saiba os IPs. Da uma lida no focalinux (http://focalinux.cipsga.org.br), onde a configuração de rede e os conceitos básicos de iptables são explicados com mais detalhes. --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br -~----------~----~----~----~------~----~------~--~---

