URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 51800
[ Назад ]

Исходное сообщение
"Проблемы с заточкой pppoe-server под линухом"

Отправлено whirlwind , 21-Дек-04 15:24 
Имеется linux с ядром 2.4, ppp 2.4.3, rp-pppoe 3.5
Хочу попробовать написать плагин для pppd что бы считать офисный траф. Проблема - не могу заточить pppoe-server. За основу взята статья http://www.opennet.me/base/net/pppoe_firewall.txt.html

Конфиг pppoe-server.options такой

lock
local
#passive если раскомментировать, то вылазит ошибка 721
require-chap
default-mru
default-asyncmap
proxyarp
ktune
login
nobsdcomp
noccp
noendpoint
noipdefault
noipx
novj
noauth
receive-all
debug
logfile /etc/ppp/pppd.log

в файле /etc/ppp/chap-secrets строкой вида

login * password

указан логин и пароль юзера, которого собираюсь логинить с удаленной тачки.

Запускаю

/usr/sbin/pppoe-server -I eth0 -L 192.168.1.200

и пытаюсь законнектиться. Клиент отваливается по таймауту с ошибкой 619, а в логе появляется следующее

using channel 15
Using interface ppp1
Connect: ppp1 <--> /dev/pts/3
sent [LCP ConfReq id=0x1 <magic 0xadb990a>]
sent [LCP ConfReq id=0x1 <magic 0xadb990a>]
rcvd [LCP ConfReq id=0x2 <mru 1466> <magic 0x2f95042a> <callback CBCP>]
rcvd [LCP ConfReq id=0x2 <mru 1466> <callback CBCP>]
[... в таком духе некоторое время ...]
LCP: timeout sending Config-Requests
Connection terminated.
using channel 16
Using interface ppp1
Connect: ppp1 <--> /dev/pts/5
Waiting for 2 child processes...
  script XXX ? S 0:00 /usr/sbin/pppoe -n -I eth0 -e <mac> -S ... , pid 2035
  script XXX ? S 0:00 /usr/sbin/pppoe -n -I eth0 -e <mac> -S ... , pid 2031
sent [LCP ConfReq id=0x2 <magic 0xf42d416a>]
sent [LCP ConfReq id=0x2 <magic 0xf42d416a>]
sending SIGTERM to process 2035
sending SIGTERM to process 2031
  tcflush  failed: Bad file descriptor

И еще смущает то, что в списке процессов остаются висеть эти два непонятных процесса. И TERM-ом они нифига не пришибаются.

Думал дело в файрволе. Пробовал с пустым фильтром - тот же результат.

подскажите в чем грабли, или хотя бы пошлите по адресу.
Спасибо


Содержание

Сообщения в этом обсуждении
"Проблемы с заточкой pppoe-server под линухом"
Отправлено whirlwind , 22-Дек-04 06:55 
Братья, ну помогите плз. уже полинета перерыл - ничего найти по теме не могу.

"Проблемы с заточкой pppoe-server под линухом"
Отправлено shaytan , 01-Янв-05 16:48 
>Братья, ну помогите плз. уже полинета перерыл - ничего найти по теме
>не могу.

Мда, у меня те же траблы, причём из rpm всё ок а из сырцов та же картина наблюдается, если разберёшся, сообщи где собака порылась.



"Проблемы с заточкой pppoe-server под линухом"
Отправлено shaytan , 01-Янв-05 16:55 
и tcpdump показывает запросы которые отсутствуют когда ставиш из rpm, поле Call-Back CBCP там отсутствует

16:36:11.296461 0:40:ca:c0:bb:9c 0:50:4:55:3b:61 8864 66: PPPoE  [ses 0x2] LCP 46: Conf-Req(0), MRU=1492, Magic-Num=004d5055, Call-Back CBCP, MRRU=1614, End-Disc Local
16:36:13.294738 0:40:ca:c0:bb:9c 0:50:4:55:3b:61 8864 66: PPPoE  [ses 0x2] LCP 46: Conf-Req(1), MRU=1492, Magic-Num=004d5055, Call-Back CBCP, MRRU=1614, End-Disc Local