Вступление
Захотелось мне как-то поэксперементировать со своей точкой доступа D-Link DWL-2100AP. В результате выяснил, что эти точки фактически одинаковы по начинке с точкой DWL-3200AP. Единственные отличия заключались во одной внутренней антенне и одной внешней антенне у 2100-ой, отсутствии у нее поддержки питания по витой паре (POE), ну и в прошивке. На некоторые аппаратные отличия можно не обращать внимания, а прошивкой мы сейчас и займемся.
Итак нам понадобится (весь софт упомянутый в этой статье можно взять из раздела " Каталог файлов"):
-
Собственно точка DWL-2100AP (версия прошивки значения не имеет, у меня была 2.50).
-
Любая прошивка от DWL-3200AP (я брал версию 2.20).
-
Утилита tfp_unpacker для расковыривания прошивки DWL-3200.
-
Последняя прошивка для DWL-3200AP (на данный момент 2.55).
-
Какой-нибудь миниатюрный локальный FTP-сервер (я использовал Baby FTP).
-
Установленный клиент TELNET.
Приступим.
ВНИМАНИЕ! Все описанные действия выделаете на свой страх и риск, т.к. перепрошивка точки может привести к ее отказу и/или потере гарантии!!!
Сначала сбрасываем настройки 2100 на дефолтные кнопкой RESET (на задней панели точки).
Подключаем точку на прямую к компьютеру (не обязательно, но желательно).
Назначаем компьютеру следующие адреса сетевого подключения:
-
Сетевой адрес: например 192.168.0.1 (или любой из диапазона 192.168.0.1-192.168.0.255 кроме 192.168.0.50)
-
Маска стандартная: 255.255.255.0
-
Шлюз по умолчанию: 192.168.0.50 (это адрес точки после сброса)
-
DNS-сервер: 192.168.0.50 (это адрес точки после сброса)
Проверяем вход на точку после сброса через Internet Explorer (с другими браузерами возможна некорректная работа). Набираем в адресной строке: http://192.168.0.50 откроется окно ввода имени и пароля. Логин по дефолту: admin, пароля нет.
Если вход удачен, то закрываем браузер и приступаем к перешивке на DWL-3200AP.
Шаг 1. Подготовка к обновлению.
Распаковываем архив в отдельную папку на диске.
Шаг 2. Разбираем прошивку DWL-3200AP.
Запускаем утилиту tfp_unpacker2, жмем "выбрать tfp файл". Далее находим и выбираем закачанную старую прошивку от DWL-3200 (в данном случае 2.20). В настройке оставляем только галочку APIMG. Затем жмем "Создать".
После некоторого времени, в каталоге с лежащей прошивкой будет создан файл с таким же названием, но заканчивающимся на apimg1.
Для упрощения можно его переименовать в apimg1 без расширения. Так будет проще запускать ftp-сервер.
Шаг 3. Запускаем FTP-сервер.
Переходим к запуску FTP-сервера. Запускаем Baby FTP, заходим в "Настройки", выставляем все галочки, а в строке "Home Directory:" обязательно указываем местоположение каталога в котором находится BabyFTP (в том же каталоге должен находиться и полученный на предыдущем шаге файл APIMG1). Жмем "ОК", и запускаем FTP-сервер нажатием кнопки "START".
Шаг 4. Подключаемся и шьемся.
Запускаем телнет-клиента и подключаемся к адресу 192.168.0.50.
Под Windows 7 это выглядит так:
-
Вводим команду alpha для перехода в расширенный спецрежим.
-
При требовании пароля для альфа-режима вводим: sdd21234
-
Если после ввода альфа-пароля выдается SORRY, то дальше можете нечитать, или просто перешить 2100-ую на прошивку 2.50
-
Подключаемся к созданному нами ФТП-серверу: superftp <ip-адрес локального компа>.
-
В ответ на приглашение указываем username: anonymous пароль от фонаря, какой хотите.
-
В запросе Remote File указываем apimg1 и жмем Enter
-
На запрос Local File также указываем apimg1 и... тоже жмем Enter.
-
на запрос download or upload вводим: download и... снова жмем Enter
Если все сделано правильно, то появится вот такое окно (процесс загрузки может занять 2-3 минуты):

Шаг 5. Предпоследний.
После этого даем команды:
- На удаление кода устройства: delpcode
- сброс настроек на дефолтные: set factorydefault
- и на перезагрузку: reboot
Шаг 6. Последний и завершающий.
Пробуем повторить вход на точку по адресу: 192.168.0.50. В приглашении на ввод имени и пароля должно быть указанно: DWL-3200.
вводим имя admin без пароля и видим... кривой интерфейс от DWL-2100AP у мелкими пометками о наличии внутри DWL-3200AP. чтобы это исправить (внимание на данном шаге придется неоднократно жать кнопку "Обновить" в браузере, с много кратными подтверждениями ввода логина и пароля) переходит в раздел "Tools" -> "Firmware". Указываем где лежит свежая прошивка для DWL-3200AP и жмем ОК. Начнется обычная процедура обновления прошивки.
Внимание на данном шаге точка может не перезагрузиться автоматически (в моем случае перезагружать ее пришлось вручную). После перезагрузки снова входим на 192.168.0.50 (имя/пароль: admin/ нет пароля). И мы должны увидеть вот такой, красивый интерфейс точки DWL-3200AP:
На этом все. Настраиваете точку как вам нужно и возвращаете свои адреса на место.
|