Вопрос по настрйке ppp для USB модемов
Добавлено: 2012-02-15 12:08:19
Имею FreeBSD и 3g usb модем, который частенько теряет сеть и без перетыкания не перезванивает. Проблема не новая и уже не раз обсуждалась.
Выяснилось, что для перевода модема из пакетного режима в режим команд AT нужно понизить ему DTR до нуля, что ppp и пытается сделать, но модуль u3g этого не умеет.
Я нашёл патч от товарища Alexandr Rybalko для исправления этого недоразумения, но пока не пробовал
http://my.ddteam.net/files/usb.serial.diff
Есть второй способ заставить эти модемы работать стабильно. После разрыва соединения в ppp перейти в режим терминала и потом в пакетный режим. Соединение восстанавливается:
Судя по этим логам ppp иногда само это проделывает, а иногда нет.
Собственно вопрос: каким макаром можно настроить ppp, чтобы он оставался в пакетном режиме как можно дольше (идеально всегда) и пытался получить пакеты, вместо того чтобы пытаться перезвонить?
Выяснилось, что для перевода модема из пакетного режима в режим команд AT нужно понизить ему DTR до нуля, что ppp и пытается сделать, но модуль u3g этого не умеет.
Я нашёл патч от товарища Alexandr Rybalko для исправления этого недоразумения, но пока не пробовал
http://my.ddteam.net/files/usb.serial.diff
Есть второй способ заставить эти модемы работать стабильно. После разрыва соединения в ppp перейти в режим терминала и потом в пакетный режим. Соединение восстанавливается:
Код: Выделить всё
PPP ON PYO-BSD> Warning: 0.0.0.0: Change route failed: errno: No such process
ppp ON PYO-BSD> term
LCP state is [Ack-Sent]
Warning: term: Failed 1
ppp ON PYO-BSD>
ppp ON PYO-BSD> term
deflink: Entering terminal mode on /dev/cuaU0.0
Type `~?' for help
Packet mode.
ppp ON PYO-BSD>
Ppp ON PYO-BSD>
PPp ON PYO-BSD> Warning: 0.0.0.0: Change route failed: errno: No such process
PPP ON PYO-BSD> Warning: 0.0.0.0: Change route failed: errno: No such process
ppp ON PYO-BSD>
Ppp ON PYO-BSD>
PPp ON PYO-BSD> Warning: 0.0.0.0: Change route failed: errno: No such process
PPP ON PYO-BSD>
Собственно вопрос: каким макаром можно настроить ppp, чтобы он оставался в пакетном режиме как можно дольше (идеально всегда) и пытался получить пакеты, вместо того чтобы пытаться перезвонить?