Страница 1 из 1

Вопрос по настрйке ppp для USB модемов

Добавлено: 2012-02-15 12:08:19
PYO
Имею FreeBSD и 3g usb модем, который частенько теряет сеть и без перетыкания не перезванивает. Проблема не новая и уже не раз обсуждалась.

Выяснилось, что для перевода модема из пакетного режима в режим команд 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 иногда само это проделывает, а иногда нет.
Собственно вопрос: каким макаром можно настроить ppp, чтобы он оставался в пакетном режиме как можно дольше (идеально всегда) и пытался получить пакеты, вместо того чтобы пытаться перезвонить?

Re: Вопрос по настрйке ppp для USB модемов

Добавлено: 2012-02-16 11:11:51
PYO
Нашёл я такой параметр: lcpretry, установил в 100 (это примерно 5 мин).
Теперь компьютер можно спокойно оставлять без присмотра и соединение терять он не будет.
Подскажите как это засунуть в ppp.conf?

Re: Вопрос по настрйке ppp для USB модемов

Добавлено: 2012-02-16 14:50:00
manefesto

Re: Вопрос по настрйке ppp для USB модемов

Добавлено: 2012-02-16 17:27:49
PYO
Спасибо