LINUX.ORG.RU

Неделю мучаюсь с pppoe, помогите!

 


0

2

Уважаемые, приветствую!

Уже совсем опустились руки, не знаю куда дальше копать. Провайдер DOM.RU, pppoe, на Windows всё прекрасно создаётся и работает, на Ubuntu не могу заставить ни в какую.

:~$ cat /etc/ppp/peers/dsl-provider
noipdefault
usepeerdns
defaultroute
hide-password
lcp-echo-interval 20
lcp-echo-failure 3
connect /bin/true
noauth
persist
mtu 1492
mru 1492
noaccomp
default-asyncmap
plugin rp-pppoe.so
nic-enp5s0
user "shad"
logfile /var/log/pppoe.log
debug
dump
:~$ cat /var/log/pppoe.log
pppd options in effect:
debug debug		# (from /etc/ppp/peers/dsl-provider)
persist		# (from /etc/ppp/peers/dsl-provider)
logfile /var/log/pppoe.log		# (from /etc/ppp/peers/dsl-provider)
dump		# (from /etc/ppp/peers/dsl-provider)
plugin rp-pppoe.so		# (from /etc/ppp/peers/dsl-provider)
noauth		# (from /etc/ppp/peers/dsl-provider)
user shad		# (from /etc/ppp/peers/dsl-provider)
enp5s0		# (from /etc/ppp/peers/dsl-provider)
enp5s0		# (from /etc/ppp/peers/dsl-provider)
noaccomp		# (from /etc/ppp/peers/dsl-provider)
default-asyncmap		# (from /etc/ppp/peers/dsl-provider)
mru 1492		# (from /etc/ppp/peers/dsl-provider)
mtu 1492		# (from /etc/ppp/peers/dsl-provider)
lcp-echo-failure 3		# (from /etc/ppp/peers/dsl-provider)
lcp-echo-interval 20		# (from /etc/ppp/peers/dsl-provider)
hide-password		# (from /etc/ppp/peers/dsl-provider)
noipdefault		# (from /etc/ppp/peers/dsl-provider)
defaultroute		# (from /etc/ppp/peers/dsl-provider)
usepeerdns		# (from /etc/ppp/peers/dsl-provider)
noipx		# (from /etc/ppp/options)
Send PPPOE Discovery V1T1 PADI session 0x0 length 4
 dst ff:ff:ff:ff:ff:ff  src bc:5f:f4:62:2d:c6
 [service-name]
Recv PPPOE Discovery V1T1 PADO session 0x0 length 34
 dst bc:5f:f4:62:2d:c6  src 00:00:5e:00:01:95
 [service-name] [AC-name DOM.RU] [AC-cookie  a6 e9 c0 93 a4 0f 25 0e 90 cf ae 55 3c d5 be 00]
Send PPPOE Discovery V1T1 PADR session 0x0 length 24
 dst 00:00:5e:00:01:95  src bc:5f:f4:62:2d:c6
 [service-name] [AC-cookie  a6 e9 c0 93 a4 0f 25 0e 90 cf ae 55 3c d5 be 00]
Recv PPPOE Discovery V1T1 PADS session 0x1 length 4
 dst bc:5f:f4:62:2d:c6  src 00:00:5e:00:01:95
 [service-name]
PADS: Service-Name: ''
PPP session is 1
Connected to 00:00:5e:00:01:95 via interface enp5s0
using channel 36
Using interface ppp0
Connect: ppp0 <--> enp5s0
sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x9adfe940>]
sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x9adfe940>]
sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x9adfe940>]
sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x9adfe940>]
sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x9adfe940>]
sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x9adfe940>]
sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x9adfe940>]
sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x9adfe940>]
sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x9adfe940>]
sent [LCP ConfReq id=0x1 <mru 1492> <magic 0x9adfe940>]
LCP: timeout sending Config-Requests
Connection terminated.
Send PPPOE Discovery V1T1 PADT session 0x1 length 20
 dst 00:00:5e:00:01:95  src bc:5f:f4:62:2d:c6
 [AC-cookie  a6 e9 c0 93 a4 0f 25 0e 90 cf ae 55 3c d5 be 00]
Sent PADT
Modem hangup

Уже перерыл и перепробовал, кажется, все возможные опции, прошу помощи..

Вы с помощью pppoeconf настраивали? Если нет, то попробуйте удалить файл /etc/ppp/peers/dsl-provider (он потом создастся при настройке) и запустить sudo pppoeconf.

HinataShoyou ()

если нет желания возиться с конфигами, то fedora со своими GUI или какой-нибудь ipfire - спасут.

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

ну и.. ты установил pppd с поддржкой ms chap?

PexuOne ()

Поставь mtu пониже, как в винде.

anonymous ()
Ответ на: комментарий от HinataShoyou

С помощью pppoeconf тоже, и конечно-же запускал с sudo, ничего не изменилось (

pescobar ()
Ответ на: комментарий от PexuOne

Хотелось бы разобраться что в данном конкретном случае не так если честно, но оставлю вариант с другим дистрибутивом как крайний, а вот про pppd спасибо за наводочку, если честно никак особо не ставил, он уже был в системе и как с поддержкой ли он ms chap попробую узнать...

pescobar ()
Ответ на: комментарий от pescobar

Повторю, ставь MTU ниже, я даже по ссылке с инструкцией прошел чтобы убедится а не забыли ли они, там в пункте 9 четко написано 1452 байта, а у тебя 1492.

anonymous ()
Ответ на: комментарий от anonymous

Там в 9-м пункте говорится про MSS, это немного не одно и то же что MTU, если ответить утвердительнj (что я и делал), то при поднятии интерфейса pppoe будет автоматом добавлено правило в iptables, однако у меня до этого даже не доходит как я понимаю. Пробовал уменьшать mtu, в этом случае вообще unable pppoe discovery ((( Всю голову уже сломал...

pescobar ()

У меня Дом.ру, подключаю через Network Manager. Чтоб заработало, нужно установить пакет pppoe, а после создания DSL-соединения в файл /etc/NetworkManager/system-connections/имя-соединения в секцию [ppp] прописать

lcp-echo-failure=5
lcp-echo-interval=30
mru=1492
mtu=1492
nodeflate=true

Несколько лет эти параметры прописывались при создании соединения, а потом почему-то перестали.

j_kotovsky ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.