DD WRT – это альтернативная прошивка для ряда моделей роутеров на чипах Atheros, BroadCom, Ralink, XScale, которая есть в свободном доступе для каждого. Среди множества функций этой прошивки, в статье рассматривается настройка роутера в режиме репитера в DD WRT.
Варианты использования репитера
Использовать повторитель можно в различных сценариях. Чаще всего его применяют для усиления Wi-Fi или подсоединения второй LAN сети к первой, для которой открыт доступ в интернет.
Чтобы» мост работал, первый роутер выставите в режим AP с включенным DHCP, а второй маршрутизатор возьмите с прошивкой DD WRT.
Сделайте сброс настроек по умолчанию на втором роутере (зажать кнопку Reset).
Подключитесь к роутеру с помощью Ethernet кабеля или к Wi-Fi точке dd-wrt.
В сетевых подключениях в свойствах сети выставите статический IP 192.168.1.10.
В адресной строке браузера напишите 192.168.1.1 и войдите в админку. Новые версии прошивки перед продолжением работ требуют установить пароль на вход.
Перейдите во вкладку Wireless → Basic Setting. Выставите правильные параметры и жмите «Сохранить»:
Wireless Mode: Repeater Bridge.
Wireless Network Mode: Mixed (режимы на DD WRT и первом роутере должны совпадать).
Wireless Network Name (SSID): аналогичный имени сети первого маршрутизатора (например dd-wrt).
До этого рабочей лошадкой был dlink dir-615, особых нареканий в работе нет, единственное, из за чего и пришлось искать замену, — начал захлебываться под увеличившейся нагрузкой (в среднем 15 пк одновременно). Естественно при выборе, я искал что-то с более мощной начинкой, способной с запасом обрабатывать такую нагрузку. Выбор мой остановился именно на продукте от компании asus. Неплохой дизайн, хорошее качество изготовления, мощное железо — именно то, что мне надо. Единственным минусом послужила прошивка — но для меня это не было актуально, все-равно перепрошивать на dd-wrt. Что же роутер из себя представляет:
процессор Broadcom BCM4718, работающий на частоте 480 МГц, хоть в спецификации производителя и указана частота 533 МГц.
две микросхемы оперативной памяти от Samsung, общим объемом 128 Мб, сама прошивка находится на флешчипе объемом 32 Мб
Сетевой коммутатор Broadcom BCM53115SKFBG
2 usb 2.0 порта
Стандарт IEEE 802.11 b/g/n
Поддержка более 300 000 сессий, комфортная работа при большой p2p-нагрузке.
Это основные параметры, на которые я обращал внимание, более подробные характеристики и обзоры можно найти на просторах рунета.
Прошивка DD-WRT
Сначала готовим площадку (скачиваем эту прошивку), после получаем минимальную прошивку dd-wrt, а вот дальше уже шьемся прошивкой mega. Далее настраиваем в соответствии с настройками провайдера. Подробные инструкции можно найти на официальном сайте прошивки). Площадка для наших экспериментов готова.
Optware
Но на этом мы не остановимся. Следующим шагом послужило подключение к роутеру usb-харда (сойдет и флешка, если в планах нет организации ftp-сервера, установки торрент клиента, либо чего-то подобного). Флешку необходимо отформатировать в ext3. Подключаем флешку к роутеру, переходим на вкладку «Службы», раздел «USB».Отмечаем нужное и нажимаем «Применить». Далее подключаемся по телнету к роутеру. IP-адрес роутера: 192.168.1.1 (если не меняли), логин: root (не важно, какой логин на самом деле, но для подключения по телнету необходим этот), пароль: тот самый, которыйбылзадан при первом запуске. Подключившись вводим следующие команды: wget www.3iii.dk/linux/optware/optware-install-ddwrt.sh -O — | tr -d "
" > /tmp/optware-install.sh sh /tmp/optware-install.sh export PATH=/opt/bin:/opt/sbin:$PATH unset LD_LIBRARY_PATH /opt/bin/ipkg-opt update Теперь все готово для установки необходимого программного обеспечения. Это может быть торрент клиент, веб-сервер, сервер ретрансляции радио и другое.
В моей ситуации получилась следующая проблема, когда один пользователь торрентами зажимал всем остальным скорость. В этом случае нам нужен шейпер. Более-менее адекватный шейпер есть только в платной прошивке, однако нам поможет генератор скриптов, который можно скачать здесь. С помощью скрипта нарезаем скорость и все остаются довольны. После того, как скрипт сгенерирован, копируем в поле, вкладки «Техподдержка», раздела «Команды» и сохраняем в файрволл. При настройке нужно указать беспроводной интерфейс wl0, иначе шейпер не будет работать. Шейпер работает на базе встроенного пакета ntb, т.е. дальше можно будет более гибко регулировать ограничения, создавать динамические ограничение и т.п.
Заключение
Данная статья не подлежит комментированию, поскольку её автор ещё не является полноправным участником сообщества. Вы сможете связаться с автором только после того, как он получит приглашение от кого-либо из участников сообщества. До этого момента его username будет скрыт псевдонимом.
не нужен никакой qos, для шейпинга трафика на интерфейсе достаточно tc. на их форуме достаточно примеров ее использования.