Под столом стоит черный ящик Ubuntu (12.04). Он является шлюзом для нескольких ПК. Инет - через адсл.
Есть такая задача:
Если отвалится адсл - вставить 3g модем и все должно работать. Пи его извлечении включается адсл, если заработал к тому моменту.
И вот тут у меня проблема: 3g модем норм подключается, но если связь вдруг порвется, то переподключить его никак не могу
Судя по тому, что читал в инете - то ли он не до конца/некорректно заканчивает сессию, то ли что-то типа того, но вроде как есть вариант это побороть - выключить его и включить. Но, к сожалению, и это не удается сделать, так как модем из тех, кто не воспринимает "suspend" (
echo suspend > /sys/bus/usb/devices/<device_id>/power/level).
Пока помогает только вытащить/вставить.
Может кто знает, как побороть этот модем

З.Ы.:
модель модема: WeTelecom WM-D200
вот листинг /etc/ppp/pears/mts:
/dev/ttyUSB0 230400 crtscts modem
noccp novj
connect "/usr/sbin/chat -e -v -f /etc/chatscripts/pap -T '#777'"
noauth user mobile remotename mtsconnect
#usepeerdns
#defaultroute
Когда вставляю модем он в режиме сидирома. Я прописал
cat /etc/modprobe.d/modprobe.conf
options usbserial vendor=0x22de product=0x6801
и после втыкания модема делаю
modprobe -r usbserial
modprobe usbserial
modprobe -r option
modprobe option
после этого у меня появляется
/dev/ttyUSB0 и я могу делать
pon mts