Не работает pppd
Здравствуйте!
Здравствуйте, все! Вот такая-вот проблема.
Перестал запускаться pppd, модем нормально дозванивается, дальше KPPP пишет
"Logging on to network...", после чего соединение разрывается с сообщением "The
pppd daemon died unexpecedly! Exit status: 0"
Вот содержимое журнала pppd:
Mar 26 22:43:32 9A4172 pppd[4775]: pppd 2.4.2b3 started by root, uid 0
Mar 26 22:43:32 9A4172 pppd[4775]: Using interface ppp0
Mar 26 22:43:32 9A4172 pppd[4775]: Connect: ppp0 <--> /dev/ttyLT0
Mar 26 22:43:32 9A4172 pppd[4775]: Remote message: ^@
Mar 26 22:43:32 9A4172 pppd[4775]: CHAP authentication succeeded
Mar 26 22:43:33 9A4172 pppd[4775]: local IP address 172.16.74.1
Mar 26 22:43:33 9A4172 pppd[4775]: remote IP address 10.10.200.41
Mar 26 22:43:33 9A4172 pppd[4775]: primary DNS address 212.122.1.2
Mar 26 22:43:33 9A4172 pppd[4775]: secondary DNS address 212.107.200.68
Mar 26 22:43:33 9A4172 pppd[4775]: IPCP terminated by peer
Mar 26 22:43:33 9A4172 pppd[4775]: LCP terminated by peer
Mar 26 22:43:36 9A4172 pppd[4775]: Connection terminated.
Mar 26 22:43:36 9A4172 pppd[4775]: Connect time 0.1 minutes.
Mar 26 22:43:36 9A4172 pppd[4775]: Sent 87 bytes, received 64 bytes.
Mar 26 22:43:36 9A4172 pppd[4775]: Connect time 0.1 minutes.
Mar 26 22:43:36 9A4172 pppd[4775]: Sent 87 bytes, received 64 bytes.
Mar 26 22:43:36 9A4172 pppd[4775]: Exit.
dmesg по этому поводу из подозрительного выдает следующее:
divert: not allocating divert_blk for non-ethernet device ppp0
divert: no divert_blk to free, ppp0 not ethernet
divert: not allocating divert_blk for non-ethernet device ppp0
divert: no divert_blk to free, ppp0 not ethernet
divert: not allocating divert_blk for non-ethernet device ppp0
divert: no divert_blk to free, ppp0 not ethernet
divert: not allocating divert_blk for non-ethernet device ppp0
divert: no divert_blk to free, ppp0 not ethernet
divert: not allocating divert_blk for non-ethernet device ppp0
divert: no divert_blk to free, ppp0 not ethernet
divert: not allocating divert_blk for non-ethernet device ppp0
divert: no divert_blk to free, ppp0 not ethernet
divert: not allocating divert_blk for non-ethernet device ppp0
divert: no divert_blk to free, ppp0 not ethernet
divert: not allocating divert_blk for non-ethernet device ppp0
divert: no divert_blk to free, ppp0 not ethernet
В /var/log/messages куча записей:
modprobe: can't locate module ppp0
Такого модуля я нигде не нашел.
Вот что пишет kppp, запущенный из консоли:
[root@9A4172 dev]# Opener: received SetSecret
Opener: received SetSecret
Opener: received OpenLock
Opener: received OpenDevice
QMetaObject::findSignal:Accounting: Conflict with AccountingBase::changed(QString,QString)
Opener: received ExecPPPDaemon
In parent: pppd pid 4775
Couldn't find interface ppp0: No such device
Kernel supports ppp alright.
It was pppd that died
pppd exited with return value 0
Sending 4602 a SIGUSR1
Couldn't find interface ppp0: No such device
Opener: received RemoveSecret
Opener: received RemoveSecret
Opener: received OpenResolv
Opener: received OpenResolv
Opener: received RemoveLock
Opener: received PPPDExitStatus
Opener: received OpenSysLog
Устройства ppp0 в каталоге /dev действительно нет, все попытки его создать заканчиваются
сообщением:
don't know how to make device "ppp0"
Даже не представляю, как его создать.
Win-модем Lucent, но до этого прекрасно работал полгода.
В Винде также все работает (из нее и пишу).
В /var/log/messages удалось найти ругань на "modprobe: can't locate module ppp0"
за февраль. Надо полагать, что они там были и раньше. Поиск с помощью grep -ir
в /var/log дал только вышеупомянутую ругань в /var/log/messages, а в /etc ppp0
упоминается только в файле /etc/modprobe.conf.dist (строчка "alias ppp0 ppp").
Как будто этого ppp0 никогда и не было (может, и правда не было?).
Помогите, пожалуйста, а то без Интернета мне что-то хреново :)
Здравствуйте, 9A4172.
Вы писали 27 марта 2004 г., 11:13:47:
Поставил ppp-2.4.2-0.1b3 от RedHat 9 - все тоже самое, но pppd теперь возвращает
exit status 16:
16 The link was terminated by the modem hanging up.
Кстати, тот ppp, что в дистрибутиве ASP Linux, похоже, один из самых новых, по
крайней мере, мне не удалось найти более новых версий в RPM-пакетах для RedHat'оподобных
систем.