Не удается поднять pppoe-server
Чтобы исключить некоторые ошибки, для начала попробовал user mode.
Файлы конфигурации:/etc/ppp/pppoe-server-options
auth
lock
local
debug
require-chap
mtu 1472
mru 1472
default-asyncmap
proxyarp
ktune
login
lcp-echo-interval 20
lcp-echo-failure 2
ms-dns 209.98.98.98
nobsdcomp
noccp
noendpoint
noipdefault
noipx
novj
receive-all
netmask 255.255.255.0/etc/ppp/options
lock
crtscts
nobsdcomp
nodeflate
nopcomp
/etc/ppp/chap-secrets
test * test *
стартуем:/usr/sbin/pppoe-server -I eth2 -R 192.168.101.2
pppoe-sniff:Sniffing for PADR. Start your connection on another machine...
Excellent! Sniffed a likely-looking PADR.
Wonderful! Sniffed a likely-looking session packet.Great! It looks like a standard PPPoE service.
You should not need anything special in the configuration file.
настроил клиента под Windows (CHAP-авторизация), соединение проходит, но на стадии проверки пароля все затыкается./var/log/syslog
Sep 28 11:55:56 utopia pppoe-server[18149]: Sent PADT
Sep 28 11:56:06 utopia pppoe-server[19469]: Session 1 created for client 00:10:dc:a4:97:d4 (192.168.101.2) on eth2 using Service-Name ''
Sep 28 11:56:43 utopia pppoe-server[19447]: Sent PADTПравила фаервола отсутствуют (все разрешено)
OS: Debian Etch
ppp 2.4.4
rp-pppoe 3.8
Вот что у меня в настройках рабочих# PPP options for the PPPoE server
# LICGPL
logfile /var/log/pppoe.log
debug
mtu 1472
mru 1472
auth
require-pap
default-asyncmap
ktune
lcp-echo-interval 20
lcp-echo-failure 2
ms-dns хх.хх.хх.хх
ms-dns уу.уу.уу.уу
plugin radius.so
plugin radattr.so
nobsdcomp
noccp
noendpoint
noipdefault
noipx
novj
receive-all
Правда у меня с радиуса пользователи но пробовал убирать строки радиус тогда все работает из файла. Попробуй сначала pap настроить и для винды может надо указывать require-mschap-v2 например.
>Правда у меня с радиуса пользователи но пробовал убирать строки радиус тогда
>все работает из файла. Попробуй сначала pap настроить и для винды
>может надо указывать require-mschap-v2 например.Попробовал с PAP и с этим конфигом - то же самое
вот что говорит tcpdump
listening on eth2, link-type EN10MB (Ethernet), capture size 96 bytes
16:21:35.429315 PPPoE PADI [Service-Name] [Host-Uniq 0x1300000022000000]
16:21:35.429757 PPPoE PADO [AC-Name "utopia"] [Service-Name] [AC-Cookie 0xC239D4F14D3B5F24103CACB0E4DB544AEE6B0000] [Host-Uniq 0x1300000022000000]
16:21:35.429940 PPPoE PADR [Service-Name] [Host-Uniq 0x1300000023000000] [AC-Cookie 0xC239D4F14D3B5F24103CACB0E4DB544AEE6B0000]
16:21:35.430745 PPPoE PADS [ses 0x4] [Service-Name] [Host-Uniq 0x1300000023000000]
16:21:35.850976 PPPoE [ses 0x4] LCP, Conf-Request (0x01), id 0, length 19
16:21:37.856813 PPPoE [ses 0x4] LCP, Conf-Request (0x01), id 1, length 19
16:21:40.863064 PPPoE [ses 0x4] LCP, Conf-Request (0x01), id 2, length 19
16:21:44.858830 PPPoE [ses 0x4] LCP, Conf-Request (0x01), id 3, length 19
16:21:48.855177 PPPoE [ses 0x4] LCP, Conf-Request (0x01), id 4, length 19
16:21:52.850084 PPPoE [ses 0x4] LCP, Conf-Request (0x01), id 5, length 19
16:21:56.853328 PPPoE [ses 0x4] LCP, Conf-Request (0x01), id 6, length 19
16:22:00.853934 PPPoE [ses 0x4] LCP, Conf-Request (0x01), id 7, length 19
16:22:04.849704 PPPoE [ses 0x4] LCP, Conf-Request (0x01), id 8, length 19
16:22:08.843572 PPPoE [ses 0x4] LCP, Conf-Request (0x01), id 9, length 19
16:22:11.508195 PPPoE PADT [ses 0x4] [Generic-Error "RP-PPPoE: Child pppd process terminated"]
16:22:11.508452 PPPoE PADT [ses 0x4]
16:22:11.509004 PPPoE PADT [ses 0x4] [Generic-Error "Received PADT"]где-то читал, что возможна проблема в патчах, которые которые накладывают создатели дистрибутивов, собрал с исходников ppp и rp-pppoe - та же картина
попробовал вместо Windows поставить ADSL-модем. Таже историяusing channel 10
Using interface ppp0
Connect: ppp0 <--> /dev/pts/12
sent [LCP ConfReq id=0x1 <mru 1472> <auth pap> <magic 0xb09ae5ec>]
sent [LCP ConfReq id=0x1 <mru 1472> <auth pap> <magic 0xb09ae5ec>]
rcvd [LCP ConfReq id=0x40 <mru 1492> <magic 0xc23c>]
sent [LCP ConfAck id=0x40 <mru 1492> <magic 0xc23c>]
sent [LCP ConfReq id=0x1 <mru 1472> <auth pap> <magic 0xb09ae5ec>]
sent [LCP ConfReq id=0x1 <mru 1472> <auth pap> <magic 0xb09ae5ec>]
rcvd [LCP ConfReq id=0x42 <mru 1492> <magic 0xc23c>]
sent [LCP ConfAck id=0x42 <mru 1492> <magic 0xc23c>]
sent [LCP ConfReq id=0x1 <mru 1472> <auth pap> <magic 0xb09ae5ec>]
sent [LCP ConfReq id=0x1 <mru 1472> <auth pap> <magic 0xb09ae5ec>]
rcvd [LCP ConfReq id=0x44 <mru 1492> <magic 0xc23c>]
sent [LCP ConfAck id=0x44 <mru 1492> <magic 0xc23c>]
sent [LCP ConfReq id=0x1 <mru 1472> <auth pap> <magic 0xb09ae5ec>]
sent [LCP ConfReq id=0x1 <mru 1472> <auth pap> <magic 0xb09ae5ec>]
rcvd [LCP ConfReq id=0x46 <mru 1492> <magic 0xc23c>]
sent [LCP ConfAck id=0x46 <mru 1492> <magic 0xc23c>]
Terminating on signal 15
sent [LCP TermReq id=0x2 "User request"]
sent [LCP TermReq id=0x3 "User request"]
Connection terminated.
У меня проблема решилась перестановкой PPP и RPPPPOE из исходников и то со страшей версией PPP.
Если интересует приведу попозже детально что и как я делал.
>Если интересует приведу попозже детально что и как я делал.Конечно же интересует....
Хоть номера версий напишите с которыми все 100% работает
>Хоть номера версий напишите с которыми все 100% работаетPPP - 2.4.3 - предпоследняя. RP-PPPOE - последняя.
Если инетресует даже смогу поделиится моими рабочими конфигами, только правда в понедельник, когда на работе буду...
>Если инетресует даже смогу поделиится моими рабочими конфигами, только правда в понедельник,
>когда на работе буду...
если можно :)
Собрал рабочей машине
Debian Etch
kernel 2.6.17Последние версии
ppp 2.4.4
pppoe 2.8
собирал без дебиановских патчейработает только kernel mode
Взял другой сервер (рабочий)
Debian Sarge
kernel 2.6.8ppp и pppoe те же, собирались так же
не работает никакможет где написано что с какой версией ядра нормально работает.. или может причина в другом
Привет!
У меня FreeBSD я использую pppoed который есть в системе /usr/libexec/pppoed
/usr/libexec/pppoed -a TEST -l pppoe -p TEST xl0
Конфиг ppp.conf
/etc/ppp/ppp.conf
pppoe:
set device !/usr/libexec/pppoed
set timeout 300
set server /tmp/pppuser%d "" 0177
enable proxy
enable chap
enable pap
disable acfcomp protocomp
deny acfcomp
set ifaddr 192.168.0.1 192.168.0.2-192.168.0.254 255.255.255.255
set dns 192.168.0.1
accept dns/etc/ppp/ppp.secret
test passtest 192.168.0.2У меня работает.
Была та же проблема. Лечица заменой rp-pppoe 3.8 на rp-pppoe 3.5 (из sarge ветки).
>Была та же проблема. Лечица заменой rp-pppoe 3.8 на rp-pppoe 3.5 (из
>sarge ветки).ребят подскажите пожалуста что это за ветка и как ей пользоваться
>>Была та же проблема. Лечица заменой rp-pppoe 3.8 на rp-pppoe 3.5 (из
>>sarge ветки).
>
>ребят подскажите пожалуста что это за ветка и как ей пользоватьсяДистрибутив gentoo 2007.1