3G интернет в Linux через PCMCIA модем
В качестве примера мы будем использовать PCMCIA модем "Globetrotter EDGE 3G HSDPA" с сим-картой Omni Connect от литовского оператора мобильной связи Omnitel (http://www.omnitel.lt/privatiems/internetas/omni-connect/apie-omni-connect/1383).
После установки модема в слот, система автоматически опознает данную модель модема и создаст устройство /dev/ttyUSB0. Если этого не произошло, возможно, вам придётся обновить вашу систему и ядро до самых последних версий.
Для подключения можно использовать разные программы. Например, Network Manager или Yast2. Но самый простой и надёжной является wvdial - это консольная программа, которая запускается из командной строки.
Откройте Yast2, выберите Software Management, в поле Search впишите wvdial и отметьте пакет для установки:
После установки отредактируйте файл /ect/wvdial.conf чтобы он выглядел вот так:
[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init3 = AT+CGDCONT=1,"IP","gprs.connect.lt"
Init4 = AT+CPIN=0000
Password = gprs
Ask Password = 0
Phone = *99***1#
Idle Seconds = 300
Modem Type = Analog Modem
Stupid Mode = 1
Compuserve = 0
Baud = 9600
Auto DNS = 1
Dial Command = ATDT
Modem = /dev/ttyUSB0
ISDN = 0
Username = gprs
NM_CONTROLLED=yes
Замечание.
Если ваша сим-карта не запрашивает PIN код при включении модема, то строчку "Init4 = AT+CPIN=0000" можно удалить. В противном случае, замените "0000" на ваш пин-код.
Также, если вы планируете использовать интернет за пределами родной сети (в роуминге), то вам возможно придётся изменить строчку "gprs.connect.lt" (точка доступа) , эту информацию вам может предоставить ваш провайдер.
Теперь из командной строки выполните команду wvdial и наслаждайтесь вашим 3G интернетом:
Проверим, как идентифицируют подключение в интернете:
Обратите внимание на индиктор:
мигает фиолетовым: модем работает, но нет сигнала или не подключена услуга
мигает синим: модем готов к работе, сигнал есть
Если соединение не устанавливается и вы получаете ошибку 16:
CONNECT 3600000
--> Carrier detected. Starting PPP immediately.
--> Starting pppd at Sat Jul 3 16:59:46 2010
--> Pid of pppd: 16306
--> Using interface ppp0
--> pppd: [08]�[06][08]
--> pppd: [08]�[06][08]
--> pppd: [08]�[06][08]
--> pppd: [08]�[06][08]
--> pppd: [08]�[06][08]
--> pppd: [08]�[06][08]
--> Disconnecting at Sat Jul 3 17:00:00 2010
--> The PPP daemon has died: A modem hung up the phone (exit code = 16)
то проверьте индиктор, если он мигает фиолетовым, убедитесь, что вы выдвинули складную антенну:
без антенны модем работать не будет.
Если индикатор всё время остаётся мигать фиолетовым, то либо в вашей местности нет сигнала,
либо модем "привязан" к другому оператору (например, карта tele2 не будет работать с omni connect)
Замечание
Omni Connect является торговой маркой ЗАО Омнител. Эта статья не является рекламой услуг ЗАО Омнител, не имеет коммерческой основы и ЗАО Омнител не принимало участия и не имеет никакого отношения к данной статье. Опытный образец модема, а также СИМ-карта были бескорыстно заимствованы у частного лица, пожелавшего остаться неизвестным
|