PPPOE-SERVER не могу понять баг [SOLVED]
есть 3 компа. все 3 под Gentoo. 2 из них собраны без графики и т.д., т.е. серверная конфигурация (i686)
3-я машина - моя рабочая станция и подопытный кролик по совместительству (amd64)
ставлю пакет rp-pppoe на все 3 машины. версии идентичны. Идентично конфигурирую pppoe-server-options. Запускаю по очереди. Тест провожу из под винды (pppoe настроен стандартными средствами).
Итог: на серверах коннект зависает на "проверке имени пользателя и пароля", на рабочей машине все работает нормально.
Все 3 машины чистые, т.е. ни IPtables ни еще чего тут нет. различие только в конфигурации ядра и USE флагах.
Философский вопрос: куда копать? Какие параметры ядра влияют на это? может что-то лишнее включил или наоборот чего-то не хватает. Или косяк в каком-нить USE-флаге? В каком?
- Для комментирования войдите или зарегистрируйтесь
Одну проблему
Одну проблему решил.
Оказывается был конфликт с syslog-ng, потому что rp-pppoe работал только в usermode несмотря на правильную конфигурацию ядра...
kernel 2.6.23,
CONFIG_PPP=y
CONFIG_PPP_MULTILINK=y
CONFIG_PPP_FILTER=y
CONFIG_PPP_ASYNC=y
CONFIG_PPP_SYNC_TTY=y
CONFIG_PPP_DEFLATE=y
CONFIG_PPP_BSDCOMP=y
CONFIG_PPP_MPPE=y
CONFIG_PPPOE=y
CONFIG_PPPOATM=y
CONFIG_PPPOL2TP=y
CONFIG_N_HDLC=y
CONFIG_UNIX98_PTYS=y
#cat /etc/modules.d/ppp
alias char-major-108 ppp_generic
alias /dev/ppp ppp_generic
alias tty-ldisc-3 ppp_async
alias tty-ldisc-13 n_hdlc
alias tty-ldisc-14 ppp_synctty
alias ppp-compress-18 ppp_mppe_mppc
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
alias net-pf-24 pppoe
./configure --enable-plugin=/usr/src/ppp-2.4.4/src
...
checking for Linux 2.4.X kernel-mode PPPoE support... no
...
Что ему теперь не нравится?
PPPoE support... no его
PPPoE support... no
его помойму нет в реликтовых ядрах, можно закоментировать проверку в ebuild но что из этого выйдет неясно.
Заметил еще
Заметил еще чуть выше в configure:
checking for N_HDLC line discipline... no
Хотя в ядре hdlc собран внутренне...
PPPOE-SERVER: rp-pppoe-3.8-r2 + kernel-mode patch + pppd 2.4.4
Portage на базе темы: http://bugs.archlinux.org/task/8498
Необходимые файлы:
rp-pppoe-3.8-kernel-mode.diff
rp-pppoe-3.8-r2.ebuild
Примерный код установки:
Пожалуйста.
Всего наилучшего.