Преамбула: Есть модем ZTE MF100. Выход в интернет овеществляется так-> подключаю к usb модем, и дальше в консоли: $lsusb
Bus 001 Device 003: ID 19d2:2000 - (флип-флоп девайс, это ид устройства в режиме флешки)
$eject /dev/sr0
Жду пока по $lsusb не выдаст «Bus 001 Device 003: ID 19d2:0031» (тобишь переключит режим работы устройства.) Далее:
$modprobe usbserial vendor=0x19d2 product=0x0031 (это чтобы создало /dev/ttyUSB0-2)
$ls /dev | grep ttyUSB2 (проверяю есть ли модем)
$pon ternet2 (лезем в и-нет)
Вот нужно написать примерно такой скрипт:
#!/bin/sh
eject /dev/sr0
#<Здесь вставить ожидание смены product=0x2000 на 0х0031>
modprobe usbserial vendor=0x19d2 product=0x0031
#<а здесь ожидание появления файла /dev/ttyUSB2 + вставить задержку 5 секунд>
pon ternet2