2009/5/28 Fabio <[email protected]>: > > Boa noite gente! > > Me ajudem.
Vamos, depois de tantas sugestões... Sem esclarecer quase nada. Primeira coisa, para o resto da rede, depois do modem. NÃO se tem uma conexão PPPoA, somente uma ethernet. PPPoA existe somente entre o dslan (provedor) e o modem. Dentro do modem pode ocorrer dois casos, a pppoa (ppp) ser estabelecida internamente, e a conexão ser roteada diretamente, ou ser feito um NAT. Existem algumas formas de um conexão adsl (suponho que seja) e estabelecida. A camada 2 e feita em ATM. Diversos outros protocolos são encapsulados dentro do ATM, entre eles o PPP. E o PPP pode ter o seu própria forma de apresentação, em forma de pppoa ou pppoe. Quando for pppoa normalmente, somente o modem ira conseguir estabelecer a conexão ppp (modo router). (1) Quando for pppoe, tanto o modem como uma host externo podem estabelecer o ppp. (2) (1) Existem alguns modems que conseguem fazer uma bridge pppoa para pppoe. (2) Quando um host externo ao modem faz a ppp, se coloca o modem em modo bridge, e se usa um programa que faz o desencapsulamento do pppoe e estabelece a conexão ppp. Se todos os ips da rede estão na 192.168.1.0/24, então, o modem esta em modo router. Acho que, o seu amigo quis te dizer para usar o modem em modo bridge, ou seja, passar ele para o modo rfc1483 (bridge). Alguma vezes o modo pppoe precisa ser solicitado ao provedor (operadora de telecom). > Vi que nao funcionava e executei o iptables e habilitei o encaminhamento > de pacotes - :o( > > Slack com IP 192.168.1.8 e gateway 192.168.1.3 > DNS 80.58.61.250 e .254 > > > O que pode ser? O que expliquei ali em cima. Mas, se fez a bridge corretamente no slackware, era para a rede nem ter percebido a existência dele. Não são todas as placas de rede que suportam fazer um bridge entre elas. Verifique se as placas de rede em uso permitem isso, ou seja, entrarem em modo promiscuo (promisc) Criando um bridge entre a eth0 e a eth1 1) desconfigurar as interfaces ifconfig eth0 0.0.0.0 up ifconfig eth1 0.0.0.0 up Ou usando ip addr del dev eth0|eth1 2) criar a bridge brctl addbr bridge_eth0_eth1 3) incluindo as interfaces brctl addif bridge_eth0_eth1 eth0 brctl addif bridge_eth0_eth1 eth1 A bridge devera começar a funcionar, e leva por volta de 30s para ela reconhecer a topologia. 4) Configurando a interface que da acesso a maquina bridge. ifconfig bridge_eth0_eth1 192.168.1.8 netmask 255.255.255.0 route add default gw 192.168.1.3 (ou usando o iproute2) Não me recordo se o ip forward precisa ser ativado, se ainda não tiver trafego pela bridge, echo 1 >/proc/sys/net/ipv4/ip_forward O controle do que deve passar pela interface que faz parte de bridge e feito pelo ebtables, ou pelo iptables informando explicitamente a interface física real. -- Paulino Kenji Sato http://www.nobel.com.br --~--~---------~--~----~------------~-------~--~----~ GUS-BR - Grupo de Usuários de Slackware Brasil http://www.slackwarebrasil.org/ http://groups.google.com/group/slack-users-br Antes de perguntar: http://www.istf.com.br/perguntas/ Para sair da lista envie um e-mail para: [email protected] -~----------~----~----~----~------~----~------~--~---

