Подключение к серверу PPPoE через беспроводной коммутатор

У меня есть следующие настройки:

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

На сервере работает сервер PPPoE (в частности, rp-pppoe). У меня также есть iptables, пересылающий eth1 на eth0.

У меня также есть компьютер под управлением Windows XP, подключенный к маршрутизатору (LAN). Я создал соединение PPPoE на этом компьютере, и как только он аутентифицируется на сервере PPPoE, он может получить доступ к сети (сети, подключенной к eth1 на сервере). Это работает отлично.

Проблема заключается в том, что при беспроводном подключении компьютера к коммутатору вместо использования кабеля соединение PPPoE не аутентифицируется на сервере. На сервере я вижу, что он назначает беспроводному компьютеру IP-адрес (он запускает процесс pppd с MAC-адресом беспроводного компьютера и IP-адресом), но на беспроводном компьютере время аутентификации истекает. На сервере я вижу следующее в системном журнале:

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

С точно таким же ноутбуком, но с использованием проводного соединения, я вижу что-то вроде этого:

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  

Таким образом, используя беспроводное соединение, компьютер может видеть сервер PPPoE, а сервер отвечает и даже назначает компьютеру IP-адрес, но время аутентификации истекает, и компьютер не может получить доступ к сети, и процесс pppd на сервере идет далеко.

При проводном соединении с использованием того же компьютера аутентификация работает, и компьютер может получить доступ к сети.

Есть идеи?

0 ответов

Другие вопросы по тегам