[ВОПРОС] Диагностика подключения PPPoE [ЗАКРЫТ]

Кстати, если кому интересно lampslave интересно описал настройку PPPoE.
[email protected]# cat /dev/ass > /dev/head
Natrio
и запустить потом (после отключения) руками под рутом из консоли, добавив параметры debug и nodetach
Как вариант, можно это закатать в скрипт и отдать cron'у (устар.) - то есть: периодический пинг гугловосьмёрок и при обрыве связи - перезапуск с дебагом в отдельный файл.
Правда, я хз, как так этот PPPoE настраивается и сам себя лечит, так, ляпнул по старой памяти от корбины. А от этих нетворкменеджеров надо избавляться, по моему скромному мнению. Настроить консольно, на панель апплет или в коньки, отслеживать интерфейс, если нужна наглядность, и не париться.
Насколько помню, pppd умеет определять, что связь разорвана, не? Даже в конф. файле каком-то было указано, при "таймауте = *** попытаться восстановить связь".
[email protected]# cat /dev/ass > /dev/head
Если с линией и оборудованием всё нормально, то и разрывов никаких не будет. А если провайдер - достойный продолжатель ВТ, то "самолечение" PPP всё равно не спасёт.
Кстати, вот из-за чего виснет демон pppd, пока не разобрался, кто виноват менеджер или демон, но похоже на какой-то баг...
Лог (вывод инвертирован):

май 22 01:44:11 bigboyuser pppd[908]: Exit.
май 22 01:44:11 bigboyuser pppd[908]: Connection terminated.
май 22 01:44:11 bigboyuser pppd[908]: Modem hangup
май 22 01:44:11 bigboyuser pppoe[909]: Sent PADT
май 22 01:44:11 bigboyuser pppoe[909]: Session 2995 terminated -- received PADT from peer
май 22 01:44:11 bigboyuser pppd[908]: PAP authentication failed
май 22 01:44:08 bigboyuser pppoe[909]: PPP session is 2995 (0xbb3)
май 22 01:44:08 bigboyuser pppoe[909]: PADS: Service-Name: ''
май 22 01:44:07 bigboyuser systemd-sysctl[911]: Duplicate assignment of kernel/sysrq in file '/usr/lib/sysctl.d/50-default.conf', ignoring.
май 22 01:44:07 bigboyuser pppd[908]: Connect: ppp1 <--> /dev/pts/2
май 22 01:44:07 bigboyuser pppd[908]: Using interface ppp1
май 22 01:44:07 bigboyuser pppd[908]: pppd 2.4.5 started by bigboyuser, uid 0
май 22 01:44:02 bigboyuser pppoe-connect[879]: PPPoE connection lost; attempting re-connection.
май 22 01:44:02 bigboyuser pppd[861]: Exit.
май 22 01:44:02 bigboyuser pppd[861]: Connection terminated.
май 22 01:44:02 bigboyuser pppd[861]: Modem hangup
май 22 01:44:02 bigboyuser pppoe[862]: Sent PADT
май 22 01:44:02 bigboyuser pppoe[862]: Session 436 terminated -- received PADT from peer
май 22 01:44:02 bigboyuser pppd[861]: PAP authentication failed
май 22 01:44:00 bigboyuser pppoe[862]: PPP session is 436 (0x1b4)
май 22 01:44:00 bigboyuser pppoe[862]: PADS: Service-Name: ''
май 22 01:43:59 bigboyuser systemd-sysctl[863]: Duplicate assignment of kernel/sysrq in file '/usr/lib/sysctl.d/50-default.conf', ignoring.
май 22 01:43:59 bigboyuser pppd[861]: Connect: ppp1 <--> /dev/pts/2
май 22 01:43:59 bigboyuser pppd[861]: Using interface ppp1
май 22 01:43:59 bigboyuser pppd[861]: pppd 2.4.5 started by bigboyuser, uid 0
май 22 01:43:59 bigboyuser kernel: ip_tables: (C) 2000-2006 Netfilter Core Team
май 22 01:43:58 bigboyuser sudo[802]: pam_unix(sudo:session): session opened for user root by bigboyuser(uid=0)
май 22 01:43:58 bigboyuser sudo[802]: bigboyuser : TTY=pts/1 ; PWD=/home/bigboyuser ; USER=root ; COMMAND=/usr/sbin/pppoe-start
май 22 01:38:16 bigboyuser kernel: Fixing recursive fault but reboot is needed!
май 22 01:38:16 bigboyuser kernel: ---[ end trace 404c19cc31f98b98 ]---
май 22 01:38:16 bigboyuser kernel: CR2: 0000000000000390
май 22 01:38:16 bigboyuser kernel:  RSP <ffff88021af27c18>
май 22 01:38:16 bigboyuser kernel: RIP  [<ffffffffa00448af>] pppoe_release+0x15f/0x1b0 [pppoe]
май 22 01:38:16 bigboyuser kernel: Code: 37 e1 f0 ff 4b 4c 0f 94 c0 84 c0 75 3f 31 c0 48 83 c4 08 5b 41 5c 41 5d 41 5e 41 5f 5d c3 66 0f 1f 44
май 22 01:38:16 bigboyuser kernel:  [<ffffffff814da15a>] int_signal+0x12/0x17
май 22 01:38:16 bigboyuser kernel:  [<ffffffff81015d68>] do_notify_resume+0x68/0xa0
май 22 01:38:16 bigboyuser kernel:  [<ffffffff810a9e98>] ? ktime_get_ts+0x48/0xe0
май 22 01:38:16 bigboyuser kernel:  [<ffffffff8101c919>] ? read_tsc+0x9/0x20
май 22 01:38:16 bigboyuser kernel:  [<ffffffff8106b2a2>] ? __set_task_blocked+0x32/0x70
май 22 01:38:16 bigboyuser kernel:  [<ffffffff8106a36b>] ? recalc_sigpending+0x1b/0x50
май 22 01:38:16 bigboyuser kernel:  [<ffffffff8101fda0>] ? __restore_xstate_sig+0x2d0/0x630
май 22 01:38:16 bigboyuser kernel:  [<ffffffff81015498>] do_signal+0x48/0x8b0
май 22 01:38:16 bigboyuser kernel:  [<ffffffff8106d4fe>] get_signal_to_deliver+0x29e/0x630
май 22 01:38:16 bigboyuser kernel:  [<ffffffff8105e33f>] do_group_exit+0x3f/0xa0
май 22 01:38:16 bigboyuser kernel:  [<ffffffff8106a8f9>] ? __dequeue_signal+0x129/0x210
май 22 01:38:16 bigboyuser kernel:  [<ffffffff8106a723>] ? __sigqueue_free.part.16+0x33/0x40
май 22 01:38:16 bigboyuser kernel:  [<ffffffff8105dac4>] do_exit+0x2b4/0xab0
май 22 01:38:16 bigboyuser kernel:  [<ffffffff8107824c>] task_work_run+0xbc/0xe0
май 22 01:38:16 bigboyuser kernel:  [<ffffffff8118cb6e>] ____fput+0xe/0x10
май 22 01:38:16 bigboyuser kernel:  [<ffffffff8118c924>] __fput+0xa4/0x230
май 22 01:38:16 bigboyuser kernel:  [<ffffffff813bff97>] sock_close+0x17/0x30
май 22 01:38:16 bigboyuser kernel:  [<ffffffff813bff1f>] sock_release+0x1f/0x80
май 22 01:38:16 bigboyuser kernel: Call Trace:
май 22 01:38:16 bigboyuser kernel:  ffff880201166900 0000000000000008 ffff88021af27c78 ffffffff813bff97
май 22 01:38:16 bigboyuser kernel:  ffff8802018d3230 ffff880224336d20 ffff88021af27c68 ffffffff813bff1f
май 22 01:38:16 bigboyuser kernel:  ffff880201166910 ffff8802018d3200 ffffffffa0045280 ffff8801f7dff600
май 22 01:38:16 bigboyuser kernel: Stack:
май 22 01:38:16 bigboyuser kernel: Process pppd (pid: 590, threadinfo ffff88021af26000, task ffff88020e1290c0)
май 22 01:38:16 bigboyuser kernel: DR3: 0000000000000000 DR6: 00000000ffff0ff0 DR7: 0000000000000400
май 22 01:38:16 bigboyuser kernel: DR0: 0000000000000000 DR1: 0000000000000000 DR2: 0000000000000000
май 22 01:38:16 bigboyuser kernel: CR2: 0000000000000390 CR3: 00000002043d6000 CR4: 00000000000007e0
май 22 01:38:16 bigboyuser kernel: CS:  0010 DS: 0000 ES: 0000 CR0: 000000008005003b
май 22 01:38:16 bigboyuser kernel: FS:  00007f0512d6b700(0000) GS:ffff88022fc80000(0000) knlGS:0000000000000000
май 22 01:38:16 bigboyuser kernel: R13: ffff8802018d3200 R14: ffff8802018d3230 R15: ffff880224336d20
май 22 01:38:16 bigboyuser kernel: R10: ffff8802018d3230 R11: ffff880201166910 R12: ffffffffa0045280
май 22 01:38:16 bigboyuser kernel: RBP: ffff88021af27c48 R08: 0000000000000000 R09: 0000000000000000
май 22 01:38:16 bigboyuser kernel: RDX: 000000000000000c RSI: 0000000000000000 RDI: ffff8801fe947050
май 22 01:38:16 bigboyuser kernel: RAX: 0000000000000000 RBX: ffff8801fe947000 RCX: 0000000000000001
май 22 01:38:16 bigboyuser kernel: RSP: 0018:ffff88021af27c18  EFLAGS: 00010202
май 22 01:38:16 bigboyuser kernel: RIP: 0010:[<ffffffffa00448af>]  [<ffffffffa00448af>] pppoe_release+0x15f/0x1b0 [pppoe]
май 22 01:38:16 bigboyuser kernel: Pid: 590, comm: pppd Tainted: P           O 3.9.3-1-ARCH #1 MSI MS-7668/P55A-G55(MS-7668)
май 22 01:38:16 bigboyuser kernel: CPU 2
май 22 01:38:16 bigboyuser kernel: Modules linked in: pppoe pppox ppp_generic slhc snd_hda_codec_hdmi nvidia(PO) snd_hda_codec_realtek snd_usb_
май 22 01:38:16 bigboyuser kernel: Oops: 0000 [#1] PREEMPT SMP
май 22 01:38:16 bigboyuser kernel: PGD 201c21067 PUD 201c34067 PMD 0
май 22 01:38:16 bigboyuser kernel: IP: [<ffffffffa00448af>] pppoe_release+0x15f/0x1b0 [pppoe]
май 22 01:38:16 bigboyuser kernel: BUG: unable to handle kernel NULL pointer dereference at 0000000000000390
май 22 01:38:15 bigboyuser NetworkManager[222]: <info> (enp5s0): carrier now ON (device state 30)
май 22 01:38:15 bigboyuser kernel: IPv6: ADDRCONF(NETDEV_CHANGE): enp5s0: link becomes ready
май 22 01:38:15 bigboyuser kernel: r8169 0000:05:00.0 enp5s0: link up
май 22 01:38:14 bigboyuser kernel: IPv6: ADDRCONF(NETDEV_UP): enp5s0: link is not ready
май 22 01:38:14 bigboyuser kernel: r8169 0000:05:00.0 enp5s0: link down
май 22 01:38:14 bigboyuser kernel: r8169 0000:05:00.0 enp5s0: link down
май 22 01:38:14 bigboyuser NetworkManager[222]: <info> (enp5s0): carrier now OFF (device state 30, deferring action for 4 seconds)
май 22 01:38:14 bigboyuser NetworkManager[222]: <info> (enp5s0): bringing up device.
май 22 01:38:14 bigboyuser NetworkManager[222]: <info> (enp5s0): reset MAC address to 6C:62:6D:CD:17:25
май 22 01:38:14 bigboyuser NetworkManager[222]: <info> (enp5s0): taking down device.
май 22 01:38:14 bigboyuser NetworkManager[222]: <info> (enp5s0): deactivating device (reason 'none') [0]
май 22 01:38:14 bigboyuser NetworkManager[222]: <info> (enp5s0): device state change: failed -> disconnected (reason 'none') [120 30 0]
май 22 01:38:14 bigboyuser NetworkManager[222]: <warn> Activation (enp5s0) failed for connection 'Uzonline'
май 22 01:38:14 bigboyuser NetworkManager[222]: <info> (enp5s0): device state change: ip-config -> failed (reason 'ppp-failed') [70 120 14]
май 22 01:38:14 bigboyuser NetworkManager[222]: <warn> pppd timed out or didn't initialize our dbus module
май 22 01:38:11 bigboyuser systemd[1]: Startup finished in 2.453s (kernel) + 1min 30.550s (userspace) = 1min 33.003s.
май 22 01:38:11 bigboyuser systemd[1]: Reached target Network.
май 22 01:38:11 bigboyuser systemd[1]: Starting Network.
май 22 01:38:11 bigboyuser systemd[1]: Reached target Graphical Interface.
май 22 01:38:11 bigboyuser systemd[1]: Starting Graphical Interface.
май 22 01:38:11 bigboyuser systemd[1]: Reached target Multi-User System.
май 22 01:38:11 bigboyuser systemd[1]: Starting Multi-User System.
май 22 01:38:11 bigboyuser systemd[1]: Dependency failed for dhcpcd on eth0.
май 22 01:38:11 bigboyuser systemd[1]: Timed out waiting for device sys-subsystem-net-devices-eth0.device.
май 22 01:38:11 bigboyuser systemd[1]: Job sys-subsystem-net-devices-eth0.device/start timed out.
май 22 01:37:49 bigboyuser NetworkManager[222]: <warn> /sys/devices/virtual/net/ppp0: couldn't determine device driver; ignoring...
май 22 01:37:49 bigboyuser systemd-sysctl[620]: Duplicate assignment of kernel/sysrq in file '/usr/lib/sysctl.d/50-default.conf', ignoring.
май 22 01:37:49 bigboyuser NetworkManager[222]: Connect: ppp0 <--> enp5s0
май 22 01:37:49 bigboyuser NetworkManager[222]: Using interface ppp0
май 22 01:37:49 bigboyuser NetworkManager[222]: Connected to 00:25:9e:35:27:51 via interface enp5s0
май 22 01:37:49 bigboyuser NetworkManager[222]: PPP session is 9680
май 22 01:37:49 bigboyuser pppd[590]: Connect: ppp0 <--> enp5s0
май 22 01:37:49 bigboyuser pppd[590]: Using interface ppp0
май 22 01:37:49 bigboyuser pppd[590]: Connected to 00:25:9e:35:27:51 via interface enp5s0
май 22 01:37:49 bigboyuser pppd[590]: PPP session is 9680
май 22 01:37:45 bigboyuser kernel: IPv6: ADDRCONF(NETDEV_CHANGE): enp5s0: link becomes ready
май 22 01:37:45 bigboyuser kernel: r8169 0000:05:00.0 enp5s0: link up
май 22 01:37:45 bigboyuser NetworkManager[222]: <info> (enp5s0): carrier now ON (device state 70)
май 22 01:37:43 bigboyuser pppd[590]: pppd 2.4.5 started by root, uid 0
май 22 01:37:43 bigboyuser NetworkManager[222]: Plugin /usr/lib/pppd/2.4.5/nm-pppd-plugin.so loaded.
май 22 01:37:43 bigboyuser pppd[590]: Plugin /usr/lib/pppd/2.4.5/nm-pppd-plugin.so loaded.
май 22 01:37:43 bigboyuser NetworkManager[222]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
май 22 01:37:43 bigboyuser NetworkManager[222]: Plugin rp-pppoe.so loaded.
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> Activation (enp5s0) Stage 3 of 5 (IP Configure Start) complete.
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> pppd started with pid 590
май 22 01:37:43 bigboyuser pppd[590]: RP-PPPoE plugin version 3.8p compiled against pppd 2.4.5
май 22 01:37:43 bigboyuser pppd[590]: Plugin rp-pppoe.so loaded.
май 22 01:37:43 bigboyuser kernel: IPv6: ADDRCONF(NETDEV_UP): enp5s0: link is not ready
май 22 01:37:43 bigboyuser kernel: r8169 0000:05:00.0 enp5s0: link down
май 22 01:37:43 bigboyuser kernel: r8169 0000:05:00.0 enp5s0: link down
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> starting PPP connection
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> (enp5s0): device state change: config -> ip-config (reason 'none') [50 70 0]
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> Activation (enp5s0) Stage 3 of 5 (IP Configure Start) started...
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> Activation (enp5s0) Stage 2 of 5 (Device Configure) complete.
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> Activation (enp5s0) Stage 3 of 5 (IP Configure Start) scheduled.
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> Activation (enp5s0) Stage 2 of 5 (Device Configure) successful.
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> (enp5s0): device state change: prepare -> config (reason 'none') [40 50 0]
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> Activation (enp5s0) Stage 2 of 5 (Device Configure) starting...
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> Activation (enp5s0) Stage 1 of 5 (Device Prepare) complete.
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> Activation (enp5s0) Stage 2 of 5 (Device Configure) scheduled...
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> (enp5s0): carrier now OFF (device state 40, deferring action for 4 seconds)
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> (enp5s0): bringing up device.
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> (enp5s0): set MAC address to 48:2B:7D:AA:A6:31
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> (enp5s0): taking down device.
май 22 01:37:43 bigboyuser NetworkManager[222]: <info> Activation (enp5s0) Stage 1 of 5 (Device Prepare) started...
май 22 01:38:11 bigboyuser systemd[1]: Starting Graphical Interface.
май 22 01:38:11 bigboyuser systemd[1]: Reached target Multi-User System.
май 22 01:38:11 bigboyuser systemd[1]: Starting Multi-User System.
май 22 01:38:11 bigboyuser systemd[1]: Dependency failed for dhcpcd on eth0.
май 22 01:38:11 bigboyuser systemd[1]: Timed out waiting for device sys-subsystem-net-devices-eth0.device.
май 22 01:38:11 bigboyuser systemd[1]: Job sys-subsystem-net-devices-eth0.device/start timed out.
май 22 01:37:49 bigboyuser NetworkManager[222]: <warn> /sys/devices/virtual/net/ppp0: couldn't determine device driver; ignoring...
май 22 01:37:49 bigboyuser systemd-sysctl[620]: Duplicate assignment of kernel/sysrq in file '/usr/lib/sysctl.d/50-default.conf', ignoring.
май 22 01:37:49 bigboyuser NetworkManager[222]: Connect: ppp0 <--> enp5s0
май 22 01:37:49 bigboyuser NetworkManager[222]: Using interface ppp0
май 22 01:37:49 bigboyuser NetworkManager[222]: Connected to 00:25:9e:35:27:51 via interface enp5s0
май 22 01:37:49 bigboyuser NetworkManager[222]: PPP session is 9680
май 22 01:37:49 bigboyuser pppd[590]: Connect: ppp0 <--> enp5s0
май 22 01:37:49 bigboyuser pppd[590]: Using interface ppp0
май 22 01:37:49 bigboyuser pppd[590]: Connected to 00:25:9e:35:27:51 via interface enp5s0
май 22 01:37:49 bigboyuser pppd[590]: PPP session is 9680
Напрягают следующие строки:
май 22 01:38:16 bigboyuser kernel: Oops: 0000 [#1] PREEMPT SMP
май 22 01:38:16 bigboyuser kernel: PGD 201c21067 PUD 201c34067 PMD 0
май 22 01:38:16 bigboyuser kernel: IP: [<ffffffffa00448af>] pppoe_release+0x15f/0x1b0 [pppoe]
май 22 01:38:16 bigboyuser kernel: BUG: unable to handle kernel NULL pointer dereference at 0000000000000390
И эта:
...май 22 01:38:16 bigboyuser kernel: Fixing recursive fault but reboot is needed!...
[email protected]# cat /dev/ass > /dev/head
Да, я планирую уйти с этого недопровайдера в этом месяце, надоело постоянно коннектиться по каждому чиху... При всём том, что соединение по utp кабелю (FTTB). У них там вроде как айпи адресов на всех не хватает, НАТ недавно запустили, да и его тоже нормально настроить не могут уже полгода. Уж лучше старый добрый АДСЛ, но надёжный...
[email protected]# cat /dev/ass > /dev/head
Твои проблемы не провайдер, а намного серъезнее, чем ты предпологаешь, судя по последним логам.
Твоя система была близка к kernel panic (oops это последняя стадия).
+ получил разименование указателя (возможны проблемы с памятью).
Совет — понаблюдай внимательнее за логами и если будет повторяться, то необходимо проверить память (лучше попробовать заменить на новые планки), возможны проблемы с материнкой.
Ну и есть предположение — что может ты используешь ssd диск и файловую систему отличную от ext.
Дай бог, чтоб это была разовая ошибка.
Ошибки не исчезают с опытом - они просто умнеют
Да нет, это ошибка возникает только тогда, когда виснет этот самый PPPoE. А до этого всё нормально. А хард у меня обычный и файловая система ext4.
[email protected]# cat /dev/ass > /dev/head
Не понятна причина — почему виснет ppp. Но это, как я думаю, все таки не вина провайдера (поинтересуйся как обстоят дела у дугих абонентов). Записей логов ты привел мало, но такое впечатление, что что при работе ppp происходит обращение к несуществующим ячейкам памяти, вследствии чего и происходит падение.
Если у тебя в логах были еще и записи, содержащие слова типа eax:...., esi:......, Stack:........, Call Trace:....... то это строки из дампа ядра, которые просто так никогда не выводятся.
Приглядись в этот момент к температуре проца — по идее в этот момент проц должен резко поднимать свою активность и температура должна расти до момента падения ppp.
Может я и не прав.
Ошибки не исчезают с опытом - они просто умнеют
................ошибочка вышла........(модем завис)
Ошибки не исчезают с опытом - они просто умнеют
 
Зарегистрироваться или войдите чтобы оставить сообщение.