Кабинет пользователя Регистрация

Если вы зарегистрированный пользователь, данные вашей корзины станут видны после авторизации.

Подключение 3G USB модема Huawei EC226 к DIR-320 на прошивке OpenWRT. Часть 2

Подключение CDMA модема Huawei EC226 к маршрутизатору DIR-320 возможно при использовании альтернативных прошивок. Одними из таких являются прошивки Openwrt с правками Dantes`a. Модем Huawei EC226 имеет на борту встроенную флэш память, подключающуюся по технологии ZeroCD. Эта функция несколько усложняет использование модема EC226 с роутером DIR-320 и unix подобными системами, на которых, собственно, собираются альтернативные прошивки. Устройства типа  Huawei EC226 с технологией ZeroCD распознаются в первую очередь как накопитель, и не всегда как модем. Решить данную проблему призвана программа (пакет в терминологии linux) usb-modeswitch, входящий в состав прошивок.

Для настройки будем использовать прошивку DIR-320_OpenWrt_3g_mpcs_linux_2.6.30.9_DANtes. Число 2.6.30.9 указывает на версию ядра linux. Как удалось выяснить в последствии, модем Huawei EC226 работает на более ранних версиях ядра в контексте прошивок Openwrt от Дантеса. Прошейте роутер Dir-320 как указано на нашем сайте, подключите модем EC226. Напомню что при первом входе в админку через веб интерфейс, необходимо создать пароль для пользователя root. Под этими учетными данными войдите в админку и перейдите в раздел Status -> USB. Убедитесь что роутер DIR-320 корректно определил модель вашего 3G устройства:

Статус модема Huawei EC 226 на Dir-320. Прошивка Openwrt

Если вы умеете пользоваться telnet или SSH, посмотреть наличие модема можно командой ls /dev. Также можно обратиться к странице Syslog в настройках прошивки. Запишите значения параметров VendorID и ProdID соответствующие девайсу Huawei Mobile. В нашем случае это 12d1 и 1001 соответственно. Данные параметры необходимы для настройки 3g соединения в качестве аргументов пакета usb-modeswitch. Если в указанном разделе админки вы не обнаружите записей, соответствующих модему Huawei EC226, рекомендую перейти в System -> Services и отключить неиспользуемые драйверы, которые могут занять USB порт роутера DIR-320:

Для работы модема EC226 на роутере Dir-320 отключите usb сервисы

В нашем случае при использовании модема Huawei EC226 с маршрутизатором DIR-320 лишними окажутся сервисы usb-storage для подключения внешних накопителей и p910nd для подключения принтеров и, возможно, usb-com для подключения кабеля-переходника usb-com (поиграйтесь с этим сервисом). Так же в этот список могут попасть mpcs если вы используете тюнер с mgcamd и сервисы e2fsck, fstab, umount так как вы не используете внешних накопителей. Telnet отключается по усмотрению. А вот сервис 3g (первый в списке на скриншоте) равно как и usb, должен быть включен. Для отключения ненужных  демонов нажмите ссылку Disable напротив соответствующего сервиса, сохраните настройки прошивки Openwrt и перезагрузите роутер Dir-320.

Если с вашими 3g устройствами все в порядке, переходим на страницу настройки WAN интерфейса Network. В секции Wan Configuration в поле Connection Type выбираем 3G. Следующие два поля оставляем без изменений. переходим к очередному полю Connection Type и выбираем протокол связи — CDMA. Далее выбираем usb порт, на который сел модем. В идеале эдолжно быть /dev/ttyUSB0, но если настройка не работает пробуйте поочередно порты ttyUSB0-3. В полях Username и Password укажите выданные провайдером значения. Поле Redial Policy служит для определяет характер коннекта. Параметр Keep Alive заставляет модем поддерживать связь постоянно, а Connect on Demand устанавливает связь по требованию, то есть тогда, когда посылаются запросы в интернет. Для экономии трафика использование второго параметра в режиме шаринга не приемлемо, так как система не реагирует на мизерный трафик от mgcamd или других клиентов.

Настройка 3g соединения модема EC226 на роутере Dir-320

Отдельного объяснения требуют настройки, относящиеся непосредственно к модему Huawei EC226. В поле Modem VendorID и Modem ProductID введи ранее записанные значения в формате 0x12d1 и 0x1001 соответственно. В поле PIN Code вводится пин код модема. Если вы его не используете, оставьте поле пустым.  Пин код можно отключить в виндовс программе Huawei Mobile Partner. И теперь самое главное. Для отключения встроенной флэш памяти в модеме Huawei EC226 необходимо включить функцию Usb_modeswitch. В соответствующем поле Usb_modeswitch выбирите значение enable (включено). В поле Modem необходимо из выпадающего списка выбрать наше устройство. Так как в этой прошивке нет конфигурационного файла для EC226, выбираем подходящий. Им оказался файл под названием Huawei_E169.

Вы можете самостоятельно редактировать конфигурационные файла пакета Usb-modeswitch. Это бывает необходимо при использовании своего модема. Как это сделать? Перейдите в меню System -> File Editor. Далее, перемещаясь по пути /etc/zerocd/ попадаем в каталог, содержащий конфиг файлы для разных модемов.

Использование usb-modeswitch для модема EC226 при подключении к Dir-320

Нажимаем на значок редактирования напротив нужного файла и переходим в режим правки. после внесения изменений нажимаем кнопку Save Chenges:

Редактироване конфиг файла usb-modeswitch для модема huawei EC226

Таким образом, после внесения всех изменений, сохраняем настройки и перезагружаем роутер DIR-320. Проверить правильность настроек и наличие коннекта модема Huawei EC226, подключенного к роутеру Dlink Dir-320, можно несколькими способами. В первую очередь, на наличие интернета будет указывать индикатор самого модема. Более наглядная картина представиться при переходе в раздел Status -> Interfaces. Обращаем внимание на раздел WAN и DNS Servers (Wan). Наличие IP адресов будет свидетельствовать об успешном подключении к интернет:

Подключение Huawei EC226 на прошивке openwrt от dantes

Для более детального просмотра процесса коннекта смотрим системный лог на вкладке Syslog.

На более поздних прошивках от Дантеса, начиная от 15.04.2010 настройки usb_modeswitch применяются автоматически. С одной стороный это хорошо, но если в списке конфигов usb_modeswitch будет отсутствовать ваш модем, добавлять значения придется самостоятельно:

Конфигурация usb-modeswitch на роутере Dir-320 с прошивкой Dantes

Для добавления своего 3G модема на прошивках начиная с 15.04.10 нужно выполнить следующие действия

1. В каталоге /etc/usb_modeswitch.d создается файл вида 12d1_1412 (где 12d1 это DefaultVendor, 1412 это DefaultProduct) cодержащий конфиг usb_modeswitch, например:

# Huawei EC168C

DefaultVendor=  0x12d1
DefaultProduct= 0x1412

# choose one of these:
;DetachStorageOnly=1
HuaweiMode=1

2. В файл /etc/vp добавляется DefaultVendor (в данном случае 12d1, если такой уже есть оставляем все без изменений)

3. В файл /etc/pp добавляется DefaultProduct (в данном случае 1412)

Добавлю, что прошивки после указанной даты на linux ядре 2.4 требуют аналогичной настройки. К сожалению модем EC226 у меня на ядре 2.4.x не запустился, хотя был правильно определен системой, но которая, в свою очередь, ругалась на отсутствие конфигурационного файла 12d1_1001, хотя он там был. Скорее всего это косяк в скриптах конкретной прошивки.

Жду ваших отзывов и вопросов. Поделитесь в комментариях свом мнением или опытом подключения 3G модема Huawei EC226 к маршрутизатору Dlink DIR-320.

Добавьте эту страницу в закладки так как возможны изменения и дополнения в статье.

Автор: bombers, satfox.ru

dir-320, Huawei13.09.2011, 5362 просмотра.

Спутниковые новости

19 марта 2015 г.
Как выбрать телевизор 3д для дома
12 января 2013 г.
Канал Inter+ начал вещание на другом спутнике

Все новости

Метки

Смотрите ли вы платное спутниковое ТВ