[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: