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]
-~----------~----~----~----~------~----~------~--~---

Responder a