Установка и настройка модемов 3G USB

Материал из ALT Linux Wiki

(Различия между версиями)
Перейти к: навигация, поиск
(Новая страница: «Нам потребуется установить 2 пакета udev-extra usb_modeswitch-0.9.5-2.6 или выше Оба они присутствуют в ре...»)
Строка 3: Строка 3:
udev-extra
udev-extra
usb_modeswitch-0.9.5-2.6 или выше
usb_modeswitch-0.9.5-2.6 или выше
 +
Оба они присутствуют в репозитариях Пятой платформы.
Оба они присутствуют в репозитариях Пятой платформы.
-
После установки пакетов правим файл /etc/usb_modeswitch.conf
+
После установки пакетов правим файл '''/etc/usb_modeswitch.conf'''
Добавляем:
Добавляем:
-
########################################################  
+
<pre>########################################################  
# Huawei E1550
# Huawei E1550
#  
#  
Строка 19: Строка 20:
MessageContent="55534243000000000000000000000011060000000000000000000000000000"
MessageContent="55534243000000000000000000000011060000000000000000000000000000"
MessageEndpoint=0x01
MessageEndpoint=0x01
-
CheckSuccess=5
+
CheckSuccess=5</pre>
Все подобные строки необходимо закомментировать, используя символ «;»
Все подобные строки необходимо закомментировать, используя символ «;»
-
Добавляем правило udev, создавая файл /etc/udev/rules.d/45-huawei-e1550.rules
+
Добавляем правило udev, создавая файл '''/etc/udev/rules.d/45-huawei-e1550.rules'''
Содержимое файла:
Содержимое файла:
-
ACTION=="add" SUBSYSTEM=="usb", SYSFS{idProduct}=="1446", SYSFS{idVendor}=="12d1", RUN+="/usr/sbin/usb_modeswitch"
+
<pre>ACTION=="add" SUBSYSTEM=="usb", SYSFS{idProduct}=="1446", SYSFS{idVendor}=="12d1", RUN+="/usr/sbin/usb_modeswitch"</pre>
Теперь модем определяется lsusb:
Теперь модем определяется lsusb:
-
Bus 005 Device 002: ID 12d1:'''1001''' Huawei Technologies Co., Ltd. E620 USB Modem
+
<pre>Bus 005 Device 002: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem</pre>
Важно! В строке определения должно быть именно 1001 — это код собственно модема, а не виртуального CD с софтом под Win&Mac OS
Важно! В строке определения должно быть именно 1001 — это код собственно модема, а не виртуального CD с софтом под Win&Mac OS

Версия 12:50, 11 февраля 2010

Нам потребуется установить 2 пакета

udev-extra usb_modeswitch-0.9.5-2.6 или выше

Оба они присутствуют в репозитариях Пятой платформы.

После установки пакетов правим файл /etc/usb_modeswitch.conf

Добавляем:

######################################################## 
# Huawei E1550
# 
# Contributor: Bogomips

DefaultVendor= 0x12d1
DefaultProduct= 0x1446

MessageContent="55534243000000000000000000000011060000000000000000000000000000"
MessageEndpoint=0x01
CheckSuccess=5

Все подобные строки необходимо закомментировать, используя символ «;»

Добавляем правило udev, создавая файл /etc/udev/rules.d/45-huawei-e1550.rules

Содержимое файла:

ACTION=="add" SUBSYSTEM=="usb", SYSFS{idProduct}=="1446", SYSFS{idVendor}=="12d1", RUN+="/usr/sbin/usb_modeswitch"

Теперь модем определяется lsusb:

Bus 005 Device 002: ID 12d1:1001 Huawei Technologies Co., Ltd. E620 USB Modem

Важно! В строке определения должно быть именно 1001 — это код собственно модема, а не виртуального CD с софтом под Win&Mac OS

После этого есть 2 пути — либо настраивать дозвон через wvdial, kppp или что вам нравится самостоятельно либо использовать программу, поставляемую Мегафоном со своими модемами. Использование второго пути позволяет избежать ненужных телодвижений для проверки баланса счета.

Мегафоновскую программу можно скачать например тут:

[1]

Решение тестировалось на SimplyLinux

 
Личные инструменты