Скрипты — Стартовый скрипт Archlinux для включения 3g-интернета и вариант с netcfg
Может, кому будет интересен сабж. Вариант, конечно черновой и будет в процессе пилиться, но, в принципе, работает
Теперь немножко комментариев по скрипту
usb_modeswitch -c /etc/usb_modeswitch.d/12d1\:1446
этой строчкой включаетс режим модема для нашей модели (Huawei E1550, вывод того, какой конфиг использовать можно узнать через lsusb)
comgt -d /dev/ttyUSB_utps_modem
Регистрируемся в сети. Заметьте, тут у меня нестандартное имя устройства. Это случилось из-за установки Mobile Partner, у вас, скорее всего, это будет /dev/ttyUSB0.
Важное примечание: Я раньше отключил проверку PIN-кода, в мануале написано, что, если делать comgt -d /dev/ttyUSB_utps_modem PIN, то значение будет браться из переменной COMGTPIN, но у меня это как-то не заработало, а вводить каждый раз было влом
huawei-ussd *100#
Получаем баланс, программа есть в AUR. Владельцем других моделей можно погуглить на тему gsm-ussd
pon 3g
Стартуем соединение. Вот файл /etc/ppp/peers/3g
Тут стоит заметить, что закоментирована строчка usepeerdns, чтобы не затирался /etc/resolv.conf (кстати, для интернета использую гугловские dns, работает получше, чем у оператора)
В принципе, можно поменять везде /dev/ttyUSB_utps_modem на /dev/ttyUSB0, но мне этим заниматься лениво, разницы нету
UPD
Вот замена скрипту при помощи netcfg
/etc/network.d/life3g
В /etc/rc.conf
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
Теперь немножко комментариев по скрипту
usb_modeswitch -c /etc/usb_modeswitch.d/12d1\:1446
этой строчкой включаетс режим модема для нашей модели (Huawei E1550, вывод того, какой конфиг использовать можно узнать через lsusb)
comgt -d /dev/ttyUSB_utps_modem
Регистрируемся в сети. Заметьте, тут у меня нестандартное имя устройства. Это случилось из-за установки Mobile Partner, у вас, скорее всего, это будет /dev/ttyUSB0.
Важное примечание: Я раньше отключил проверку PIN-кода, в мануале написано, что, если делать comgt -d /dev/ttyUSB_utps_modem PIN, то значение будет браться из переменной COMGTPIN, но у меня это как-то не заработало, а вводить каждый раз было влом
huawei-ussd *100#
Получаем баланс, программа есть в AUR. Владельцем других моделей можно погуглить на тему gsm-ussd
pon 3g
Стартуем соединение. Вот файл /etc/ppp/peers/3g
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 |
|
Тут стоит заметить, что закоментирована строчка usepeerdns, чтобы не затирался /etc/resolv.conf (кстати, для интернета использую гугловские dns, работает получше, чем у оператора)
В принципе, можно поменять везде /dev/ttyUSB_utps_modem на /dev/ttyUSB0, но мне этим заниматься лениво, разницы нету
UPD
Вот замена скрипту при помощи netcfg
/etc/network.d/life3g
1 2 3 4 5 6 |
CONNECTION='ppp' |
В /etc/rc.conf
1 2 |
NETWORKS=(life3g) |