Профессиональная WI-FI сеть на примере Asus rt-n16 с прошивкой DD-WRT. (Перепрошивка и настройка устройства)

20 октября 2011 г.

Почему asus rt-n16?

Поиск WiFi сетиДо этого рабочей лошадкой был 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 "\r" > /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, т.е. дальше можно будет более гибко регулировать ограничения, создавать динамические ограничение и т.п.

Заключение

Вот и все, что я сегодня хотел рассказать. На выходе я получил wi-fi сеть с web сервером, ftp сервером, ретрансляцией радио (и для себя iptv), протоколированием трафика и другим…
Более подробно о роутере можно прочитать в этом обзоре.
Сайт прошивки: dd-wrt.com.
Собственно сам роутер я купил за 3700 руб., что считаю не дорогим приобретением для такой сети.

Теги: рубрика Интернет