Dir 320 не видит usb
Здесь обсуждаем настройку роутера D-link Dir 320 для работы с USB модемами.
Будем рассматривать прошивку 320-го альтернативным софтом от Дантеса.
Чтоб сменить в роутере прошивку понадобится програмка tftp2.
Ставим ай пи сетевой карты компьютера 192.168.0.2
Запускаем програмку, прописываем в ней ай пи роутера как 192.168.0.1.
Выбираем нужный файл прошивки.
Отключаем питание роутера. Зажимаем на его задней панели кнопку ресет, и подключаем питание. Как только вылетит окошко о сетевом подключении жмем в открытой програмке кнопку старт. Наблюдаем процесс обновления.
После завершения загрузки прошивки роутеру понадобится около двух минут на ее установку. По окончании он станет доступным по адресу 192.168.1.1.
Меняем ай пи компа на 192.168.1.2 или же активируем DHCP. Появится активное сетевое подключение.
Заходим в роутер.
Выбираем вкладку Network
Рассмотрим настройку модема на примере Интертелекома.
Выбираем вкладку wan Configuration
Дальше следуем образцу на картинке.
Данные полей
Modem VendorID
Modem ProductID
приведены для модема HUAWEI EC228 и будут вариироваться в зависимости от применяемого устройства. Если его нет в списке поддерживаемых устройств то понадобится ввести эти параметры в ручную. Узнать данные вашего устройства можно во вкладке Status - Usb. Вероятно они будут в нижней строке.
Заполняем поля вкладки wan Configuration согласно вашим данным.
Если ваш модем имеет встроенную флешку то параметры Modem Port
могут отличатся от ttyUSB0, пробуйте методом перебора.
Параметр Ping-Test:
Если эта функция включена то модем раз в минуту повылает пинг размером в десять байт, и если ответ не получин то реконектит интернет подключение. При плохом интернет канале возможны ложные срабатывания.
В остальном, думаю, все понятно и так.
Если все настройки внесены правильно то после сохранения их Save Changes и принятия Apply Changes интернет должен заработать.
У меня после включения питания роутера в течении минуты появляется инет на выходе с него, о чем оповещает загоревшаяся и переставшая мигать синяя боковая лампочка.
Подключение роутера D-Link DIR-320 к 3G-модему. Роутер DIR-320 производства компании D-Link – не самая популярная модель маршрутизаторов. Однако именно это устройство наилучшим образом подходит для подключения 3G-модема. Если вы хотите настроить подключение к беспроводному интернету не только для компьютера или ноутбука, но и для мобильных устройств, создайте локальную сеть с помощью 3G-модема и роутера. Почему стоит выбрать именно D-Link DIR-320? Во-первых, этот роутер обладает всеми характеристиками, необходимыми для создания подобной сети. А во-вторых, его можно приобрести по доступной цене.
Характеристики данного роутера во многом совпадают с моделью D-Link DIR-300, но при этом имеется несколько существенных отличий. Маршрутизатор D-Link DIR-320 оснащен портом USB 2.0 типа А, предназначенным для подключения USB-модема. Порт расположен на задней крышке устройства, это первый слева разъем.
Роутер поддерживает автоматическое подключение к беспроводной сети 2G/3G. Среди дополнительных функций – возможность включения/отключения проверки PIN-кода и смены PIN-кода. Существует несколько версий прошивки роутера D-Link DIR-320. Оптимальная версия прошивки для настройки 3G-модема – DIR_320NRU-1.2.94, ее можно скачать в интернете. Если на вашем устройстве установлена другая версия прошивки – это не критично. Вы так же сможете подключить 3G-модем, просто процесс настройки займет больше времени.
Итак, рассмотрим подключение роутера с прошивкой DIR_320NRU-1.2.94. Для начала настроим операционную систему компьютера: подготовим сетевую карту и определим настройки провайдера. Затем можно приступать к подключению и настройке роутера. Для этого подсоединяем устройство и открываем любой интернет-браузер. В адресной строке вводим IP-адрес вашего роутера (по умолчанию – 192.168.0.1).
В открывшемся окне выбираем пункт «Сеть», а затем – «Соединения». Сразу появится таблица, ниже которой расположена кнопка «Добавить».
Нажав на эту кнопку, вы попадете в меню настроек соединения. Затем устанавливаем тип соединения «3G».
В разделе «Настройки PPP» заполняем поля «PPP Имя пользователя», «Пароль», «Подтверждение пароля», «APN» и «Номер дозвона». Другие поля оставляем без изменений. Нажимаем кнопку «Сохранить».
В новом окне появятся сведения о созданном подключении. Напротив нужного соединения выбираем пункт «Шлюз по умолчанию». Затем жмем на «Сохранить» в правом верхнем углу. После этого в появившемся окне «Система» нажимаем «Сохранить с перезагрузкой».
Если на SIM-карте, которая используется в 3G-модеме, установлен PIN-код, войдите в меню USB-модема. Выберите раздел «PIN», введите код в соответствующее поле, затем нажмите «Изменить» и сохраните настройки. На этом подключение роутера к 3G-модему закончено.
Роутер D-Link DIR-320 можно использовать не только для работы со стандартом 3G. Вы можете настроить любой другой вид интернет-подключения. Это будет несложно благодаря удобному и понятному интерфейсу данного роутера. Однако стоит отметить, что прошивка D-Link DIR-320 больше всего подходит для настройки 3G-модема. Поэтому, если вы хотите создать надежную беспроводную сеть с подключением через 3G, обратите внимание на эту модель.
В данной статье будет рассмотрена настройка роутера D-Link DIR-320 с USB-модемом, для дальнейшей раздачи подключения к интернету на спутниковый ресивер через Ethernet (Lan) порт или встроенную точку доступа Wi-Fi.
Предварительная настройка роутера и обновление прошивки
После извлечения роутера D-Link DIR-320 из упаковки, необходимо подключить его с помощью сетевого кабеля, входящего в комплект поставки к компьютеру. Сетевой кабель подключается к любому из четырех Lan разъемов роутера. Затем подается питание на DIR-320. Когда загрузка роутера будет произведена, необходимо выполнить настройки сети на компьютере, т.е. указать, чтобы компьютер получал от роутера IP-адрес и DNS сервера в автоматическом режиме. Для этого кликаем "правой" кнопкой мышки по ярлыку "Сетевое окружение", который располагается на рабочем столе компьютера и выбираем "Свойства".
В результате чего откроется окно "Сетевые подключения".
Далее кликаем "правой" кнопкой мышки по ярлыку "Подключение по локальной сети" и выбираем "Свойства".
После открытия свойств сетевого подключения, в окне "Компоненты, используемые этим подключением" - выбираем "Протокол Интернета (TCP/IP)" и нажимаем кнопку "Свойства".
В закладке общих параметров отмечаем - "Получить IP-адрес автоматически" и "Получить адрес DNS-сервера автоматически" и нажимаем кнопку "OK". По умолчанию в маршрутизаторе включен DHCP-сервер, который позволяет в автоматическом режиме присваивать подключенным устройствам необходимые параметры сети.
Когда необходимые настройки на компьютере произведены, запускаем любой браузер, например - IE и в окне адреса вводим IP роутера - 192.168.0.1 В случае, если не подойдет этот IP адрес, то можно попробовать ввести - 192.168.1.1
В поле "User Name" вводим имя пользователя: admin, а поле "Password" (Пароль) оставляем пустым (в российских версиях прошивок для DIR-320 обычно используется по умолчанию пароль: admin). После чего нажимаем кнопку "Log In".
Для настройки соединения с интернетом через 3G модем или сотовый телефон понадобится обновить прошивку роутера. В данном описании использутся прошивка - dir320_v1.02_9clc.bin. Расширение у прошивки должно быть *.bin, в случае если она запакована, то перед установкой ее необходимо извлечь из архива.
Обновление прошивки роутера производится через браузер из раздела "MAINTENANCE", в котором необходимо выбрать строчку "Firmware Update".
В открывшейся странице, в поле "Update Firmware" нажимаем кнопку "Обзор" и выбираем прошивку, которую хотим загрузить.
Далее нажимаем кнопку "Apply", после чего начнется замена программного обеспечения роутера. Перепрошивка занимает примерно 2-е минуты и в это время запрещается производить выключение роутера, так как можно будет повредить его программное обеспечение.
После перепрошивки роутер перезагрузится и отобразит в браузере главную страницу. Рекомендуется затем выполнить сброс программного обеспечения на заводские установки. Для этого выбирается раздел "MAINTENANCE", в котором необходимо выбрать строчку "Save and Restore" и в открывшемся окне нажать кнопку "Restore Device".
Через одну минуту роутер перезагрузится и отобразит в браузере главную страницу.
Подготовка USB-модема для работы с роутером
Предварительно необходимо произвести настройку 3G модема - подключить его к компьютеру и с помощью программного обеспечения, входящего в комплект с модемом, произвести отключение проверки PIN кода SIM/UIM карты. Модели поддерживаемых USB-модемов роутером:
EDGE/GPRS ExpressCard Novatel Merlin XU870 с перходником USB EDGE/GPRS USB Modem Shenzhen Mobidata MBD-100HU (Novacom 3.5G)В случае использования 3G модемов фирмы Huawei: E1550, E1750, E1780 и других, настоятельно рекомендуется отключить в модеме лишние устройства, такие как - встроенный картридер и CD-ROM, т.е. оставить активным только сам модем, так как это может значительно повлиять на работоспособность модема в роутере. Как сделать это описано в статье "Настройка 3G USB модемов Huawei".
Завершив подготовительные мероприятия, можно приступать к настройке самого маршрутизатора, предварительно подключив к нему модем. При написании данного материала использовался 3G модем - Huawei E1780.
Настройка роутера для работы с USB-модемом
Для это необходимо через браузер зайти в вебинтерфейс роутера, выбрать закладку "SETUP", в ней "Internet Setup" и нажать кнопку "Manual Internet Connection Setup".
В открывшемся окне необходимо произвести настройки. В случае активации "Access Point Mode", маршрутизатор будет работать в режиме только Wi-Fi точки доступа, поэтому если необходимо использовать его как роутер, то активировать эту функцию не нужно.
В списке "My Internet Connection is :" необходимо выбрать тип подключения - "PPP over USB (Username/Password)".
Далее в настройках "PPP over USB" указываем использование динамического IP-адреса - "Dynamic PPP over USB". В случае, если ваш сотовый оператор выдал вам статический IP-адрес, то необходимо указать - "Static PPP over USB" и ниже в настройках прописать его значение.
В строчках "User Name", "Password" и "Retype Password" необходимо ввести: имя пользователя, пароль и повторно подтвердить пароль. Эти данные можно узнать у сотового оператора.
Данные, указанные в строчках - "Host for PING test (1)" и "Host for PING test (2)" применяются для тестирования соединения с интернетом, поэтому рекомендуется оставить их значения как есть, т.е. - "dns".
Поле - "IP Address" используется только для ввода статического IP-адреса, в нашем случае ничего в нем не изменяем.
Если модем использует команду инициализации, то она прописывается в поле "Modem InitString". Если команда имеет вид - AT+CGDCONT=1,"IP","vmi.velcom.by", то необходимо ее прописать без префикса AT: +CGDCONT=1,"IP","vmi.velcom.by". Команду инициализации модема можно узнать у сотового оператора.
Если необходимо ввести адреса DNS серверов в ручном режиме, то отмечается "Enter DNS Manually" и в полях "Primary DNS Address" и "Secondary DNS Address" прописываются адреса DNS серверов, которые можно узнать у сотового оператора. В большинстве случаев, достаточно будет выбрать "Receive DNS from ISP" - получать DNS адреса в автоматическом режиме от оператора.
В поле - "MTU" изменяется используемое значение только в том случае, если у вас нестабильное соединение с интернетом или этого требует ваш провайдер.
В заключении, в "Connect mode select" выбираем тип подключения - "Always", который позволяет сразу подключиться к интернету после подачи питания на маршрутизатор или восстановить соединение после разрыва и нажимаем кнопку "Save Settings" для сохранения введенных параметров. Если выбрать - "Manual", то роутер будет подключаться к интернету только после нажатия кнопки "Connect" в "Status/Device Info/Internet/Connection". В случае выбора - "Connect-on demand", роутер будет подключаться к интернету только при наличии соответствующего запроса, также в этом режиме активируется поле "Maximum Idle Time", в котором указывается в минутах через какое время, в случае простоя, будет разорвано соединение с интернетом.
После этого через вебинтерфейс открываем закладку "Status" и выбираем "Device Info". В окне "Internet" будет отображено текущее состояние подключения к интернету - "Connected". В случае если у вас отображается состояние - "Disconnected", то необходимо еще раз проверить настройки роутера и модема, а также убедиться, что ваш модем поддерживается маршрутизатором D-Link DIR-320.
В случае использования сотового телефона в качестве модема, применяются те же самые настройки, в зависимости от используемого сотового оператора. На практике была проверена работа с телефоном Nokia 6300 при использовании протокола EDGE. Телефон подключается к роутеру при помощи USB кабеля и в нем необходимо активировать "режим Nokia".
Настройка Wi-Fi радиомодуля роутера
Если у вас используется устройство с Wi-Fi модулем доступа, которое необходимо подключить к интернету, то дополнительно в маршрутизаторе необходимо выполнить настройки беспроводного соединения.
Для этого открывается закладка "Setup", в ней выбирается "Wireless Setup" и нажимается кнопка "Manual Wireless Connection Setup".
"Wi-Fi Protected Setup (Also called WCN 2.0 in Windows Vista)" - применяется для автоматической настройки устройств, поддерживающих этот стандарт. В основном он поддерживается операционными системами Windows Vista и Windows 7. В случае, если ваше устройство не поддерживает этот стандарт, то его необходимо отключить, убрав отметку с "Enable".
В "Wireless Network Settings" производятся настройка основных параметров Wi-Fi:
"Enable Wireless" - при отметке этого пункта активируется Wi-Fi модуль роутера, в противном случае он отключится; "Wireless Network Name" - в этом поле указывается имя маршрутизатора, которое будет отображаться другим беспроводным устройствам; "Enable Auto Channel Selection" - при отметке этого пункта роутер сам будет выбирать рабочий канал, в противном случае в "Wireless Channel" необходимо будет выбрать номер канала, на котором будет работать радиомодуль роутера; "Transmission Rate" - позволяет задать скорость передачи данных радиомодулем, в основном устанавливается в автоматическом режиме - "Best (automatic)"; "WMM Enable" - при отметке этого пункта отдается приоритет мультимедийному трафику; "Enable Hidden Wireless" - при отметке этого пункта позволяет скрыть в эфире Wi-Fi модуль роутера, но значительно усложняет настройку подключаемых устройств.В "Wireless Security Mode" можно выбрать шифрование передаваемых данных, если оно поддерживается вашим подключаемым устройством к маршрутизатору. DIR-320 поддерживает протоколы шифрования: WEP, WPA и WPA2. В противном случае указывается - "Disable Wireless Security".
После завершения Wi-Fi настроек нажимается кнопка "Save Settings" для сохранения выбранных параметров.
Итак, прежде чем делать что-то самому, я начал с того, что проанализировал многочисленные форумы и сообщества. На каждом форуме были ветки с описание тех самых чудо модемов и бесконечного ряда, связанных с ними проблем. Одни были мега стабильными, но с неприемлемо низкой скоростью, другие радовали производительностью, но уже через 30 минут «зависали» намертво. Все это очень сильно огорчало.
Прежде чем идти в «закрома родины» за стареньким ПК, я решил проанализировать имеющиеся факты и самостоятельно исследовать проблему.
-
Находим модем из списка всех USB устройств:
Взяв четыре прошивки для роутера: D-Link, Asus, OpenWRT или DD-WRT, начал повторять эксперимент, но вот незадача, на удивление, ни в одной из прошивок не оказалось возможности управления питанием USB. Вначале я подумал, что это проблема ядра 2.4.x. Но и та же проблема и с 2.6. Более того, после перезагрузки роутера модем оставался проинициализированным. Вывод напрашивался сам собой, нужно разбирать роутер.
Внимательный осмотр и «прозвонка» платы показали, что ножка питания «+5В» подключена непосредственно к источнику питания. Это меня не устраивает и нужно делать модернизацию платы и источника питания.
Но прежде чем приступить к сборке дистрибутива и модернизации роутера, предстояла работа по выбору целевого модема/оператора и внешней антенны.
- 3G модем (был куплен MTS WeTelecom WM-D300)
- Направленная антенна CDMA-450 (неплохая по заверению продавца, какого-то неизвестного производителя)
- Он настойчиво отображается как CD-ROM
- Ни слова в интернете об этом модеме, максимум, что было найдено это упоминание о предыдущей модели (WM-D200)
Сборка OpenWRT
- Скачиваем исходник OpenWRT:
- Переходим в папку с исходником
- Обновляем все пакеты
- Добавляем из пакетов sdparm
- Открываем меню настройки
- Выбираем интересующую платформу
- Встраиваем интересующие нас пакеты (по умолчанию они не включены даже как модули)
- Все остальные пункты оставляем без изменения
- Выходим из меню конфигуратора с сохранением
- Собираем инструменты
- Открываем меню настройки ядра Linux
- Настраиваем MTD
- Выходим из меню конфигуратора с сохранением
- Собираем OpenWRT
- После того как прошивка собрана, её нужно прошить в устройство. На эту тему есть масса инструкций (например, на сайте DD-WRT)
Проверка прошивки
После того как прошивка была «залита» и роутер перезагрузился, подключите к нему модем и соедините роутер посредством Ethernet с вашим ПК. Настройте на интерфейсе (в моём случае это eth0) вашего ПК IP адрес выполнив команду:
Далее, подключитесь к роутеру по Telnet. Для этого из консоли выполните следующую команду:
Выполните команду «exit», для выхода из telnet сессии.
Выполните вход по ssh:
Следующим шагом, удостоверимся, что модем был распознан ядром, выполнив команду в консоли:
Результатом выполнения этой команды, будет строка с VID и PID модема. В противном случае, проверьте, что было сделано не по инструкции.
Модернизация аппаратного обеспечения роутера
Для управления питанием USB порта нужна свободная ножка процессора. Но так как это не инженерная плата, а конечный продукт, данный вариант не подходит. По счастливой случайности, у этого роутера масса светодиодных индикаторов на передней панели. Один из них мы вполне можем приспособить под наши нужды. В моем случае выбор пал на индикатор со значком принтера, так как он соответствовал светодиоду USB на proc-fs (/proc/diag/led/usb).
Управление питанием будет осуществлять дополнительная плата с минимально необходимым набором деталей. Вот её схема:
Пара слов о схеме. Оба транзистора работают в качестве ключей. При подаче логической единицы на вход «CTRL», транзистор VT1 откроется, что в свою очередь приведет к открытию транзистора VT2 и питающее напряжение подастся на USB порт. Как таковые, расчеты не производились, поэтому, схема не может считаться оптимальной. Например, транзистор VT1, просто был единственным N-P-N транзистором в поле досягаемости, собственно как и резисторы.
На изготовление печатной платы не было ни времени, не желания, по этому, я обошелся небольшим кусочком монтажной платы. Вот так выглядит конечный вариант:
Зелёными надписями отмечены одноименные порты на схемы. Резистор R4, припаян непосредственно к ножке светодиода.
- Обесточьте роутер и разберите его
- Уберите не нужный R48 – этот резистор соединяет светодиод с ножкой процессора
- Удалите предохранитель F1 – этот предохранитель, должен обеспечить защиту в случае короткого замыкания на линиях питания USB. Его номинал мне не известен, но я его применил в своей схеме (R3). Обратите внимание, надписями желтого цвета отмечены места подключения платы управления
- Удалите защитное покрытие с проводника, ведущего сигнал от процессора к резистору R48. К этому проводнику, должен быть подпаян порт «CTRL» платы управления
- Приклейте плату управления в наиболее удобное для вас место. Мне, оказался, по душе свободный участок, чуть ниже антенного гнезда. В этом случае длина соединительных проводов будет наименьшей
- Припаяйте резистор R4 непосредственно к аноду светодиода, как указанно на фотографии. Также обратите внимание на подключение соединительных проводов
- Закончите монтаж соединительных проводов
- Итоговый результат
- Соберите и включите роутер
Модернизация программного обеспечения роутера
Это последний шаг на пути к «счастью». Нам нужно будет написать ряд новых скриптов и внести изменения в уже имеющиеся. Итак, все по прядку.
Подключитесь к роутеру по ssh, так как все следующие шаги будут выполняться непосредственно на нём.
Создание утилит для управления USB
Перейдите в папку /etc/ppp. Многих заинтересует, почему была выбрана именно эта папка в качестве целевой. Ответ прост, так исторически сложилось. Думаю, /usr/local/sbin будет более подходящей, но сути это не меняет
Читайте также: