22.06.2015, 16:41 | #1 |
Member
|
Подключение 3G модема Huawei E-173
Подключение модема Huawei Е-173(скорее всего подойдет и для других модемов данного производителя) и использование 3G для CyberWRT:
Необходимые пакеты: Должен быть в первую очередь поставлен модуль "Системный диск" и подключен, как "Системный" Flash диск (т.к. места не хватит)! Далее: LuCI, Файл_менеджер, Terminal, модуль "Пакеты", Поставьте через Терминал необходимые пакеты: Код:
opkg update opkg install comgt opkg install kmod-usb-core opkg install kmod-usb-serial opkg install kmod-usb-serial-option opkg install kmod-usb-uhci opkg install usb-modeswitch opkg install usb-modeswitch-data opkg install kmod-usb2 opkg install kmod-usb-ohci opkg install kmod-usb-serial-wwan opkg install kmod-usb-acm opkg install sdparm opkg install luci-proto-3g opkg install kmod-usb-serial-ipw opkg install chat opkg install ppp opkg install libusb-1.0 opkg install firewall opkg install luci-proto-ppp opkg install luci-app-firewall то значит пакет уже установлен. Или через модуль "Пакеты" Перезагружаемся. Модем включен в режиме: "Модем-картридер". Это экономит место в USB хабе, т.к. флэшка вставлена в сам модем. Модем не надо переключать в режим: "Только модем" Все работает. Главное отключить CD-ROM. Заходим в LuCI: Интерфейсы -> Добавить новый интерфейс. А далее все по скриншотам: Если у Вас включена проверка pin-кода, то введите реальный pin-код. Можно отключить на модеме и не вводить. Иногда операторы требуют. У меня как видите BeeLine, все работает и с кодом и без него. Введите в терминале: logread Должно быть примерно так: Код:
Tue Jun 23 12:49:58 2015 daemon.error netifd: Interface 'wan' has lost the connection Tue Jun 23 12:50:29 2015 local4.info chat[1422]: abort on (BUSY) Tue Jun 23 12:50:29 2015 local4.info chat[1422]: abort on (NO CARRIER) Tue Jun 23 12:50:29 2015 local4.info chat[1422]: abort on (ERROR) Tue Jun 23 12:50:29 2015 local4.info chat[1422]: report (CONNECT) Tue Jun 23 12:50:29 2015 local4.info chat[1422]: timeout set to 10 seconds Tue Jun 23 12:50:29 2015 local4.info chat[1422]: send (AT&F^M) Tue Jun 23 12:50:29 2015 local4.info chat[1422]: expect (OK) Tue Jun 23 12:50:29 2015 local4.info chat[1422]: AT&F^M^M Tue Jun 23 12:50:29 2015 local4.info chat[1422]: OK Tue Jun 23 12:50:29 2015 local4.info chat[1422]: -- got it Tue Jun 23 12:50:29 2015 local4.info chat[1422]: send (ATE1^M) Tue Jun 23 12:50:29 2015 local4.info chat[1422]: expect (OK) Tue Jun 23 12:50:29 2015 local4.info chat[1422]: ^M Tue Jun 23 12:50:29 2015 local4.info chat[1422]: ATE1^M^M Tue Jun 23 12:50:29 2015 local4.info chat[1422]: OK Tue Jun 23 12:50:29 2015 local4.info chat[1422]: -- got it Tue Jun 23 12:50:29 2015 local4.info chat[1422]: send (AT+CGDCONT=1,"IP","internet.beeline.ru"^M) Tue Jun 23 12:50:29 2015 local4.info chat[1422]: timeout set to 30 seconds Tue Jun 23 12:50:29 2015 local4.info chat[1422]: expect (OK) Tue Jun 23 12:50:29 2015 local4.info chat[1422]: ^M Tue Jun 23 12:50:29 2015 local4.info chat[1422]: AT+CGDCONT=1,"IP","internet.beeline.ru"^M^M Tue Jun 23 12:50:29 2015 local4.info chat[1422]: OK Tue Jun 23 12:50:29 2015 local4.info chat[1422]: -- got it Tue Jun 23 12:50:29 2015 local4.info chat[1422]: send (ATD*99#^M) Tue Jun 23 12:50:29 2015 local4.info chat[1422]: expect (CONNECT) Tue Jun 23 12:50:29 2015 local4.info chat[1422]: ^M Tue Jun 23 12:50:29 2015 local4.info chat[1422]: ATD*99#^M^M Tue Jun 23 12:50:29 2015 local4.info chat[1422]: CONNECT Tue Jun 23 12:50:29 2015 local4.info chat[1422]: -- got it Tue Jun 23 12:50:29 2015 local4.info chat[1422]: send ( ^M) Tue Jun 23 12:50:29 2015 daemon.info pppd[910]: Serial connection established. Tue Jun 23 12:50:29 2015 daemon.info pppd[910]: Using interface 3g-wan Tue Jun 23 12:50:29 2015 daemon.error pppd[910]: Connect: 3g-wan <--> /dev/ttyUSB0 Tue Jun 23 12:50:30 2015 daemon.info pppd[910]: CHAP authentication succeeded Tue Jun 23 12:50:30 2015 daemon.error pppd[910]: CHAP authentication succeeded Tue Jun 23 12:50:33 2015 daemon.err pppd[910]: Could not determine remote IP address: defaulting to 10.64.94.94 Tue Jun 23 12:50:33 2015 daemon.info dnsmasq[1259]: reading /tmp/resolv.conf.auto Tue Jun 23 12:50:33 2015 daemon.info dnsmasq[1259]: using nameserver 8.8.8.8#53 Tue Jun 23 12:50:33 2015 daemon.info dnsmasq[1259]: using local addresses only for domain lan Tue Jun 23 12:50:33 2015 daemon.error pppd[910]: local IP address 10.202.87.96 Tue Jun 23 12:50:33 2015 daemon.error pppd[910]: remote IP address 10.64.74.84 Tue Jun 23 12:50:33 2015 daemon.error pppd[910]: primary DNS address 10.10.22.1 Tue Jun 23 12:50:33 2015 daemon.error pppd[910]: secondary DNS address 10.10.22.3 Tue Jun 23 12:50:33 2015 daemon.error netifd: Interface 'wan' is now up Tue Jun 23 12:50:34 2015 authpriv.error firewall: Reloading firewall due to ifup of wan (3g-wan) Tue Jun 23 12:50:56 2015 daemon.info dnsmasq[1259]: reading /tmp/resolv.conf.auto Tue Jun 23 12:50:56 2015 daemon.info dnsmasq[1259]: using nameserver 8.8.8.8#53 Tue Jun 23 12:50:56 2015 daemon.info dnsmasq[1259]: using nameserver 10.10.22.3#53 Tue Jun 23 12:50:56 2015 daemon.info dnsmasq[1259]: using nameserver 10.10.22.1#53 Tue Jun 23 12:50:56 2015 daemon.info dnsmasq[1259]: using local addresses only for domain lan по Wi-Fi клиентам, как точка доступа. Не забыть включить FireWall и настроить правила. Удачи. И на последок небольшое видео. TP-Link CyberWRT и 3G modem Конфиги: network Код:
config interface 'loopback' option ifname 'lo' option proto 'static' option ipaddr '127.0.0.1' option netmask '255.0.0.0' config globals 'globals' option ula_prefix 'fdc7:5860:f597::/48' config interface 'lan' option ifname 'eth0' option type 'bridge' #Обратите внимание! option proto 'static' #Шлюз по умолчанию и DNS servers option netmask '255.255.255.0' #не прописывать, они и так на клиенте пропишутся #option ip6assign '60' # Иначе инет работать не будет option ipaddr '192.168.2.254' config interface 'wwan' option proto 'static' option netmask '255.255.255.0' option ifname 'eth0' option ipaddr '192.168.100.100' config interface 'wan' option proto '3g' option device '/dev/ttyUSB0' option service 'umts_only' option apn 'home.beeline.ru' option username 'beeline' option password 'beeline' wireles Код:
config wifi-device 'radio0' option type 'mac80211' option channel 'auto' option hwmode '11ng' option path 'platform/ar933x_wmac' option htmode 'HT20' list ht_capab 'SHORT-GI-20' list ht_capab 'SHORT-GI-40' list ht_capab 'RX-STBC1' list ht_capab 'DSSS_CCK-40' option disabled '0' option country 'RU' option txpower '20' config wifi-iface option device 'radio0' option encryption 'psk2' option mode 'ap' option network 'lan' option ssid 'CyberWRT' option key '123456789' Код:
config dnsmasq option domainneeded '1' option boguspriv '1' option filterwin2k '0' option localise_queries '1' option rebind_protection '1' option rebind_localhost '1' option local '/lan/' option domain 'lan' option expandhosts '1' option nonegcache '0' option authoritative '1' option readethers '1' option leasefile '/tmp/dhcp.leases' option resolvfile '/tmp/resolv.conf.auto' config dhcp 'lan' option interface 'lan' option leasetime '12h' option start '11' option limit '49' config dhcp 'wan' option interface 'wan' option ignore '1' Код:
config defaults option syn_flood 1 option input ACCEPT option output ACCEPT option forward REJECT # Uncomment this line to disable ipv6 rules # option disable_ipv6 1 config zone option name lan list network 'lan' option input ACCEPT option output ACCEPT option forward ACCEPT config zone option name wan list network 'wan' #list network 'wan6' option input ACCEPT option output ACCEPT option forward REJECT option masq 1 option mtu_fix 1 config forwarding option src lan option dest wan # We need to accept udp packets on port 22 config rule option src 'wan' option dest_port '22' option target 'ACCEPT' option proto 'tcp' ........ ........ etc/chatscripts/3g.chat Код:
ABORT BUSY ABORT 'NO CARRIER' ABORT ERROR REPORT CONNECT TIMEOUT 10 "" "AT&F" OK "ATE1" OK 'AT+CGDCONT=1,"IP","$USE_APN"' SAY "Calling UMTS/GPRS" TIMEOUT 30 #OK "ATD*99***1#" # У некоторых операторов телефон дозвона такой. OK "ATD*99#" CONNECT ' ' Последний раз редактировалось Parashutik; 30.06.2015 в 09:16. |
22.06.2015, 23:43 | #2 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Подключение 3G модема Huawei E-173
Спасибо!
Полезная инструкция |
23.06.2015, 08:34 | #3 |
Member
|
Re: Подключение 3G модема Huawei E-173
Пожалуйста, сам долго промучился, а так как инет на даче и где нет другого способа подключения, то пришлось поломать голову. А прошивка очень устраивает за свой функционал. К Linux посколько постольку, больше с Windows, поэтому привык работать с окошками , а не с конфигами.
Кстати все прекрасно настраивается из LuCi. Настраивал читая темы: http://cyber-place.ru/showpost.php?p=2880&postcount=28 , http://wiki.openwrt.org/ru/doc/recipes/3gdongle Но очень не хватало графического интерфейса. Вроде поборол. Сейчас пытаюсь подключиться из вне. И вопрос по оформлению. Как сделать, чтоб в тексте вместо рисунков были миниатюры, а внизу в прикрепленных файлах их не было видно вообще. Последний раз редактировалось Parashutik; 23.06.2015 в 09:39. |
23.06.2015, 10:45 | #4 | |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Подключение 3G модема Huawei E-173
Цитата:
И в меню выбрать иконку "скрепка" (Вложения) Соответственно во вложениях выберите нужную картинку В текстте она появится в виде тега Код HTML:
[ATTACH]2647[/ATTACH] |
|
23.06.2015, 14:33 | #5 | |
Member
|
Re: Подключение 3G модема Huawei E-173
Цитата:
|
|
23.06.2015, 15:59 | #6 |
Member
|
Re: Подключение 3G модема Huawei E-173
Основные AT-команды для модемов Huawei Е1550 Е171 Е173 на чипе квалкомм
Конфигурирование модема можно произвести с помощью стандартного приложения hiperterminal, либо при помощи утилиты Huawei modem terminal AT^U2DIAG=0 (девайс в режиме "только модем") AT^U2DIAG=1 (девайс в режиме "модем + CD-ROM") AT^U2DIAG=255 (девайс в режиме "модем + CD-ROM + Card Reader") - не поддерживается для Huawei E1750 AT^U2DIAG=256 (девайс в режиме "модем + Card Reader") AT+CFUN=1 (Перезагрузка модема без необходимости передергивания) ATI (вывод информации о модеме) AT^GETPORTMODE (Отображение списка всех устройств в модеме) # Если модем не принимает команду AT^U2DIAG=255 ,тогда вводим AT^U2DIAG=1 Наиболее часто используемые at команды при работе с модемом huawei ATI - вывод информации о модеме AT+CFUN=1 – перезагрузка модема, очень полезная команда не требует "передергивать" модем. После перезагрузки модем перерегистрируется в сети оператора. AT+CGMI - информация о производителе модема (Recieve: huawei) AT+CGMR - информация о версии прошивки (Recieve: 11.608.12.04.21) AT+CIMI - информация об IMSI номер SIM карты (Recieve: 250015800471114) AT+CGSN - информация о IMEI модема (Recieve: 353142033840706) AT^HWVER - информация о версии железа модема (Recieve: ^HWVER:"CD6ATCPU") AT+CSQ - посмотреть уровень радиосигнала AT^CMDL - получить список всех комманд AT+CGMM или AT+GMM - запросить название модели AT+COPS - информация о текущем операторе (Recieve: +COPS: (1,"MTS-RUS","MTS","25001",0),(2,"MTS-RUS","MTS","25001",2),,(0,1,2,3,4),(0,1, 2)) AT^U2DIAG? - текущий режим. AT^GETPORTMODE – список всех устройств в модеме AT+CLAC в ответе будет список поддерживаемых команд Включение голосовых функций модема: AT^CVOICE=? – проверка состояния голосовых функций модема (0 - значит включено) AT^CVOICE=0 – включение голосовых функций модема Включение / отключение режимов 2G и 3G: AT^SYSCFG=13,1,3fffffff,0,0 – режим только 2G AT^SYSCFG=2,1,3fffffff,0,0 – режим предпочтительно 2G AT^SYSCFG=14,2,3fffffff,0,1 – режим только 3G AT^SYSCFG=2,2,3fffffff,0,1 – режим предпочтительно 3G AT^SYSCFG=2,2,3fffff ff,0,2 – режим включение 2G и 3G Включение / отключение режимов WCDMA, HSDPA, HSPA+, HSPA: AT^HSDPA=1 – режим HSDPA включен AT^HSDPA=0 – режим HSDPA выключен AT^HSUPA=1 – режим HSUPA включен AT^HSUPA=0 – режим HSUPA выключен AT^HSPA=0 – режим WCDMA AT^HSPA=1 – режим HSDPA AT^HSPA=2 – режим HSPA AT^HSPA=3 – режим HSPA+ AT^SYSCFG=13,1,3FFFFFFF,2,4 – режим только GPRS/EDGE AT^SYSCFG=14,2,3FFFFFFF,2,4 – режим только 3G/WCDMA AT^SYSCFG=2,1,3FFFFFFF,2,4 – режим предпочтительно GPRS/EDGE AT^SYSCFG=2,2,3FFFFFFF,2,4 – режим предпочтительно 3G/WCDMA Команды необходимые для разблокировки модема (разлочка модема) AT^CARDLOCK="NCK Code" – ввод кода снятия блокировки (8-значное число) AT^CARDUNLOCK="MD5 NCK Code" – сброс попыток ввода кода NCK кода разблокировки до 10 раз AT^CARDLOCK? – проверка состояния блокировки модема и количества попыток ввода кода разблокировки: (ответ модема: CARDLOCK: A,B,0 , если A=2 модем разблокирован, A=1 модем заблокирован – SimLock, если A=3 здесь два варианта либо вы израсходовали все 10 попыток ввести код, либо у вас в модеме кастомизированная прошивка, B – количество оставшихся попыток ввода кода разблокировки (по умолчанию 10 раз)) Изменение режима модема AT^U2DIAG=Команда - для изменения режим модема (Модем,CD ROM, Флешка, PC UI, NDIS, Смарткарта). AT-команды для модемов Huawei E171 с прошивкой v21.156.00.00.143, E352, E353, E367, E398 и др. AT^SETPORT="A1,A2,1,2,3,7,A1,A2" (Установить конфигурацию по умолчанию) AT^SETPORT="A1,A2,1,2,3,7" (девайс в режиме "модем + сетевая карта") AT^SETPORT="A1,A2;1,2,3,A2" (девайс в режиме "модем + Card Reader") AT^SETPORT="A1,A2;1,2,3" (девайс в режиме "только модем") AT^SETPORT="A1,2,7" (девайс в режиме "сетевая карта + CD-ROM") AT^SETPORT="A1,A2,2,7" (девайс в режиме "сетевая карта") - для Windows 7 AT^SETPORT="A1;1,2" (девайс в режиме "модем + пользовательский интерфейс") AT^SETPORT? (Текущая конфигурация модема) AT^GETPORTMODE (Отображение текущего активного режима) AT^SETPORT="A1,A2,1,2,3,7,A1,A2,4,5,6,A, B,D,E" (Сброс настроек по умолчанию) Настройки режимов сети по умолчанию для Huawei E352 at^hspa? ^HSPA: 2 AT^SETPORT? A1,A2;1,2,3,7,A1,A2 AT^SYSCFG? ^SYSCFG:2,2,3FFFFFFF,1,2 Настройки режимов сети по умолчанию для Huawei E352b (21.158.23.00.209) AT^SETPORT? A1,A2;1,16,3,2,A1,A2 AT-команды для модема Huawei E1750 АТ команды переключения режимов huawei E1750 AT^U2DIAG=0 (девайс в режиме только модем) AT^U2DIAG=1 (девайс в режиме модем + CD-ROM) AT^U2DIAG=6 (девайс в режиме только сетевая карта) AT^U2DIAG=268 для E1750 (девайс в режиме модем + CD-ROM + Card Reader) AT^U2DIAG=276 для E1750 (девайс в режиме сетевой карты + CD-ROM + Card Reader) AT^U2DIAG=256 (девайс в режиме модем + Card Reader, можно использовать как обычную флешку, отказавшись от установки драйверов модема) АТ команды переключения режимов сети huawei E1750 AT^SYSCFG=14,2,3fffffff,1,2 (Только 3G) AT^SYSCFG=13,1,3fffffff,1,2 (Только GSM) AT^SYSCFG=2,2,3fffffff,1,2 (Приоритет 3G) AT-команды переключения режимов сети для модема Huawei E1820 (E182E) AT^SYSCFG=13,2,3fffffff,1,2 - только GSM AT^SYSCFG=2,1,3fffffff,1,2 - преимущественно GSM AT^SYSCFG=14,2,3fffffff,1,2 - только WCDMA AT^SYSCFG=2,2,3fffffff,1,2 - преимущественно WCDMA AT-команды для модема Huawei E3131 AT^SETPORT="A1,A2;1,16,3,2,A1,A2" - (Установить конфигурацию по умолчанию) AT^SETPORT="A1,A2;1,2,3,16,A1,A2" - (режим для работы модема с Android 4.0 (иногда работает)) AT^SETPORT="A1,A2;1,16,3,2" - (девайс в режиме "модем + сетевая карта") AT^SETPORT="A1,A2;1,3,2,A2" - (девайс в режиме "модем + Card Reader") AT^SETPORT="A1,A2;1,3,2" - (девайс в режиме "только модем") AT^SETPORT="A1,A2;2,16" - (девайс в режиме "сетевая карта") AT^SETPORT="A1,A2;2,16,A1" - (девайс в режиме "сетевая карта + CD-ROM") AT команды для модема Huawei E303 HiLink AT^U2DIAG=374 Перевод модема из режима Hilink в режим com портов AT^U2DIAG=375 Возврат в исходный режим AT команды для модема Huawei E3276 AT^SETPORT="A1;10,12,13,14,16,A1,A2" - Включает все COM порты. AT^SETPORT="A1,A2;12,16,A1,A2" - Установка по умолчанию. AT команды для преключения режимов в модемах huawei с LTE (E392, E398) Если для USB-модема вы хотите включить режим только LTE, отключив все остальные, необходимо воспользоваться AT командой: AT^SYSCFGEX="03",3fffffff,2,4,7fffffffff ffffff,, В указанной команде первое значение расшифровывается так: 00 - Автоматический режим, установлен по умолчанию (приоритеты в порядке очереди: 4G > 3G > 2G) 01 - GSM GPRS(2G) 02 - WCDMA(3G) 03 - LTE(4G) 99 - Оставить текущие настройки без изменений. Вы можете также выбрать порядок их приоритета, в порядке убывания, например: AT^SYSCFGEX="0302",3fffffff,2,4,7fffffff ffffffff,, В этом случае модем будет пытаться подключиться сначала к сети LTE и потом к сети 3G, кроме работы в сетях 2G. или такой вариант: AT^SYSCFGEX="030201",3fffffff,2,4,7fffff ffffffffff,, это равносильно AT^SYSCFGEX="00",3fffffff,2,4,7fffffffff ffffff,, Соответственно автоматический режим, установлен по умолчанию (приоритеты в порядке очереди: 4G > 3G > 2G) |
23.06.2015, 19:11 | #7 |
Administrator
Регистрация: 12.04.2010
Адрес: Москва
Сообщений: 9,618
Вес репутации: 9823 |
Re: Подключение 3G модема Huawei E-173
А не пробовали AT-команды посылать модему утилитой serp ?
|
25.06.2015, 19:35 | #8 |
Member
|
Re: Подключение 3G модема Huawei E-173
AT команды еще можно вписывать в в файл 3g.chat, инициализация будет проведена при включении или rebbote. В частности можно заставить модем работать только в режиме 3G
|
27.07.2015, 18:48 | #9 |
Junior Member
Регистрация: 06.07.2013
Сообщений: 9
Вес репутации: 0 |
Re: Подключение 3G модема Huawei E-173
Всем привет. Может кто знает как работать с Hilink 3G модемом?(подключается как сетевая карта). Как можно узнать подключился ли модем и имя его интерфейса?
При установке столкнулся с проблемой (r37816): Код:
Collected errors: * opkg_install_cmd: Cannot install package usb-modeswitch-data. Unknown package 'usb-modeswitch-data'. |
30.07.2015, 23:18 | #10 | |
Junior Member
Регистрация: 06.07.2013
Сообщений: 9
Вес репутации: 0 |
Re: Подключение 3G модема Huawei E-173
Цитата:
установил пакеты: Код:
kmod-usb-net kmod-usb-net-rndis kmod-usb-net-cdc-ether udev usb-modeswitch kmod-usb-serial-option kmod-usb-net Проверял на модеме huawei e303. |
|
Метки |
huawei, модем, модем 3g |
Здесь присутствуют: 1 (пользователей: 0 , гостей: 1) | |
|
|