Последовательность действий при прошивке
- Скачайте последнюю заводскую версию ПО с ftp-сервера производителя (https://ftp.dlink.ru/pub/Router/DIR-320/Firmware/). Но, если вы человек рисковый или продвинутый специалист, можете воспользоваться альтернативными кастом-версиями от сторонних разработчиков.
- Подключите роутер к компьютеру, используя прилагаемый в комплекте патч-корд (обычно синего цвета). Подключите роутер к сети переменного тока 220В и убедитесь, что на передней панели индикаторы питания и соответствующего LAN-порта активны.
- Войдите в интерфейс настроек маршрутизатора, введя в адресной строке 192.168.0.1. Предустановленный изготовителем пароль и логин для DIR-320 — admin/admin. Если вами пароль был изменен, введите измененный пароль.
- Интерфейс настроек может быть различен для разных версий роутеров:
- для первого варианта следует пройти по пути в левостороннем меню: «Система» -> «Обновление ПО»;
- в случае отображения среднего интерфейса, нажмите иконку «Настроить вручную», затем, во вновь отображенном окне, следует выбрать опцию «Система» -> «Обновление ПО»;
- третий вариант предложит перепрошить роутер нажав внизу окна кнопку «Расширенные настройки» и, далее, в разделе «Система» кликните по правосторонней стрелке и «Обновление ПО».
- В появившемся окне, нажав кнопку «Обзор» будет нужно указать папку, в которой расположен ранее скачанный файл заводской прошивки DIR-320 (см. пункт первый).
- Кликните «Обновить» и выждите несколько минут до завершения процесса обновления ПО.
Следует заметить, что иногда, после нажатия кнопки «Обновить», браузеры могут отобразить ошибку или индикатор процесса обновления D-Link DIR-320 может некорректно отображать прогресс. В любом случае вам следует выждать минимум 5-6 минут не предпринимая никаких манипуляций.
Выждав указанное время повторите ввод адреса 192.168.0.1 в адресной строке и, наиболее вероятен результат вашего попадания в обновленный прошивкой интерфейс роутера. В противном случае, если браузер выдает ошибку, следует перезагрузить роутер, отключив его от питания и, выждав не меньше минуты, вновь подключать. Все обязательно заработает.
Как прошить роутер (обновить микропрограмму)
Прежде всего, перед началом рекомендую отключить Интернет кабель от роутера. В свою очередь, компьютер или ноутбук, с которого производится прошивка, должен быть соединен проводным подключением с D-Link DIR-320.
- Зайдите в веб-интерфейс настройки роутера, введя в адресную строку 192.168.0.1 и логин и пароль (adminи admin, если вы не меняли их ранее).
- Внизу страницы нажмите кнопку «Расширенные настройки»
- В пункте «Система» нажмите стрелку вправо, а затем кликните по «Обновление ПО», должна открыться страница для установки новой прошивки.
Укажите файл прошивки, который вы скачали с сайта D-Link и нажмите «Обновить», после чего остается ждать.
В процессе прошивки DIR-320, может показаться, что он завис (полоса прогресса бесконечно бегает туда-сюда). В этом случае, ничего не делайте и ждите минут 5, после чего снова зайдите в настройки роутера, там вы увидите, что номер установленной прошивки обновился на 1.4.3 или другой, в зависимости от вашей модели.
Возможные проблемы при настройке Wi-Fi роутера
- Компьютер пишет, что параметры сети, сохраненные на этом компьютере не соответствуют требованиям этой сети
- Wi-Fi без доступа к Интернету, соединение ограничено
- Если не заходит на 192.168.0.1 или 192.168.1.1
Ставим OpenWRT на DIR320/NRU
Рубрика: Софт, Электроника Теги: DIR320, openwrt, настройка, роутер
Наконец, нашелся человек, который смог портировать прошивку OpenWRT на этот роутер (https://code.google.com/p/openwrt-on-dir-320-b1/). Без OpenWRT данный роутер лично для меня неинтересен и провалялся в шкафу долгое время в ожидании нормальной прошивки.
OpenWRT является сторонней, но универсальной и более продвинутой прошивкой, по сравнению со многими другими, поставляемыми производителем по умолчанию. Если сравнивать ее с прошивкой от D-Link, то возможностей у ней как минимум раза в два больше, а безопасность и стабильность зачастую выше. Если Вы еще не пробовали ее, то рекомендую попробовать. Стоит только перечислить функционал, который появится при переходе от прошивки D-Link к OpenWRT: SSH доступ, подключение флеш карт и жестких дисков большого объема с практически любыми файловыми системами, лучшая поддержка модемов EDGE\3G\4G, и конечно возможность устанавливать дополнительные пакеты прямо во внутреннюю флеш память, что позволяет расширить функционал настолько, насколько хватит ресурсов этого устройства. Роутер с OpenWRT успешно раздает интернет даже с подключенного по USB мобильного телефона.
К слову о ресурсах, их у роутера DIR320/NRU не так много (8MB Flash, 32MB RAM, 300MHZ MIPS CPU). Однако, для стандартного набора функций «торрент качок + wifi шаринг» этого достаточно. Так как ревизия B1 собрана совершенно на другом чипсете RT5350 (общим со старой моделью DIR320 можно найти только корпус), энергопотребление и нагрев этого роутера очень небольшие. Роутер не рассчитан на подключение множества девайсов через USB порт. Как правило, он будет глючить при подключении одновременно жесткого диска и 3G модема через пассивный USB хаб без внешнего питания.
Схемотехнические доработки
Фотография платы роутера представлена ниже. Роутер можно «разогнать» для подключения большего количества USB устройств двумя способами: покупкой USB хаба с внешним питанием или закорачиванием двух резисторов\дросселей на печатной плате перемычками из проволоки, как показано на рисунке. Кому как понравится.
USB 3G модемы в режиме EDGE могут создавать помехи, которые будут вызывать глюки других устройств вроде USB HDD или самого роутера, поэтому их желательно подключать через USB удлиннитель и убирать подальше.
Установка OpenWRT
Устанавливается прошивка из специального аварийного режима роутера (как войти и установить, есть на странице https://wiki.openwrt.org/toh/d-link/dir-320_revb1). По-русски: выключаем роутер, зажимаем спичкой кнопку Reset и держим. Включаем питание, ждем 10-15 морганий индикатора питания роутера и отпускаем спичку. Роутер запустится в аварийном режиме, в котором отключены блокировки роутера на загрузку сторонних прошивок. Компьютеру присваиваем адрес 192.168.0.2, подключаем к роутеру кабелем в порт LAN. Заходим в браузере на 192.168.0.1, и загружаем прошивку. По указанной выше ссылке имеются прошивки AA и BB — это версии Attitude Adjustment (стабильная) и Barrier Breaker (тестовая), соответственно ставить лучше AA. Есть версии со встроенными mpcs, oscam, если этот софт не нужен, лучше ставить обычную прошивку std.
Начальная настройка и внутреннее устройство прошивки
OpenWRT имеет веб интерфейс для настроки роутера + SSH доступ с терминалом Linux для продвинутых пользователей. Поэтому, прошивка очень похожа на стандартную от производителя, но имеет гораздо больше настроек и возможностей. После перепрошивки роутера, нужно поменять адрес сетевой карты на 192.168.1.2 (к примеру), или установить DHCP клиент на этот интерфейс (получать сетевой адрес автоматически в Windows). Когда роутер загрузится (индикатор питания перестает мигать), можно зайти на страницу управления роутером (веб интерфейс) по адресу 192.168.1.1.
При первом посещении страницы, роутер попросит Вас установить пароль администратора, что нужно обязательно сделать. После установки пароля, Вы сможете заходить на роутер с этим паролем по SSH. Можно переключить язык на русский, если Вам так удобнее в меню «System->system->Language and style», правда в данной статье подразумевается работа с английским языком. Это и есть вся начальная настройка, далее настройки делаются в зависимости от того, что мы будем подключать к этому роутеру
OpenWRT разметка диска состоит из двух разделов — squashfs и jffs2. Squashfs представляет по сути сжатый архив, эта ФС работает только в режиме чтения. Если компилировать прошивку самому и заранее включить пакеты в этот раздел, то свободного места будет больше. Так как это дело трудозатратное, лучше скачать готовую прошивку, а софт ставить на второй раздел jffs2, который имеет размер всего лишь 1 с лишним мегабайт. Нужно заранее определиться, какие пакеты будете ставить, т.к. вычистить место удалением старых пакетов непросто — остаются зависимости и прочий мусор.
Имеется возможность сохранения конфигурации. Это понадобится для того, чтобы не переустанавливать все пакеты после апгрейда прошивки и не перенастраивать роутер. Правда, иногда не все настройки могут быть перенесены, желательно не менять прошивку AA на BB, так как они сильно различаются.
Подключение интернета
Роутер поддерживает массу вариантов подкючения интернета:
1) Через кабель в порту Internet (WAN). Используются различные интернет протоколы для доступа в интернет: статический адрес, DHCP клиент, PPTP, PPPoE, L2TP, и прочие, которые и мне не доводилось использовать. Этот вариант настройки зависит от параметров Вашего подключения к провайдеру и инструкция к подключению должна быть предоставлена провайдером в договоре о предоставлении услуг.
2) Беспроводной доступ по UMTS(3G)/GPRS/EDGE//4G. В этом случае нужно подключить модем или телефон через USB в роутер и создать интерфейс для подключения, указав точку доступа, логин и пароль.
В любом случае, нужно создавать новый интерфейс в меню Network->Interfaces. Пример настройки для 3G модема МТС ниже:
Важно! OpenWRT имеет довольно неплохой фаервол, позволяющий повысить безопасность и настроить правила. Не забудьте назначить новому интерфейсу его группу, интернет подключения должны находиться в группе WAN, а локальные интерфейсы (Ethernet и Wifi) в группе LAN, иначе работать не будет.
Подключение клиентских ПК и рекомендации по увеличению безопасности
Подключаются ПК через свитч LAN кабелем или же через WiFi. При подключении кабелем взломать Вас никто не сможет, а вот для WiFi нужно обязательно использовать шифрование. В настоящее время популярна тема про взлом WiFi сетей, так как большинство используемых протоколов шифрования взламываются перебором паролей или через найденные уязвимости. Единственным протоколом, который может защитить от взлома является WPA2+AES, остальные протоколы типа WEP сейчас приравниваются к открытым сетям для тех, кто в теме. Сети с защитой WPA2+AES тоже ломаются с помощью перебора, но для того чтобы взломать сложный пароль из 6 символов (это минимальный размер пароля), требуется очень много времени, конечно если пароль не представляет собой словарную фразу типа Elizaveta или 111111. Пароль должен быть как можно длиннее и содержать символы малых, больших букв, цифр и знаков сразу. Такой пароль сломать будет неимоверно трудно обычными средствами.
Есть также протокол WPS, позволяющий подключать клиентские ПК к защищенным сетям автоматически. Этот протокол ломается за 1-2 дня с помощью перебора, если не предусмотрено мер по сдерживанию атак по перебору. Заметим, что WPS включен по-умолчанию на прошивках от производителей, поэтому такой роутер взломать не составит труда с помощью программы Reaver. Конечно, со временем производители стали вводить такие меры, как максимальное число попыток или задержку между подключениями. Лучше не использовать WPS вообще.
Шаринг файлов (сетевой диск)
Для подключения к роутеру наиболее стабильно работающей файловой системой является ext3. Прочие ФС могут быть более требовательны к ресурсам и будут вызывать проблемы при интенсивной работе вроде зависания роутера с последующей перезагрузкой.
В качестве протокола для передачи файлов можно выбрать Samba, NFS или обычный FTP. Samba является лучшим вариантом в данном случае, ведь с ней могут работать обе операционные системы Windows и Linux, а роутер с ней хорошо справляется. NFS подойдет типичным линуксоидам, а FTP позволит сделать хранилище доступным. В линуксе FTP можно примонтировать без проблем как сетевой диск.
Необходимые пакеты: samba36-server, luci-app-samba.
Как настроить:
1.) Сервер: после установки пакетов и перезагрузки заходим в Web интерфейсе на страницу System/Mount Points. Там находим точку монтирования жесткого диска для шары, обычно она будет по пути /mnt/sdb1. Проверить содержимое диска можно, выполнив команду ls -l /mnt/sdb1 через SSH. На странице Services/Network Shares добавляем эту точку монтирования:
В качестве владельца и группы файлов удобно использовать nobody/nogroup, т.к. информация о владельце всеравно будет утеряна на клиентских машинах под гостевым доступом.
2.) Клиенты.
Пример записи в fstab на клиентских машинах Linux:
1 | 192.168.1.1:/remote /mnt/remote cifs guest,rw,uid=user,gid=group,cache=none 0 0 |
Вместо user ставим своего пользователя, выполняем mount -a. Чтобы удаленная ФС стала доступна сразу нескольким локальным пользователям, другого пользователя можно добавить в группу (adduser user group).
В Windows шара появится в сетевом окружении автоматически.
Торрент качалка
Нужно использовать клиент Transmission, т.к. пока ему нет альтернатив.
Необходимые пакеты: transmission-daemon, transmission-remote, luci-app-transmission.
Как настроить: после установки и перезагрузки заходим на страницу Services/Transmission и настраиваем торрент сервер. Для разрешения удаленного доступа, нужно настроить доступ по RPC:
На клиентской машине с Linux (Debian) следует установить пакет «transgui»:
Что еще не забыть сделать
Создайте на внешнем диске swap файл, и добавьте в автозагрузку роутера:
Намучавшись вдоволь с постоянными проблемами зависаний Wi-Fi на роутере D-Link DIR-320 rev. B1 (NRU) на стандартной прошивке от D-Link, был в долгих поисках другой подходящей.
Расчитывал на то, что рано или поздно для D-Link DIR-320 rev. B1, будет выпущена прошивка от DD-WRT, но воз и ныне там. После очередных серий зависаний модема сегодня, окунулся в поиски во всемирной паутине. И мои поиски были вознаграждены: для D-Link DIR-320 ver. B1 существует прошивка от OpenWRT.
Ниже по ссылке будет доступна для скачивания прошивка от OpenWRT для D-Link DIR-320 rev. B1.
Внутри прошивки можно найти следующее:
1. WEB-Интерфейс LuCI с локализациями на Английском, Русском и Украинских языках.
2. Поддержка USB-внешних дисков с монтированием через WEB-интерфейс.
3. Поддержка файловых систем ext2, ext3, ext4 и fat
4. Встроенный файловый сервер Samba с настройкой через LuCI
5. Встроенный Torrent-клиент с настройкой через LuCI и с собственным WEB-интерфейсом
6. UPnP-служба с настройкой через LuCI
7. Пакеты для работе в командной строке: Редактор nano, пакеты для работы с дисками и файловыми системами — fdisk и e2fsprogs
8. Модуль ядра zram со скриптом для автоматического создания виртуального блочного устройства zram и размещением раздела подкачки в нём
В прошивке убраны в целях экономии места:
1. Поддержка IPv6
2. Компоненты отладки
Работоспособность прошивки проверена с подключением через DHCP (динамический IP-адрес) и PPoE (провайдер Интертелеком г. Сумы). Единственный нюанс при подключении в Интертелекоме, у которого идёт привязка к MAC-адресу: после настройки и создания подключения, Вам нужно будет звонить к ним в офис, и просить перепривязать MAC-адрес. По-этому во избежание неприятных ситуаций — перепрошивку делайте в рабочее время 🙂
Как прошить D-Link DIR-320 rev. B1 на прошивку OpenWRT:
1. Нужно отключить все провода, в том числе питание.
2. Подготовить сетевое подключение слеющим образом: IP компьютера 192.168.0.2, Маска сети — 255.255.255.0, IP шлюза — 192.168.0.1
3. Зажать кнопку Reset на модеме.
4. Подключить к модему блок питания, дождаться 15 морганий светодиода питания на передней панели.
5. Отпустить кнопку Reset
6. Подключить сетевой кабель RJ-45 от компьютера в порт LAN1.
6. В браузере ввести адрес 192.168.0.1 и перейти по нему.
7. Загрузить скачанную ниже прошивку.
8. Дождаться пока модем уйдет на перезагрузку.
9. В настройках сетевого подключения вернуть в протоколе IPv4 вернуть все в «По умолчанию».
10. В браузере в адресной строке ввести 192.168.1.1, перейти по нему, и лицезреть веб-интерфейс OpenWRT — LuCI.
11. При первой настройке Вам будет предложено сменить пароль для root, что в принципе и делаем, но пароль не забываем.
12. Далее, для настройки PPoE переходим в меню Сеть — Интерфейсы.
13. В интерфейсе WAN нажимаем кнопку Редактировать.
14. В открывшейся ссылке в меню Протокол, выбираем PPoE, и нажимаем Изменить протокол.
15. В строчке «Имя пользователя PAP/CHAP» вводите Ваш логин.
16. В строчке «Пароль PAP/CHAP» вводите пароль к Вашему логину.
17. Внизу нажимаете кнопку Сохранить и применить.
18. Если Вы все проделали верно, и Ваш провайдер не привязывается к MAC-адресу Вашего устройства, то у Вас интернет должен работать.
Настройка Wi-Fi в D-Link DIR-320 rev. B1 на прошивке OpenWRT:
1. Переходите в меню Сеть — Wi-Fi
2. Нажимаете кнопку Редактировать
3. Вводите ESSID: желаемое название Вашей Wi-Fi сети.
4. Шифрование выбираете WPA-PSK/WPA2-PSK Mixed
5. Во второй строчке Шифрование выбираете Требовать CCMP (AES)
6. В строчке ключ вводите желаемый Вами пароль для подключения Wi-Fi.
7. Нажимаете кнопку Сохранить и применить.
8. Нажимаете напротив надписи Беспроводная сеть включена — кнопку Включить.
Если Вы все проделали правильно, то Ваш Wi-Fi на устройстве D-Link DIR-320 rev. B1 с прошивкой OpenWRT успешно заработает.