On 11/30/05, Rafael Freitas <[EMAIL PROTECTED]> wrote: > Seguinte pessoal estou quebrando a cabeça aqui, li tutorias, dicas segui tudo > correto e nada ...vamos lá: > montei uma máquina com debian-sarge, kernel 2.6.14 Atlhon 2.0 XP 256RAM com > internet a cabo. por dhcp, sem autenticação. > o cliente é um pentium 133, 40 ram, win95Se, o qual quero compartilhar a net. > feito cabo cross-over e testado. > debian conectado à net via eth1 > placa de rede eth0 para compartilhar > as máquinas "se pingam" resultado do comando ping: > ------------------------------------------------------------------- > ping 192.168.0.2 > PING 192.168.0.2 (192.168.0.2): 56 data bytes > > 64 bytes from 192.168.0.2: icmp_seq=3 ttl=32 time=0.4 ms > 64 bytes from 192.168.0.2: icmp_seq=4 ttl=32 time=0.4 ms > 64 bytes from 192.168.0.2: icmp_seq=5 ttl=32 time=0.4 ms > 64 bytes from 192.168.0.2: icmp_seq=6 ttl=32 time=0.3 ms > ------------------------------------------------------------------------ > tabela de roteamento: > route > Tabela de Roteamento IP do Kernel > Destino Roteador MáscaraGen. Opções Métrica Ref Uso Iface > 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 > 200.243.70.0 * 255.255.255.0 U 0 0 0 eth1 > default 200.243.70.1 0.0.0.0 UG 0 0 0 eth1 > default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 > -------------------------------------------------------------------------------------------
Você com duas rotas para gateway vai dar pau. Retire a da eth0, você não precisa dela. > ip da máquina win 192.168.0.2 > ip do eth0 da debian 192.168.0.1 > já foi adicionado no windows o ip 192.168.0.1 como gw > ele conecta webmin normal .....mas não acessa a net. > criado um script na inicialização do debian para compartilhar: > > echo 1 > /proc/sys/net/ipv4/ip_foward > iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE > ---------------------------------------------------------------------------- > iptables e nat compilados como nativos > dmesg : > eth1: link up, 100Mbps, full-duplex, lpa 0x45E1 > eth0: Media Link On 100mbps full-duplex > ------------------------------------------------------------------------------ > a máquina debian acessa normalmente a internet. e é acessada pela 192.168.0.2. > -------------------------------------------------------------------------------------------------- > Meu /etc/network/interfaces: > auto lo > iface lo inet loopback > > auto eth0 > iface eth0 inet static > address 192.168.0.1 > netmask 255.255.255.0 > network 192.168.0 ---->o network é 192.168.0.0 ---> retire o gateway, você nao precisa dele. > gateway 192.168.0.1 > broadcast 192.168.0.254 esse endereço de broadcast está errado é 192.168.0.255 > > auto eth1 > iface eth1 inet dhcp > -------------------------------------------------------------------------------------------------------------- > carreguei a rede interna primeiro evitando que o default gw da net fosse > sobrescrito pelo eth0. > ------------------------------------------------------------------------------------------------------------ esquece isso, você não precisa declarar nenhum gateway na eth0. ------ > tb tentei o coyote linux .. mesmo problema .. mas queria ficar com o debian > mesmo, será que tem alguma dica aí de ultima hora, onde que eu pulei ??? > > Desde já agradeço a força pessoal. > Voce colocou o DNS na máquina windows???? o DNS que você deverá colocar na máquina windows, é o MESMO que você usa na máquina com debian, a não ser que você rode um servidor de DNS (BIND) na máquina debian, o que é desnecessário no seu caso. Para saber o DNS da sua máquina debian de um: cat /etc/resolv.conf as linhas precedidades por "nameserver" são as que contem o ip que voce deverá usar no windows. exemplo: [EMAIL PROTECTED]:~$ cat /etc/resolv.conf nameserver 201.10.128.2 nameserver 201.10.120.4 você deverá por lá na configuração de dns do windows os valores que estão depois do nameserver. []s e boa sorte. -- ------------------------------ Leonardo Marques http://www.analyx.org ------------------------------