Conectando-se ao servidor PPPoE através do comutador sem fio

1

Eu tenho a seguinte configuração:

D-Link DSR-250N Wireless N Gigabit VPN Router (all machines connected to LAN ports, including server)

Server (CentOS 5)  
  -eth0: connected to LAN port on router
  -eth1: connected to local network

O servidor está executando um servidor PPPoE (especificamente, rp-pppoe). Eu também tenho o iptables encaminhando eth1 para eth0.

Também tenho um computador com o Windows XP conectado ao roteador (LAN). Eu criei uma conexão PPPoE neste computador e, uma vez autenticado com o servidor PPPoE, ele pode acessar a rede (a rede conectada à eth1 no servidor). Isso funciona perfeitamente.

O problema é que, quando eu conecto um computador sem fio ao switch, em vez de usar um cabo, a conexão PPPoE não é autenticada com o servidor. No servidor, posso ver que ele atribui um endereço IP ao computador sem fio (ele inicia um processo pppd com o endereço MAC dos computadores sem fio e um IP), mas no computador sem fio a autenticação chega ao tempo limite. No servidor, vejo o seguinte no syslog:

pppoe-server[5643]: Session 13 created for client xx:xx:xx:xx:xx:xx (192.168.1.13) on eth0 using Service-Name 'PPPoE'  
pppd[5643]: pppd 2.4.5 started by root, uid 0  
pppd[5643]: Using interface ppp0  
pppd[5643]: Connect: ppp0 <--> /dev/pts/1  
pppd[5643]: LCP: timeout sending Config-Requests  
pppd[5643]: Connection terminated.  
pppoe[5644]: read (asyncReadFromPPP): Session 13: Input/output error
pppd[5643]: Exit.
pppoe-server[4977]: Session 13 closed for client xx:xx:xx:xx:xx:xx (192.168.1.13) on eth0
pppoe-server[4977]: Sent PADT
pppoe-server[4977]: PADT for session 13 received from xx:xx:xx:xx:xx:xx; should be from 00:00:00:00:00:00

Com exatamente o mesmo laptop, mas usando uma conexão com fio, vejo algo assim:

pppd[4075]: pppd 2.4.5 started by root, uid 0  
pppd[4075]: Using interface ppp0  
pppd[4075]: Connect: ppp0 <--> /dev/pts/1  
pppd[4075]: local  IP address 10.0.0.1  
pppd[4075]: remote IP address 10.67.15.1  

Portanto, usando uma conexão sem fio, o computador pode ver o servidor PPPoE e o servidor responde e até atribui ao computador um endereço IP, mas a autenticação expira e o computador não consegue acessar a rede, e o processo pppd o servidor desaparece.

Com uma conexão com fio usando o mesmo computador, a autenticação funciona e o computador pode acessar a rede.

Alguma idéia?

    
por thomashw 13.09.2012 / 07:30

0 respostas

Tags