#Записки о Unix/Linux/BSD/Solaris

Megafon E1550 модем (E220 HSDPA/UMTS/EDGE/GPRS/GSM)
Автор Охальников Олег   
08:09:2010 г.
Купил для работы USB модем Megafon, с сочетании с Asus EeePC 1000H удобная штука, особенно если на объекте нет интернета, а настраивать как то надо ))).
В данной статье опишу, как подружить девайс с ArchLinux.
Коротенько о характеристиках, из модема можно выжать максимум 3,6 Мбит/с при поддержке оператором 3G, в нашем регионе поддержки нет, вот что удалось из него выжать:

Провайдер МегаФон
Входящая скорость 470.21 Kбит/сек
Исходящая скорость 212.32 Kбит/сек
Пинг не определен
Время проведение теста 15 декабря 2009 10:03


  Итак, вставляем устройство и смотрим как оно определилось:

#lsusb
Bus 002 Device 003: ID 12d1:1003 Huawei Technologies Co., Ltd. E220 HSDPA Modem / E270 HSDPA/HSUPA Modem

$dmesg | grep usb
usbcore: registered new interface driver usbfs
usbcore: registered new interface driver hub
usbcore: registered new device driver usb
usb usb1: configuration #1 chosen from 1 choice
usb usb2: configuration #1 chosen from 1 choice
usb usb3: configuration #1 chosen from 1 choice
usb 2-2: new full speed USB device using ohci_hcd and address 2
usb 2-2: configuration #1 chosen from 1 choice
usbcore: registered new interface driver usbserial
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usbcore: registered new interface driver usb-storage
usbcore: registered new interface driver usbserial_generic
usbserial: USB Serial Driver core
usb-storage: device found at 2
usb-storage: waiting for device to settle before scanning
usb 2-2: GSM modem (1-port) converter now attached to ttyUSB0
usb 2-2: GSM modem (1-port) converter now attached to ttyUSB1

usbcore: registered new interface driver option
usb-storage: device scan complete
usb-storage: device scan complete

$ ls /dev |grep USB
ttyUSB0
ttyUSB1

Устройство село сразу на два ttyUSB, и главное тут, что уже село! и ни какой usb_modeswitch не нужен!!!
Кратко поясню usb_modeswitch тулза, которая переключает модем в режим работы Модем, дело в том, что некоторые устройства по умолчанию как модем не определяются, например аналогичные USB модемы Биллайна. У нас же все "хорошо" и едем дальше. Ищем comgt с помощью неё первое найдем нужное ttyUSB и второй сразу зарегим её в сети.

root@hawk hawk]# p -Ss comgt
community/comgt 0.32-1
Linux UMTS/GPRS command-line tool
[root@hawk hawk]# p -Sy comgt

Ищем устройство и регим:

[root@hawk hawk]# comgt -d /dev/ttyUSB0

Enter PIN number: 1234
Waiting for Registration..(120 sec max).
Registered on Home network: "MegaFon RUS",2
Signal Quality: 18,99

Всё нормально, теперь настраиваем звонилку, в качестве которой я выбрал простой wvdial. Если еще не установлен ставим, создаём конфиг следующего содержимого:

root@hawk hawk]# nano /etc/wvdial.conf

[Dialer pin]
Init1 = AT+CPIN=1234 #PIN сим карты, если нету то нафиг этот блок.

[Dialer Defaults]
Init1 = ATZ
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
Init5 = AT+CGDCONT=1,"IP","internet"
Abort on No Dialtone = off
Modem Type = Analog Modem
Stupid Mode = 1
Phone = *99#
ISDN = 0
Password = pass
Username = user
Modem = /dev/ttyUSB0
  Baud = 460800

Теперь открываем сразу две консоли, в первой мы будем конектиться, а во второй смотреть лог messages. Для начала дозвона набираем

#wvdial

 во второй консоли смотрим вывод. Итак в первой консоли должны появится следующие строки, говорящие о том, что все хорошо:

--> Using interface ppp0
--> pppd: P&� [10]&�
--> pppd: P&� [10]&�
--> pppd: P&� [10]&�
--> pppd: P&� [10]&�
--> pppd: P&� [10]&�
--> pppd: P&� [10]&�
--> pppd: P&� [10]&�
--> local IP address 10.233.211.141
--> pppd: P&� [10]&�
--> remote IP address 10.64.64.64
--> pppd: P&� [10]&�
--> primary DNS address 10.11.12.13
--> pppd: P&� [10]&�
--> secondary DNS address 10.11.12.14
--> pppd: P&� [10]&�

Т.е. мы получили и IP адрес и DNS. В логе:

Dec 15 20:03:04 hawk pppd[2353]: pppd 2.4.4 started by root, uid 0
Dec 15 20:03:04 hawk pppd[2353]: Using interface ppp0
Dec 15 20:03:04 hawk pppd[2353]: Connect: ppp0 <--> /dev/ttyUSB0
Dec 15 20:03:04 hawk pppd[2353]: CHAP authentication succeeded
Dec 15 20:03:04 hawk pppd[2353]: CHAP authentication succeeded
Dec 15 20:03:29 hawk pppd[2353]: Could not determine remote IP address: defaulting to 10.64.64.64
Dec 15 20:03:29 hawk pppd[2353]: local IP address 10.233.211.141
Dec 15 20:03:29 hawk pppd[2353]: remote IP address 10.64.64.64
Dec 15 20:03:29 hawk pppd[2353]: primary DNS address 10.11.12.13
Dec 15 20:03:29 hawk pppd[2353]: secondary DNS address 10.11.12.14
Dec 15 20:23:29 hawk -- MARK --

Ну и смотрим в третьей уже консоли ifconfig:

ppp0 Link encap:Point-to-Point Protocol
inet addr:10.233.228.51 P-t-P:10.64.64.64 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:28 errors:0 dropped:0 overruns:0 frame:0
TX packets:29 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:682 (682.0 b) TX bytes:493 (493.0 b)

Соединение поднято и готово к работе!

На этом всё!
Материал подготовил Охальников Олег aka H@wk!
null

Добавить коментарий
Имя:
E-mail
Коментарий:



Код:* Code


Просмотров: 11950

  Ваш коментарий будет первым
RSS комментарии
 
« Формат wmv и Декодер - Windows Media Speech (UBUNTU)   Linux - Nikon Coolpix L20 »

#COMMENT

Блокируем Ylmf-pc на Exim, Bru...
Благодарю за кучу уцелевших нервов:) постоянно приходилось б...
30/05/17 00:02 More...
By Mus

Установка даты и времени в кон...
Спасибо
12/05/17 17:49 More...
By dushka

Раскладка в rdesktop
Огромное спасибо!
28/04/17 14:01 More...
By Виктор

Аутентификация средствами Apac...
подскажите как писать пороль цифры ?пж! :sigh
28/03/17 13:06 More...
By Лиза

Logwatch - мониторинг журналов...
Отлично, очень не хватало. Автору большое спасибо, пиши еще.
25/01/17 02:44 More...
By Gregg

#/tmp

Каким дистрибутивом Вы пользуетесь?