LINUX.ORG.RU
ФорумAdmin

PPPoE-сервер и машины на Windows XP


0

2

Доброе время суток!

Пытаюсь настроить PPPoE-сервер, использую сервер Gentoo, rp-pppoe (для pppoe-server)

Конфиг /etc/ppp/pppoe-server-options:

name pppoe
logfile /var/log/log.pppoe
require-pap
require-chap
require-mschap
require-mschap-v2
lcp-echo-interval 20
lcp-echo-failure 3
ms-dns 8.8.8.8
netmask 255.255.255.0
nobsdcomp
lock

Запускаю командой:

pppoe-server -k -I eth0 -L 10.1.0.1 -R 10.1.0.10

Далее пытаюсь отследить что там происходит tcpdumpом:

14:49:31.311235 PPPoE PADI [Service-Name] [Host-Uniq 0x3E00000068000000]
14:49:31.311257 PPPoE PADO [AC-Name "srv1"] [Service-Name] [AC-Cookie 0xA50F61C684324448DCB9D021440489B03B4F0000] [Host-Uniq 0x3E00000068000000]
14:49:31.311339 PPPoE PADR [Service-Name] [Host-Uniq 0x3E00000069000000] [AC-Cookie 0xA50F61C684324448DCB9D021440489B03B4F0000]
14:49:31.311548 PPPoE PADS [ses 0x8] [Service-Name] [Host-Uniq 0x3E00000069000000]
14:49:31.318300 PPPoE  [ses 0x8] LCP, Conf-Request (0x01), id 0, length 19
        encoded length 17 (=Option(s) length 13)
          MRU Option (0x01), length 4: 1480
          Magic-Num Option (0x05), length 6: 0x66d160c7
          Call-Back Option (0x0d), length 3: Callback Operation CBCP (6)
14:49:31.489014 PPPoE PADT [ses 0x8] [Generic-Error "RP-PPPoE: Child pppd process terminated"]
14:49:31.489118 PPPoE PADT [ses 0x8]
14:49:31.489141 PPPoE PADT [ses 0x8] [Generic-Error "Received PADT"]

На клиентах (WindowsXP) при этом выскакивает сообщение о невозможности связаться по порту (619 ошибка)

lsmod |grep ppp
pppoe                   6728  2
pppox                   1110  1 pppoe
ppp_generic            15761  6 pppoe,pppox
slhc                    3375  1 ppp_generic

На интерфейсе eth0, который слушает pppoe-server так же есть айпишник 10.0.0.250, но насколько знаю, это не важно.

Ну и ещё странность в файл /var/log/log.pppoe ничего не пишется, права уже даже выставил 0666

Подозреваю неверное сочетание конфига сервера и настроек клиентов или же скрытый дефект pppoe-server из gentoo

Вы требуете от клиента одновременно и PAP, и CHAP, и даже MS-CHAP авторизацию. Так по какому же методу он все-так таки должен авторизоваться? Определитесь и оставьте только его.

VitalkaDrug ★★
()
Ответ на: комментарий от VitalkaDrug

Рабочий конфиг

cat pppoe-server-options
name pppoe

auth
login
debug
refuse-pap
refuse-eap
refuse-mschap

require-chap

nobsdcomp
noccp
novj
nodefaultroute
noipx

lcp-echo-interval 10
lcp-echo-failure 2
mru 1492
mtu 1492
ms-dns 8.8.8.8
#plugin radius.so
#plugin radattr.so

А в юзерах заполняем и четвертое поле

 cat chap-secrets
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
"test"  *       "1111111"       *

vasya_p
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.