Re: 3g-модемы, немного автоматизации
В Thu, 15 Mar 2012 20:09:19 +0400
Ed <spied@yandex.ru> пишет:
> вставили 3g-модем, нужно установить ppp-соединение. хочется это дело
> максимально автоматизировать.
>
> проблемы:
> - при подключении создаётся несколько устройств ttyUSB. на каком
> именно нужно поднимать pppd - зависит от модели модема;
> - от вставленной симкарты зависит какой APN использовать.
> мне кажется правильным такое решение: спросить у модема IMSI
> вставленной карты, вычленить из неё код оператора, посмотреть по базе
> соответствующий APN, установить соединение.
> идущий в комплете с pppd chat на такое не способен.
>
> у меня есть свои костыли, но, может быть, я зря изобретаю велосипед и
> есть что-то готовое?
>
>
> PS: network manager и подобные монстры не рассматриваются.
>
>
Я использую wvdial - получается в одну строку, но действительно
неизвестно, который ttyUSB использовать. К тому же эту одну строку в
консоли всё равно нужно написать.
А конфиг /etc/wvdial.conf у меня такой:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Modem Type = Analog Modem
Baud = 9600
New PPPD = yes
Modem = /dev/ttyUSB1
ISDN = 0
; Phone = <Target Phone Number>
; Password = <Your Password>
; Username = <Your Login Name>
[Dialer life]
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","internet"
Modem Type = USB Modem
Baud = 57600
New PPPD = yes
Modem = /dev/ttyUSB0
Phone = *99***1#
Password = mts
Username = mts
Stupid Mode = yes
[Dialer kyivstar]
Init1 = ATZ
Init2 = AT+CGDCONT=1,"IP","www.ab.kyivstar.net"
Modem Type = USB Modem
Baud = 57600
New PPPD = yes
Modem = /dev/ttyACM0
Phone = *99***1#
Password = mts
Username = mts
Stupid Mode = yes
ttyACM - это в моём случае просто мобильник.
Reply to: