Jump to content

Recommended Posts

Posted

Не выход подключить клиентов по 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

не помогло.... тоже.....

 

коллеги что не так ?

Posted
Sarge ?

Там изначально кривовато собран пакет pppoe. Нарывался на эти грабли.

Добрые люди помогли. Рабочий пакет и примеры конфигов можно взять тутftp://ftp.sochi-online.com/pub/Linux/pppoe.tar.gz

 

 

да Sarge....спасибо за линк

 

а про это кто-то официально писал ? и в тестинге это уже пофиксили ?

Posted
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.

Posted

А как запускаете ?

У меня сервер на sarge с этим пакетом, порядка 200 сессий, никаких проблем нет. сервер стартую так:

/usr/sbin/pppoe-server -I eth0 -L 172.16.0.1 -k -S MyNet

ядро родное 2.6.8-2-686-smp

Posted
А как запускаете ?

У меня сервер на 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

Posted

Может кто-нибудь подскажет, от чего такие сообщения в логах:

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

 

Может проблемы с поддержкой виланов???

Posted
Может кто-нибудь подскажет, от чего такие сообщения в логах:

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

Posted
ShumBor,

а как это посмотреть (в смысле програмкой какой-нимбудь или из файла вытащить)???

я не помню как в pppoe у нас pptp...

Хотя проанализировав исходники и увидя там в коде запуска pppd строку:

argv[c++] = session->ethif->name;

Делаю вывод что он pppd сообщает об интерфесе а pppd или rp-pppoe.so не понимают что хоят от него :(...

Пойду дальше ковырять исходники может что наду по теме.

Posted

uropek,

короче путем несложных експериментов установил что rp-pppoe.so не принимает интерфес вида vlan* а интерфес вида eth1.* проглотил.

Попробуй делать вланы вида ethХ.*

 

Вприницпе можно патчик на rp-pppoe накатать... но что-то лень ломает :)

Posted
Спасибо действительно помогло.

А в доках и на форумах нигде про энто не написвно :(:(

 

 

а пример конфига можно ? или может кто - то что может подсказать ?

а то мне не помогло, хотя переделал 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

Posted

/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

Posted
/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 ?

Posted

есть мануал

http://www.opennet.ru/base/net/pppoe_debia...server.txt.html

 

правда для woody , тогда sarge еще не был стейбл.

 

так как rp-pppoe немного криво работает ,пришлось pppd и rp-pppoe собирать вручную , зато работает через kernel mode .

 

тот что идет с debian по умолчанию в кернел моде не пашет.

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.