Archive

Posts Tagged ‘dd-wrt’

Настройка WDS-сети в dd-wrt

February 18th, 2012 2 comments

Итак, как же увеличить радиус действия Вашей сети? Конечно же, при помощи dd-wrt и WDS 🙂

Ингредиенты: 2 роутера с dd-wrt, прямые руки, хорошее настроение и конечно же эта инструкция.

У настройки Wi-Fi ретрансляторов существует по крайней мере три-четыре схемы, две из которых мы разберем. Первая – access point (AP) to access point, вторая –  в режиме ретранслятора.

В первом способе появляется несколько сетей, соответственно, при необходимости, клиентам при отдалении от первой точки доступа можно переключиться на вторую. Во втором же случае основным является AP, остальные же играют роль повторителей (Repeater mode). То есть сеть одна, но за счет репитеров она значительно расширяется и клиенты незаметно переключаются между ними.

Read more…

Categories: Hardware, Linux Tags: , , ,

Ставим dd-wrt на Linksys WRT54GS

February 12th, 2012 No comments

Итак, сегодня мы будем ставить альтернативную прошивку dd-wrt, которая основана на ядре Linux. dd-wrt существенно увеличивает функционал роутера, добавляет огромное количество функций, как правило потребляет меньший объем оперативной памяти, увеличивает мощность сигнала Wi-Fi до трех раз и позволяет разгонять процессор. Помимо огромного расширения функционала ваш роутер может стать torrent/ftp/web/samba сервером, и может управляться при помощи sshd. dd-wrt является свободным программным обеспечением.

Установка dd-wrt на разных роутерах может несущественно отличаться, но сегодня мы будем препарировать Linksys WRT54GS (данная инструкция должна подходить ко всем роутерам этой линейки).

Идем на dd-wrt.com и ищем свой роутер. Внизу девайса, на пломбе, должна быть написана версия железа, соответственно выбираем прошивку в списке под конкретную версию железа. Мне попалась версия 5.1, потому я использова эту прошивку.

Итак, на страничке вашего роутера и версии железа необходимо будет скачать файлы vxworks_killer_gs_v08.zipvxworks_prep_gs_v03.zip и dd-wrt.v24_micro_generic.bin.

Включаем ваш роутер в розетку, присоединяемся к нему по проводу. Заходим на web-интерфейс по адресу 192.168.1.1, идем в Administration -> Firmware Upgrade -> жмем “Обзор” и указываем на файл vxworks_prep_gs_v03.bin. После ждем, пару минут и наблюдаем, что веб-интерфейс стал белым. Файлик vxworks_prep_gs_v03.bin разлочивает возможность прошивки и удаляет старую, после чего DHCP-сервер становется неработоспособным. Для того, что бы продолжить отключаем роутер, после чего в настройке вашего сетевого подключения указываем статические настрйки: ip 192.168.1.2 и маску 255.255.255.0. Идем по адресу 192.168.1.1 и видим приглашение загрузить следующий файл под названием Management Mode. Жмем “Обзор” и указываем файл vxworks_killer_gs_v08.bin. Ждем, отключаем роутер. Далее, нам понадобится tftp-клиент. Если Вы пользователь Windows – то можете скачать предложенный на сайте dd-wrt клиент, который можно скачать тут. А если Вы пользователь Linux, то установите при помощи вашего пакетного менеджера пакет tftp. В случае с Windows – открываем скачанную программу, нажимаем “Обзор” и указываем файл dd-wrtv24_micro_generic.bin. Убеждаемся, что адрес сервера 192.168.1.1. И жмем “Upload”. Ждем, пока лампочка питания перестанет мигать, отключаем роутер из розетки и включаем снова. Всё, теперь на вашем роутере стоит dd-wrt 🙂

 

Исправляем проблемы с DMZ в dd-wrt: доступ по 80 порту из внутренней сети

January 18th, 2012 No comments

Итак, многие, в том числе и я, при использовании прошивки dd-wrt столкнулись с проблемой: при пробросе портов через DMZ из внутренний локальной сети невозможно достучаться до 80 порта. Самое интересное, что из внешней сети все нормально, по “воздуху” тоже, а вот через локалку – никак. проблема решается достаточно просто, и есть два способа ее решения. Первый, на мой взгляд проще. Берем и коннектимся по ssh к нашему роутеру:

ssh root@dd-wrt

Пишем команду:

# iptables -t nat -A POSTROUTING -j MASQUERADE -s 192.168.1.0/24 -d 192.168.1.0/24 -o br0

Всё готово и всё работает.

Второй способ:

Коннектимся к вашему роутеру через браузер в веб-интерфейс по IP, в моем случае это http://10.0.0.10, далее идем в Тех.обслуживание -> Команды (если на русском) либо Administration -> Commands, там будет сторка ввода команд:

Туда и вводим команду, указанную в предыдущем способе:

iptables -t nat -A POSTROUTING -j MASQUERADE -s 192.168.1.0/24 -d 192.168.1.0/24 -o br0