thepag Posted February 11, 2006 Posted February 11, 2006 Не выход подключить клиентов по PPPoE к серверу под debian'ом все ставил через apt конфиг # PPP options for the PPPoE server logfile /var/log/pppoe.log debug mtu 1472 mru 1472 auth #require-pap require-chap default-asyncmap ktune lcp-echo-interval 20 lcp-echo-failure 2 ms-dns 194.187.50.18 ms-dns 194.187.48.2 plugin radius.so #plugin radattr.so #127.0.0.1: nobsdcomp noccp noendpoint noipdefault noipx novj receive-all клиент под виндой висит на проверке логина и пароля и отваливается в логах деба Plugin radius.so loaded. RADIUS plugin initialized. using channel 62 Using interface ppp0 Connect: ppp0 <--> /dev/pts/65 rcvd [LCP ConfReq id=0x0 ] sent [LCP ConfReq id=0x1 ] sent [LCP ConfRej id=0x0 ] rcvd [LCP ConfReq id=0x1 ] sent [LCP ConfRej id=0x1 ] sent [LCP ConfReq id=0x1 ] rcvd [LCP ConfReq id=0x2 ] sent [LCP ConfRej id=0x2 ] sent [LCP ConfReq id=0x1 ] rcvd [LCP ConfReq id=0x3 ] sent [LCP ConfRej id=0x3 ] sent [LCP ConfReq id=0x1 ] sent [LCP ConfReq id=0x1 ] rcvd [LCP ConfReq id=0x4 ] sent [LCP ConfRej id=0x4 ] sent [LCP ConfReq id=0x1 ] rcvd [LCP ConfReq id=0x5 ] sent [LCP ConfRej id=0x5 ] sent [LCP ConfReq id=0x1 ] rcvd [LCP EchoReq id=0x0 magic=0x0 52 53 50 45] rcvd [LCP ConfReq id=0x6 ] sent [LCP ConfRej id=0x6 ] sent [LCP ConfReq id=0x1 ] sent [LCP ConfReq id=0x1 ] rcvd [LCP ConfReq id=0x7 ] sent [LCP ConfRej id=0x7 ] sent [LCP ConfReq id=0x1 ] rcvd [LCP ConfReq id=0x8 ] sent [LCP ConfRej id=0x8 ] rcvd [LCP EchoReq id=0x0 magic=0x0 52 53 50 45] LCP: timeout sending Config-Requests Connection terminated. using channel 63 Using interface ppp0 Connect: ppp0 <--> /dev/pts/66 Waiting for 2 child processes... script /usr/sbin/pppoe -n -I vlan3 -e 32:00:0a:48:1a:68:41 -S '', pid 3796 script /usr/sbin/pppoe -n -I vlan3 -e 32:00:0a:48:1a:68:41 -S '', pid 3781 sending SIGTERM to process 3796 sending SIGTERM to process 3781 tcflush failed: Bad file descriptor на форуме откопал чо вроде надо rp-pppoe.so скопировать от pppd взял из /usr/lib/pppd/2.4.3 и скопировал в /etc/ppp/plugins не помогло.... тоже..... коллеги что не так ? Вставить ник Quote
Huko Posted February 11, 2006 Posted February 11, 2006 Sarge ? Там изначально кривовато собран пакет pppoe. Нарывался на эти грабли. Добрые люди помогли. Рабочий пакет и примеры конфигов можно взять тут ftp://ftp.sochi-online.com/pub/Linux/pppoe.tar.gz Вставить ник Quote
thepag Posted February 11, 2006 Author Posted February 11, 2006 Sarge ?Там изначально кривовато собран пакет pppoe. Нарывался на эти грабли. Добрые люди помогли. Рабочий пакет и примеры конфигов можно взять тутftp://ftp.sochi-online.com/pub/Linux/pppoe.tar.gz да Sarge....спасибо за линк а про это кто-то официально писал ? и в тестинге это уже пофиксили ? Вставить ник Quote
thepag Posted February 11, 2006 Author Posted February 11, 2006 Sarge ?Там изначально кривовато собран пакет pppoe. Нарывался на эти грабли. Добрые люди помогли. Рабочий пакет и примеры конфигов можно взять тутftp://ftp.sochi-online.com/pub/Linux/pppoe.tar.gz Не помогло..... при старте в кернел-мод не фурычет вообще, а в юзер-мод все тоже Using interface ppp0 Connect: ppp0 <--> /dev/pts/0 Using interface ppp1 Connect: ppp1 <--> /dev/pts/1 Using interface ppp2 Connect: ppp2 <--> /dev/pts/2 Using interface ppp3 Connect: ppp3 <--> /dev/pts/3 LCP: timeout sending Config-Requests Connection terminated. Using interface ppp0 Connect: ppp0 <--> /dev/pts/6 tcflush failed: Bad file descriptor LCP: timeout sending Config-Requests Connection terminated. Using interface ppp0 Connect: ppp0 <--> /dev/pts/5 LCP: timeout sending Config-Requests Connection terminated. Using interface ppp1 Connect: ppp1 <--> /dev/pts/7 Using interface ppp2 Connect: ppp2 <--> /dev/pts/8 tcflush failed: Bad file descriptor tcflush failed: Bad file descriptor Using interface ppp0 Connect: ppp0 <--> /dev/pts/10 LCP: timeout sending Config-Requests Connection terminated. Вставить ник Quote
Huko Posted February 11, 2006 Posted February 11, 2006 А как запускаете ? У меня сервер на sarge с этим пакетом, порядка 200 сессий, никаких проблем нет. сервер стартую так: /usr/sbin/pppoe-server -I eth0 -L 172.16.0.1 -k -S MyNet ядро родное 2.6.8-2-686-smp Вставить ник Quote
thepag Posted February 11, 2006 Author Posted February 11, 2006 А как запускаете ?У меня сервер на sarge с этим пакетом, порядка 200 сессий, никаких проблем нет. сервер стартую так: /usr/sbin/pppoe-server -I eth0 -L 172.16.0.1 -k -S MyNet ядро родное 2.6.8-2-686-smp пробов скриптом из архива вобще не работает а при /usr/sbin/pppoe-server -I vlan3 -L 194.187.xxx.xxx ругань в логах ядро 2.6.8-2-386 Вставить ник Quote
uropek Posted February 16, 2006 Posted February 16, 2006 Может кто-нибудь подскажет, от чего такие сообщения в логах: Feb 16 11:36:16 debian pppoe-server[4816]: Session 4 created for client 00:e0:4c:1a:ae:7e (10.67.15.4) on vlan0006 using Service-Name '' Feb 16 11:36:17 debian pppd[4816]: Plugin /etc/ppp/plugins/rp-pppoe.so loaded. Feb 16 11:36:17 debian pppd[4816]: unrecognized option 'vlan0006' Feb 16 11:36:17 debian pppoe-server[4811]: Session 4 closed for client 00:e0:4c:1a:ae:7e (10.67.15.4) on vlan0006 Feb 16 11:36:17 debian pppoe-server[4811]: Sent PADT Feb 16 11:36:17 debian pppoe-server[4811]: Sent PADT Может проблемы с поддержкой виланов??? Вставить ник Quote
ShumBor Posted February 16, 2006 Posted February 16, 2006 Может кто-нибудь подскажет, от чего такие сообщения в логах:Feb 16 11:36:16 debian pppoe-server[4816]: Session 4 created for client 00:e0:4c:1a:ae:7e (10.67.15.4) on vlan0006 using Service-Name '' Feb 16 11:36:17 debian pppd[4816]: Plugin /etc/ppp/plugins/rp-pppoe.so loaded. Feb 16 11:36:17 debian pppd[4816]: unrecognized option 'vlan0006' Feb 16 11:36:17 debian pppoe-server[4811]: Session 4 closed for client 00:e0:4c:1a:ae:7e (10.67.15.4) on vlan0006 Feb 16 11:36:17 debian pppoe-server[4811]: Sent PADT Feb 16 11:36:17 debian pppoe-server[4811]: Sent PADT Может проблемы с поддержкой виланов??? У теб pppd не стартует если судить по этому: Feb 16 11:36:17 debian pppd[4816]: unrecognized option 'vlan0006' С какими параметрами у тебя pppd пускается из pppoe-server Вставить ник Quote
uropek Posted February 16, 2006 Posted February 16, 2006 ShumBor, а как это посмотреть (в смысле програмкой какой-нимбудь или из файла вытащить)??? Вставить ник Quote
ShumBor Posted February 16, 2006 Posted February 16, 2006 ShumBor, а как это посмотреть (в смысле програмкой какой-нимбудь или из файла вытащить)??? я не помню как в pppoe у нас pptp... Хотя проанализировав исходники и увидя там в коде запуска pppd строку: argv[c++] = session->ethif->name; Делаю вывод что он pppd сообщает об интерфесе а pppd или rp-pppoe.so не понимают что хоят от него :(... Пойду дальше ковырять исходники может что наду по теме. Вставить ник Quote
ShumBor Posted February 16, 2006 Posted February 16, 2006 uropek, короче путем несложных експериментов установил что rp-pppoe.so не принимает интерфес вида vlan* а интерфес вида eth1.* проглотил. Попробуй делать вланы вида ethХ.* Вприницпе можно патчик на rp-pppoe накатать... но что-то лень ломает :) Вставить ник Quote
uropek Posted February 16, 2006 Posted February 16, 2006 Спасибо действительно помогло. А в доках и на форумах нигде про энто не написвно :(:( Вставить ник Quote
thepag Posted February 16, 2006 Author Posted February 16, 2006 Спасибо действительно помогло.А в доках и на форумах нигде про энто не написвно :(:( а пример конфига можно ? или может кто - то что может подсказать ? а то мне не помогло, хотя переделал vlan3 на eth0.3 вот логи cat /var/log/pppoe.log Plugin radius.so loaded. RADIUS plugin initialized. using channel 4 Using interface ppp0 Connect: ppp0 <--> /dev/pts/1 rcvd [LCP ConfReq id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfReq id=0x1 <mru 1472> <auth chap MD5> <magic 0x5d0aa27a>] sent [LCP ConfAck id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfReq id=0x1 <mru 1472> <auth chap MD5> <magic 0x5d0aa27a>] rcvd [LCP ConfReq id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfAck id=0x1 <mru 1492> <magic 0x881cb9e7>] rcvd [LCP ConfReq id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfAck id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfReq id=0x1 <mru 1472> <auth chap MD5> <magic 0x5d0aa27a>] rcvd [LCP ConfReq id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfAck id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfReq id=0x1 <mru 1472> <auth chap MD5> <magic 0x5d0aa27a>] rcvd [LCP ConfReq id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfAck id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfReq id=0x1 <mru 1472> <auth chap MD5> <magic 0x5d0aa27a>] rcvd [LCP ConfReq id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfAck id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfReq id=0x1 <mru 1472> <auth chap MD5> <magic 0x5d0aa27a>] rcvd [LCP ConfReq id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfAck id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfReq id=0x1 <mru 1472> <auth chap MD5> <magic 0x5d0aa27a>] rcvd [LCP ConfReq id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfAck id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfReq id=0x1 <mru 1472> <auth chap MD5> <magic 0x5d0aa27a>] rcvd [LCP ConfReq id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfAck id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfReq id=0x1 <mru 1472> <auth chap MD5> <magic 0x5d0aa27a>] rcvd [LCP ConfReq id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfAck id=0x1 <mru 1492> <magic 0x881cb9e7>] sent [LCP ConfReq id=0x1 <mru 1472> <auth chap MD5> <magic 0x5d0aa27a>] LCP: timeout sending Config-Requests Connection terminated. using channel 5 Using interface ppp0 Connect: ppp0 <--> /dev/pts/3 Waiting for 2 child processes... script /usr/sbin/pppoe -n -I eth0.3 -e 1:00:50:fc:80:fd:95 -S '', pid 2636 script /usr/sbin/pppoe -n -I eth0.3 -e 1:00:50:fc:80:fd:95 -S '', pid 2615 sending SIGTERM to process 2636 sending SIGTERM to process 2615 tcflush failed: Bad file descriptor Вставить ник Quote
uropek Posted February 17, 2006 Posted February 17, 2006 /etc/ppp/pppoe-server-options: plugin radius.so #plugin radattr.so auth require-chap #default-mru mru 1480 default-asyncmap #lcp-echo-interval 60 #lcp-echo-failure 5 ms-dns 84.254.205.9 ms-dns 84.254.205.9 noipdefault noipx nodefaultroute noproxyarp noktune netmask 255.255.255.255 debug #crtscts nobsdcomp #nodeflate #nopcomp /etc/ppp/options: lock Хотя у тебя похоже проблемы с pppd. Версия какая? уменя 2.4.3 Вставить ник Quote
thepag Posted February 17, 2006 Author Posted February 17, 2006 /etc/ppp/pppoe-server-options: plugin radius.so #plugin radattr.so auth require-chap #default-mru mru 1480 default-asyncmap #lcp-echo-interval 60 #lcp-echo-failure 5 ms-dns 84.254.205.9 ms-dns 84.254.205.9 noipdefault noipx nodefaultroute noproxyarp noktune netmask 255.255.255.255 debug #crtscts nobsdcomp #nodeflate #nopcomp /etc/ppp/options: lock Хотя у тебя похоже проблемы с pppd. Версия какая? уменя 2.4.3 действительно не помогло... pppd у меня тоже 2.4.3 а какая версия у тебя Debian'a ? Вставить ник Quote
j262 Posted February 21, 2006 Posted February 21, 2006 есть мануал http://www.opennet.ru/base/net/pppoe_debia...server.txt.html правда для woody , тогда sarge еще не был стейбл. так как rp-pppoe немного криво работает ,пришлось pppd и rp-pppoe собирать вручную , зато работает через kernel mode . тот что идет с debian по умолчанию в кернел моде не пашет. Вставить ник Quote
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.