Прошивка DD-WRT на Asus WL-500gP V2

Как известно, роутер wl-500gP v2 от компании Asus очень популярен в мире, поэтому для него создано не мало прошивок. Я же старался работать под официальной до тех пор, пока вчера не заметил, что web-интерфейс роутера не хочет открываться, хотя сам по себе роутер при этом отлично работал. Не долго думая, решил установить прошивку dd-wrt, которая обладает богатым функционалом. И так, что нужно сделать. Во первых, прошивку будем делать с компьютера под управлением Windows 7, который через патчкорд (обязательно!) подключен к LAN-порту роутера. Так как в «семерке» tftp-клиент по умолчанию отключен, то нужно его включить. Для этого заходим в Панель управления — Программы и компоненты — Включение или отключение компонентов Windows и в списке находим «Клиент TFTP«. Второе, с сайта dd-wrt скачиваем необходимые файлы. На этом сайте заходим в раздел Router Database и в пустой строке пишем модель нашего роутера — wl 500 и сразу сайт подскажет полное название.

Далее из предложенного списка надо скачать обязательно файл dd-wrt.v24_mini_asus.trx и ещё один, который будет на роутере установлен в качестве прошивки. Я выбрал dd-wrt.v24_mega_generic.bin, так как он содержит в себе все необходимые навороты, чтобы не пришлось потом их до устанавливать. Кроме этого, нужно скачать ещё два файла, которые понадобятся во время прошивки, найти их можно по этой ссылке. В архиве содержатся файлы wl500g-clear-nvram.trx и wl500g-recover.trx. Все четыре файла соберем в одном месте, например создадим папку в корне диска С и назовем ее dd-wrt. Следующим шагом изменим настройки сети. Выставим в настройках сетевого адаптера (Панель управления — Центр управления сетями — Изменение параметров адаптера), который соединен с роутером, статический IP адрес 192.168.1.2, маску 255.255.255. Адреса шлюза и днс сервера заполнять не обязательно, если хотите, можете указать адрес 192.168.1.1 в обоих случаях. Чтобы исключить всякие недоразумения лучше будет отключить защитные программы перед процедурой прошивки. Открываем командную строку и написав «cd <путь>» переходим в директорию, куда мы закинули скаченные файлы. Вытаскиваем кабель питания из роутера. Ждем 20 секунд. Нажимаем кнопку сброса настроек на задней панели роутера и, не отпуская ее, подключаем кабель питания опять. Жмем кнопку сброса до тех пор, пока индикатор питания на передней панели не начнет моргать. На компьютере в командной строке пишемtftp -i 192.168.1.1 put wl500g-clear-nvram.trx Через несколько секунд команда должна с успехом отработать.

После этого ждем 5 минут. После этого опять проводим процедуру, что и до этого — вытаскиваем кабель питания, ждем 20 секунд, нажимаем reset на роутере и подключаем питания. Жмем кнопку, пока индикатор питания не начнет моргать. На компьютере в командной строке пишемtftp -i 192.168.1.1 put wl500g-recover.trx После выполнения должно написаться, что все хорошо сделано.

Ждем опять 5минут, а затем снова повторяем туже самую процедуру с кабелем питания и с кнопкой reset. Теперь пишем в командной строкеtftp -i 192.168.1.1 put dd-wrt.v24_mini_asus.trx

После успешного выполения команды ждем 5 минут. После отключаем питание и через 20 секунд включаем его назад (кнопку reset при этом уже трогать не надо!) После всех этих теледвижений уже можно заходить на страничку вашего роутера http://192.168.1.1, где различима новая прошивка. Далее заходим в нужный нам раздел..

В нем во второй строке  указываем месторасположение прошивки на компьютере (которую мы предварительно скачали). Далее мы уже следим за процессом обновления. Должна появиться такая картинка.

Привет всем моим читателям и тем кто впервые зашёл на мой технический блог, сегодня очень интересная большая статья про то как превратить Роутер Dlink dir-320 в Asus WL 500GP v2. На днях купил роутер Dlink dir-320. Роутер dir-320 ни чем не выделяется особенно от своих собратьев из той же ценовой категории. Но стоит его перепрошить в роутер Asus WL 500GP v2 прошивкой от Олега как перед нами открывается целый полигон для творчества. Экономия такой покупки очень даже крутая, например на сегодняшний день (6.12.09) Dlink dir-320 стоит 1400р а Asus WL 500GP v2 стоит 3000р экономия на лицо, а функционал-то какой !!! роутер может быть использован как сервер, менеджер загрузок, роутер для подключения USB 3G модемов, для подключения мультимедийных устройств (HDD, WEB-cam, и тд,) список большой всего того, что можно реализовать на этом девайсе.

Роутер dir-320 является аналогом роутера Asus WL-500gP V2.Dir-320 выполнен на процессоре BCM5354, объем ОЗУ — 32 Мб, флэш — 4 мегабайта, 1 порт USB, 1 внутренний COM порт, у асуса флэш память 8 Мб и двух-портовый USB хаб.

Первая часть статьи посвящена настройкам роутера через Web интерфейс под провайдер Интерсвязь, Пройдёмся по всем разделам роутера.

Вторая часть статьи установка, настройка программ, реализация мини домашнего сервера на базе Asus WL 500GP v2.

Поехали.

Перепрошивка.

1) Первым делом начинаем перешивать Dlink dir-320 в Asus wl500GP v2 прошивкой Олега от энтузиастов. Качаем прошивку: http://code.google.com/p/wl500g/down…2&q=wl-500gpv2 последняя в данный момент версия.WL500gpv2-1.9.2.7-d-r893.trx от 2009-12-01 Если прошиваем поверх родной то переименовываем в firmware.bin, если уже установлена прошивка Олега то стандартно обновляемся из веб интерфейса. Обсуждение прошивки http://wl500g.info/showthread.php?t=17136

2) Cохраняем файл прошивки в папку c:bin Создаем файл flashing.cmd в любом текстовом редакторе и сохраняем этот файл в папку c:bin Содержимое файла flashing.cmd:

:END

3) Устанавливаем адрес сетевой карты компьютера 192.168.0.2, маска 255.255.255.0, шлюз и DNS прописывать не надо. Подключаем к сетевой карте компьютера сетевой кабель, а второй конец сетевого кабеля вставляем в любой порт LAN роутера, питание роутера не включаем.

4) Запускаем командную строку ПУСК->Выполнить-> cmd, и выполним команду перехода к папке C:binC:cd c:bin

5) Запускаем из консоли C:binflashing.cmd ( пускай стоит пингует )

6) Переводим роутер в режим аварийной перепрошивки для этого выполняем следующее нажимаем и удерживаем кнопку Reset нажатой, включаем питание роутера, и как только мигнёт индикатор Lan порта куда включен кабель (в первый раз засветится светодиод Lan порта и погаснет вот между первым миганием и вторым), кнопку Reset отпускаем, (роутер на секунды открывается для приёма прошивки, вот в это время нам и нужно попасть), если вы попали то вы увидите следующее

flv1.jpg

Если не попали в нужное время то будет написаноПакетов: отправлено = 1, получено = 0, потеряно = 1 (100% потерь)

Возвращаемся к пункту 6. Я перешил со второй попытки.

После того, как загорится индикатор статуса (~1-2 мин) производим сброс настроек роутера по умолчанию (хотя сбрасывать в дефолт для прошивок Олега необязательно). Для этого нажимаем и удерживаем кнопку Reset нажатой, пока не замигает индикатор статуса (сек.10-13). Отпускаем Reset. Роутер перезагрузится.

Адрес роутера по умолчанию сменился теперь на 192.168.1.1 После этого необходимо изменить IP адрес сетевой карты компьютера на получение адреса автоматически по DHCP.

Все. Теперь у вас роутер Asus WL-500gP V2. с прошивкой от Олега и энтузиастов.

Переходим к настройкам роутера через Web интерфейс, рассмотрим все разделы данного девайса.

as1.jpg

Кто любит настраивать автоматом жмите Click NEXT to start Quick Setup и отвечайте на вопросы да и всё. Я не сторонник автоматов так что я настраиваю всё вручную.

Раздел Wireless

Подраздел Interface

SSID: имя точкиChannel: AutoWireless Mode: AutoAuthentication Method: WPA-Personal (либо WPA2-Personal)WPA Encription: TKIPWPA Pre-Shared Key: Задать ключ шифрования

Подраздел Bridge

brid.jpg

Предусмотрено три варианта работы: AP Only, WDS Only, Hybrid. В режиме AP Only точка доступа работает только как точка доступа, в режиме WDS Only – только в качестве моста, то есть взаимодействует с другой точкой доступа, а в режиме Hybrid точка доступа взаимодействует и с клиентами, и с другими точками доступа.

1. Wireless — Interface настройки для всех роутеров с одинаковым шифрованием.SSID может быть разным, все остальное — одинаковым. 2. WirelessBridge AP Mode: Hybird ( либо WDS Only)Channel: Выберите канал,Connect to APs in Remote Bridge List?: YESAllow anonymous?:NO 3. Установите МАС адрес точки доступа-партнера. 4. DHCP может быть активен только на одной из точек доступа. 5. После этого точки доступа установят контакт WDS автоматически.

Не забываем проверять тип шифрования на точках, сначала вообще подцепитесь без шифрования а потом проверяйте с каким шифрованием будет работать лучше. (AES, TKIP) Обычно ставят TKIP но бывают исключения, приходится использовать AES.

Подраздел Access Control

wiraccess.jpg

Контроль по MAC-адресам. Существует два режима работы.Accept Mode – в данном режиме роутер будет работать только с теми беспроводными клиентами, MAC-адреса которых прописаны в таблице. В Reject mode – соответственно, таблица функционирует как своеобразный «черный список» – доступ будет блокироваться для тех станций, адреса которых присутствуют в списке

Подраздел RADIUS Setting

radius.jpg

Подраздел Advanced

wiradvan.jpg

Раздел IP Config

Подменю WAN & LAN настроим интернет.

WAN Connection Type: выставляем ваш протокол соединения, у меня это PPTP.PPPoE, PPTP or L2TP Account: Заполняем пункты

Special Requirement from ISP Заполняем пунктыHost Name:MAC Address: (либо копируем с сетевухи где раньше была подключена Интерсвязь, либо идём менять пароль на инет)Heart-Beat or PPTP/L2TP (VPN) Server: здесь пишем адрес сервера vpn В моём случае это unlim.is74.ru, если сессия не подымается попробуте вместо unlim.is74.ru ввести ip 1 из серверов,но это лишь временный вариант до первой профилактики на сервере ip которого вы вписали. Во время настройки у меня не с первого раза поднялась сессия по имени vpn сервера но потом со временем начало подключаться и по имени.

Обновлённый список VPN серверов Интерсвязи. Посмотреть список можно командой из консоли NSLOOKUP UNLIM.IS74.RUName: unlim.is74.ruAddresses: 78.29.3.53, 78.29.3.35, 78.29.3.21, 78.29.3.19 78.29.3.81, 78.29.3.47, 78.29.3.73, 78.29.3.45, 78.29.3.33 78.29.3.37, 78.29.3.108, 78.29.3.107, 78.29.3.110, 78.29.3.77 78.29.3.115, 78.29.3.106, 78.29.3.42, 78.29.3.7, 78.29.3.117 78.29.3.119, 78.29.3.41, 78.29.3.116, 78.29.3.3, 78.29.3.10 78.29.3.75, 78.29.3.46, 78.29.3.101, 78.29.3.105, 78.29.3.118 78.29.3.44, 78.29.3.109, 78.29.3.4

LAN IP Setting: выставляем ip роутера. ( если конечно хотите сменить его ) Я поставил 192.168.254.254 Всё больше не чего не меняем в этом под разделе.

Подменю IPv6

Этот раздел вам не понадобится в ближайшие пару лет ). Не много теории всё же напишу IPv6 это новая версия протокола IP в котором модель адресации претерпела существенные изменения по сравнению с IPv4, например, теперь узел, подключенный к Интернету, может иметь несколько адресов — по одному на каждый свой сетевой интерфейс. Так же, в IPv6 отсутствуют широковещательные возможности, что снижает трафик и уменьшает нагрузку на элементы Сети. Изменилась и сама структура IP-адресов. Увеличение размеров с 32 до 128 бит позволило не только увеличить их число, но и использовать иерархическую организацию, позволяющую пресечь разрастание таблиц маршрутизации.

Подменю SNMP

SNMP это протокол управления сетями связи на основе архитектуры TCP/IP, можно сказать это единый язык для общения с сетевыми ресурсами (маршрутизаторы, шлюзы, хабы, терминальные сервера, и тд.).SNMP используют для опрашивания, контроля и диагностики сетевых ресурсов. Протокол допускает возможность внесения изменений в функционирование указанных устройств.

Подменю DHCP Server

DHCP Server включен по умолчанию. Выставляем диапазон адресов. Я выставил диапазон адресов от 192.168.254.1 – до 192.168.254.10DNS and WINS Server Setting В пункте DNS Server 2: вписан ip роутера, а пункт DNS Server 1: вписываем 83.142.161.17 либо 83.142.161.19 Я вписал второй.

Manually Assigned IP List Пропишите статические адреса для DHCP фильтр по MAC-адресу. Добавьте все свои компьютеры в список чтобы ip адреса выдавались всегда определённым компам. Пригодится тогда когда будете пробрасывать порты для осла или ещё для чего либо до определённого компьютера в своей домашней сети.

Подменю RouteUse DHCP routes? Галочка стоит.Enable multicast routing? Кто думает смотреть IPTV ставим галочку.Enable static routes? Не вижу смысла включать и настраивать, всё отлично работает и без статических маршрутов, проверил на локальные ресурсы маршруты все корректны, не кто не пытается зайти через инет. Для проверки маршрутов поможет консольная команда tracert смотрите какими маршрутами через какие сервера идёт дорога до какого либо локального ресурса.

В пример вам: tracert is74.ru

cmd11.jpg

Подменю Miscellaneous

Всё раздел закончен, интернет должен был уже заработать у вас.

Раздел NAT Setting

Подменю Port Trigger

trigger.jpg

Механизм работы функции “Trigger port” заключается в том, что при появлении определенного события динамически открываются порты на внешнем интерфейсе и привязываются к соответствующим портам компьютера в локальной сети.

Подменю Virtual Server

virtual.jpg

Это тоже самое что и Port Forwarding по-русски проброс портов.Virtual Server используется, если нужно пробросить внешние соединения на устройство за роутером.

В данное время интерсвязь блочит всех кто пользуется Emule на 2 компах через 1 IP адрес, а вот если до роутера поставить свитч и 1 осла настроить через роутер а второй в обход роутреа то всё отлично работает на 2 компах с одним и тем же логином, но конечно это всё тупо оставлять 1 копм без возможности использования интернета но дать доступ к ослу, не слишком умно каскады делать всякие можно просто пользоваться 1 ослом а папку со скаченными файлами расшарить для всех пользователей домашней сети.

Подменю Virtual DMZ

Позволяет настроить перенаправление всех входящих из Интернета пакетов на один компьютер (задав его IP-адрес), если некоторые из ваших приложений используют неизвестные входные порты можно конечно в тупую открыть доступ ко всем но не стоит так делать я считаю весь компьютер будет как на ладоне.

Раздел Internet Firewall

Подменю Basic Config Содержит основные настройки файрвола – включение/выключение этой функции, тип пакетов между LAN и WAN, которые будут логироваться, возможность web-доступа к роутеру из WAN, возможность ответов на ping-запросы и запросы по протоколу LPR из WAN.

Подменю WAN&LAN Filter Производится настройка файрвола между LAN и WAN интерфейсами. Раздел делится на две одинаковые части — фильтр пакетов из LAN в WAN и фильтр из WAN в LAN. Для каждой подсекции можно задать время действия правил, но к сожалению, только глобально на все правила сразу. Возможно задание глобального действия (accept/drop) для пакетов, не попавших в заданные вручную правила. Для каждого задаваемого правила можно использовать маски и диапазоны при указании IP адресов. А в случае задания TCP протокола, можно использовать один из конкретных типов заголовка TCP-пакетов. Другими словами, файрвол достаточно гибкий, исключая конечно задание времени действия правил и отсутствие возможности отредактировать уже введенную запись (ее можно лишь удалить и создать новую).

Подменю URL Filter Позволяет блокировать ряд URL в соответствии с введенным списком и устанавливает время и дни недели активности этого фильтра.

Подменю MAC filter MAC фильтр позволяет блокировать пакеты от устройств с указанным MAC-адресов в вашей локальной сети.

Раздел USB Application

Подраздел FTP Server

Можно подключить USB диск и получить к нему доступ через FTP. Маршрутизатор может работать и в качестве FTP сервера. Можно задать список пользователей и назначить им разные права. А так же указать список забаненных IP адресов, которым будет запрещен доступ к FTP серверу.

Подраздел Samba Программа, которая позволяет обращаться к сетевым дискам на различных операционных системах по протоколу SMB/CIFS.

Подраздел NFS ServerNFS (Network File System), — сетевая файловая система была задумана в ОС Unix для того, чтобы пользователь, сидящий за своим компьютером, мог обращаться к файловой системе удаленного компьютера так, как если бы она находилась на его собственной машине; иными словами NFS позволяет монтировать файловую систему с удаленного компьютера так, как будто она находится в вашей системе. Это чем-то похоже на «подключить сетевой диск» в Windows системах, однако несравненно более защищенное.

Подраздел Web Camera 1 Сначала идут настройки, связанные напрямую с устройством: качество изображения, время опроса, какими средствами будет отображаться изображение у клиента и т.д. 2 Затем идут настройки, связанные с использованием камеры в качестве устройства слежения. 3 Последний пункт, параметры мониторинга шести web-камер, подключенных к роутеру по сети.

Интересная возможность — подключение WEB камеры. В этом случае, зайдя по HTTP на заданный порт, можно увидеть, что происходит в помещении где установлена камера. Есть возможность мониторить помещение и в случае детектирования движения, отсылать фотографии на заданный email-адрес, либо просто писать видео по срабатыванию датчика движения.

Раздел Bandwidth Management

Подраздел Basic Config

Download Policy List Можно задать ограничения на скачивание для определенных IP-адресов.

Upload Policy List Ограничения для различных приложений.

Раздел System Setup

В разделе «System Setup» можно выбрать один из трех режимов функционирования маршрутизатора.

В режиме домашний шлюз включена трансляция сетевых адресов (NAT) и роутер представляет собой законченное решение для домашней сети (настройка локальной безопасности, использование VPN-подключений), в режиме маршрутизатор устройство используется как часть корпоративной сети с общими настройками подключения и маршрутизации (NAT отключена), в режиме точка доступа все функции, относящиеся к внешним подключениям, не задействуются и устройство выполняет функцию объединения беспроводных и Ethernet-клиентов в общую локальную сеть.

Подраздел Firmware Update

Страница Firmware Update позволяет сменить прошивку роутера прямо через Web.

Подраздел Factory Default – это просто опция, с помощью которой можно сбросить все настройки в дефолтовое состояние.

В будущем, когда будете прошивать на более новую или внесении изменений в конфигурацию не забудьте сохранять настройки.

Настройки сохраняются в 2 файлах.

1) flashfs: В веб-интерфейсе выбрать System Setup-> Flashfs Management->HERE. Сохранятся в виде файла WL500g.Premium.tar.gz

2) nvram (в формате для заливки через вебинтерфейс): System Setup->Setting Management->HERE. Файл WL500g.Premium.cfg

Залить (кнопка Upload) .

Change Password Не забываем сменить пароль на роутер.

На этом я закончу свою статью.

Используемые источники:

  • https://onix.me/%d0%bf%d1%80%d0%be%d1%88%d0%b8%d0%b2%d0%ba%d0%b0-dd-wrt-%d0%bd%d0%b0-asus-wl-500gp-v2/
  • https://logsit.wordpress.com/2009/12/05/%d0%b4%d0%b5%d0%bd%d0%b5%d0%b3-%d0%bd%d0%b5%d1%82-%d0%b0-%d1%81%d1%87%d0%b0%d1%81%d1%82%d1%8c%d1%8f-%d1%85%d0%be%d1%87%d0%b5%d1%82%d1%81%d1%8f-%d0%bf%d1%80%d0%b5%d0%b2%d1%80%d0%b0%d1%89%d0%b0%d0%b5/

Рейтинг автора
5
Подборку подготовил
Андрей Ульянов
Наш эксперт
Написано статей
168
Ссылка на основную публикацию
Похожие публикации