Установка и настройка модемов 3G USB: различия между версиями
Нет описания правки |
|||
Строка 1: | Строка 1: | ||
= Установка и настройка 3G USB модемов Huawei = | == Установка и настройка 3G USB модемов Huawei == | ||
Есть несколько путей: | Есть несколько путей: | ||
Строка 17: | Строка 17: | ||
В данной статье описаны примеры, как можно исправить, если что-то не работает, или вам хочется что-то дополнительного, типа настройки работы через etcnet. | В данной статье описаны примеры, как можно исправить, если что-то не работает, или вам хочется что-то дополнительного, типа настройки работы через etcnet. | ||
= Установка и настройка 3G USB модемов Huawei 1550 = | == Установка и настройка 3G USB модемов Huawei 1550 == | ||
Нам потребуется установить 2 пакета | Нам потребуется установить 2 пакета | ||
Строка 57: | Строка 57: | ||
= Готовые настройки MegaFon USB-модем Huawei E1750.= | == Готовые настройки MegaFon USB-модем Huawei E1750.== | ||
1. Создаем файл 45-huawei-e1750.rules | 1. Создаем файл 45-huawei-e1750.rules | ||
Строка 82: | Строка 82: | ||
= Настройки для etcnet = | == Настройки для etcnet == | ||
в каталоге '''/etc/net/ifaces/ppp1''': | в каталоге '''/etc/net/ifaces/ppp1''': (последняя цифра может меняться, в зависимостри от номера интерфейса) | ||
{{path|options}} | {{path|options}} | ||
Строка 140: | Строка 140: | ||
</pre> | </pre> | ||
= Примечание = | == Примечание == | ||
1. Рецепт годен и для Huawei E150. Эти модели различаются только тем, что у модели E150 нет слота для Micro SD, а у E1550 есть. В остальном модемы аналогичны. | 1. Рецепт годен и для Huawei E150. Эти модели различаются только тем, что у модели E150 нет слота для Micro SD, а у E1550 есть. В остальном модемы аналогичны. | ||
Строка 151: | Строка 151: | ||
= См. также = | == См. также == | ||
http://ru.gentoo-wiki.com/wiki/Модем_Flyer_U12 | http://ru.gentoo-wiki.com/wiki/Модем_Flyer_U12 | ||
= Ссылки = | == Ссылки == | ||
* http://forum.altlinux.org/index.php/topic,4749.0.html | * http://forum.altlinux.org/index.php/topic,4749.0.html | ||
* http://www.openclass.ru/wiki-pages/71852 | * http://www.openclass.ru/wiki-pages/71852 | ||
[[Категория:Hardware]] | [[Категория:Hardware]] |
Версия от 10:20, 23 апреля 2011
Установка и настройка 3G USB модемов Huawei
Есть несколько путей:
- использовать штатные средства NetworkManager
- настраивать дозвон через wvdial, kppp или что вам нравится самостоятельно
- использовать программу, поставляемую Мегафоном со своими модемами. Использование этого пути позволяет избежать ненужных телодвижений для проверки баланса счета. Решение тестировалось на SimplyLinux
- использовать etcnet
В большинстве случаев ничего настраивать не надо - достаточно установить пакеты usb_modeswitch и зависимые от него, в некоторых дистрибутивах udev-extras.
Чаще всего и их устанавливать не надо, т.к. всё необходимое уже установлено и работтает из коробки.
Достаточно настроить работу модема через NetworkManager.
В данной статье описаны примеры, как можно исправить, если что-то не работает, или вам хочется что-то дополнительного, типа настройки работы через etcnet.
Установка и настройка 3G USB модемов Huawei 1550
Нам потребуется установить 2 пакета
udev-extras 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
Готовые настройки MegaFon USB-модем Huawei E1750.
1. Создаем файл 45-huawei-e1750.rules
# touch /etc/udev/rules.d/45-huawei-e1750.rules
2. Правим его и добавляем в него данные
# leafpad /etc/udev/rules.d/45-huawei-e1750.rules
ACTION=="add" SUBSYSTEM=="usb", SYSFS{idProduct}=="1446", SYSFS{idVendor}=="12d1", RUN+="/usr/sbin/usb_modeswitch"
3. Добавляем данные в файл usb_modeswitch.conf
# leafpad /etc/usb_modeswitch.conf
######################################################## DefaultVendor=0x12d1 DefaultProduct=0x1446 TargetVendor=0x12d1 TargetProduct=0x1001 DetachStorageOnly=30 HuaweiMode=3 MessageContent="55534243000000000000000000000011060000000000000000000000000000"
Настройки для etcnet
в каталоге /etc/net/ifaces/ppp1: (последняя цифра может меняться, в зависимостри от номера интерфейса)
options
TYPE=ppp ONBOOT=yes PPPTYPE=dialup RESTORE_DEFAULTROUTE=yes
pppconnect
TIMEOUT 5 #ECHO ON ABORT '\nBUSY\r' ABORT '\nERROR\r' ABORT '\nNO ANSWER\r' ABORT '\nNO CARRIER\r' ABORT '\nNO DIALTONE\r' ABORT '\nRINGING\r\n\r\nRINGING\r' '' \rAT TIMEOUT 12 SAY "Press CTRL-C to close the connection at any stage!" SAY "\nSetting up...\n" OK ATE1 SAY "\ndefining PDP context...\n" OK 'AT+CGDCONT=1,"IP","internet.mts.ru"' OK ATD*99# TIMEOUT 22 SAY "\nwaiting for connect...\n" CONNECT "" SAY "\nConnected." SAY "\nIf the following ppp negotiations fail,\n" SAY "try restarting the phone.\n"
pppoptions
lcp-echo-failure 0 lcp-echo-interval 0 /dev/ttyUSB0 debug noipdefault ipcp-accept-local defaultroute usepeerdns novj nobsdcomp novjccomp nopcomp noaccomp nodeflate noauth user "mts" password "mts" receive-all nolog
Примечание
1. Рецепт годен и для Huawei E150. Эти модели различаются только тем, что у модели E150 нет слота для Micro SD, а у E1550 есть. В остальном модемы аналогичны.
2. Рецепт годен и для аналогичных модемов от MTC и Билайна.
3. С большой вероятностью, этот-же рецепт годен и для модемов других операторов этих-же моделей, а так-же близким к ним моделей, например Huawei E1750 и т. п.
4. Решение тестировалось на модеме Huawei E150 от МТС, и E1550 от Мегафон в дистрибутивах Пятой платформы.
См. также
http://ru.gentoo-wiki.com/wiki/Модем_Flyer_U12