LINUX.ORG.RU

ppp и cdma-модем

 , , ,


0

1

Добрый день. У меня есть роутер на OpenWRT, и у него есть проблема: если отваливается модем, то заново соединение не восстанавливается, в логах такая вот беда, циклически:

Sat Jul  9 17:06:46 2016 daemon.notice netifd: Interface 'wan' is now down
Sat Jul  9 17:06:46 2016 daemon.notice netifd: Interface 'wan' is setting up now
Sat Jul  9 17:06:46 2016 daemon.notice pppd[7292]: pppd 2.4.6 started by root, uid 0
Sat Jul  9 17:06:46 2016 daemon.notice pppd[7292]: Device ttyUSB0 is locked by pid 1367
Sat Jul  9 17:06:46 2016 daemon.info pppd[7292]: Exit.

Этот самый pid 7292 - это pppd:

/usr/sbin/pppd nodetach ipparam wan i
И через kill/killall не прибивается. Я так понимаю, что при разрыве соединения будет происходить тоже самое, т.е. придется ребутить роутер по несколько раз ко дню. Кто-то сталкивался с таким, или предполагает как можно это решить?

может я чего не понимаю, но судя по логу проблема-то не в pid 7292 а в pid 1367, который занимает ttyUSB0 т.е. модем?

кстати, а почему модем-то отваливается? может с этого начать?

mos ★★☆☆☆ ()
Последнее исправление: mos (всего исправлений: 1)
Ответ на: комментарий от mos
root@OpenWrt:~# logread | grep ppp
Sat Jul  9 17:12:28 2016 kern.info kernel: [   14.770000] l2tp_ppp: PPPoL2TP kernel driver, V2.0
Sat Jul  9 17:12:39 2016 daemon.notice pppd[1374]: pppd 2.4.6 started by root, uid 0
Sat Jul  9 17:12:41 2016 daemon.info pppd[1374]: Serial connection established.
Sat Jul  9 17:12:41 2016 daemon.info pppd[1374]: Using interface 3g-wan
Sat Jul  9 17:12:41 2016 daemon.notice pppd[1374]: Connect: 3g-wan <--> /dev/ttyUSB0
Sat Jul  9 17:12:44 2016 daemon.notice pppd[1374]: PAP authentication succeeded
Sat Jul  9 17:12:45 2016 daemon.notice pppd[1374]: local  IP address 10.128.74.12
Sat Jul  9 17:12:45 2016 daemon.notice pppd[1374]: remote IP address 192.168.168.4
Sat Jul  9 17:12:45 2016 daemon.notice pppd[1374]: primary   DNS address 192.168.4.5
Sat Jul  9 17:12:45 2016 daemon.notice pppd[1374]: secondary DNS address 192.168.4.7
Sat Jul  9 18:05:15 2016 daemon.info pppd[1374]: System time change detected.
Sat Jul  9 18:06:27 2016 daemon.info pppd[1374]: No response to 5 echo-requests
Sat Jul  9 18:06:27 2016 daemon.notice pppd[1374]: Serial link appears to be disconnected.
Sat Jul  9 18:06:27 2016 daemon.info pppd[1374]: Connect time 1.4 minutes.
Sat Jul  9 18:06:27 2016 daemon.info pppd[1374]: Sent 153499 bytes, received 599338 bytes.
Sat Jul  9 18:06:28 2016 daemon.notice pppd[1374]: Connection terminated.

тут я делаю ifup wan, сам он почему-то это не сделал

Sat Jul  9 18:07:17 2016 daemon.notice pppd[1735]: pppd 2.4.6 started by root, uid 0
Sat Jul  9 18:07:17 2016 daemon.notice pppd[1735]: Device ttyUSB0 is locked by pid 1374
Sat Jul  9 18:07:17 2016 daemon.info pppd[1735]: Exit.
Sat Jul  9 18:07:17 2016 daemon.notice pppd[1746]: pppd 2.4.6 started by root, uid 0
Sat Jul  9 18:07:17 2016 daemon.notice pppd[1746]: Device ttyUSB0 is locked by pid 1374
Sat Jul  9 18:07:17 2016 daemon.info pppd[1746]: Exit.
Sat Jul  9 18:07:17 2016 daemon.notice pppd[1759]: pppd 2.4.6 started by root, uid 0
Sat Jul  9 18:07:17 2016 daemon.notice pppd[1759]: Device ttyUSB0 is locked by pid 1374
Sat Jul  9 18:07:17 2016 daemon.info pppd[1759]: Exit.
Sat Jul  9 18:07:18 2016 daemon.notice pppd[1770]: pppd 2.4.6 started by root, uid 0
Sat Jul  9 18:07:18 2016 daemon.notice pppd[1770]: Device ttyUSB0 is locked by pid 1374
Sat Jul  9 18:07:18 2016 daemon.info pppd[1770]: Exit.

При этом 1374 1177 root D 1596 3% 0% /usr/sbin/pppd nodetach ipparam wan i

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

А модем я просто выдёргивал, проверить как поведёт себя openwrt. Мне нужно, чтоб она сама соединение восстанавливала, а она не хочет.

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

ну т.е. старый pppd не дает работать новому так? может обновить систему, если не последняя? подергать какие-нибудь настройки, самое лучшее сбросить всё на дефолт.
на крайняк попытаться всунуть собственноручно собранные пакеты того же pppd

mos ★★☆☆☆ ()

# Makes pppd «dial again» when the connection is lost.
persist

bass ★★★★★ ()
Ответ на: комментарий от mos

Попробовал прошить заново роутер, сломал его, взял mikrotik. Теперь всё работает как часы, спасибо.

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

теперь осталось поставить на него OpenWRT и наслаждаться жизнью ))))

а что с тем? брикнул? что за рутер?

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