Блог о компьютерах, радиотехнике и не только.
суббота, 4 января 2014 г.
Прошивка точки доступа D-Link g700ap (wive-ng)
Немного о точке доступа, сердцем устройства является микросхема RTL8186 (на базе её выпущенно огромное колличество роутеров и точек доступа). В данной точке доступа 2 МБ флеш-памяти и 8 МБ ОЗУ. По ныненшним меркам — это очень мало. g700ap — это именно точка доступа, а не роутер!
Немного о прошивке wive-ng: является альтернативной, свободной, не имеет WEB-интерфейса, использует все заявленные функции wifi-модуля, основана на ядре линукс 2.4 Данная прошивка позволяет произвести тонкую настройку точки доступа и использовать режимы, которы не доступны в официальной прошивке — например, режим клиента. Все настройки выполняются через терминал, подключение к точке доступа по средством ssh.
Зачем мне это нужно? Как ни странно с целью самообразования 🙂
Что нужно для этих целей:
- точка доступа
- патчкорд (прямой)
- спичка или тонкая отвёртка
- компьютер с ос линукс
- прямые руки (желательно)
Что сподвигло написать эту небольшую инструкцию? Дело в том, что следуя статьям в интернете — я никак не мог получить доступ после прошивки. Более того, в архиве последней прошивки с сайта автора — присутствую малопонятные файлы. Назначение которых порой совсем непонятно. Цель — показать, как прошить данную точку доступа прошивкой 0.3.18
- black_fw.bin — прошивка-занулялка, очищает флеш от старой прошивки
- Changelog.en — чэйнжлог на басурманском
- Changelog.rus — чэйнжлог на русском
- fw_clear.sh — скрипт очистки флеши
- fw_upload.sh — скрипт загрузки прошивки
- rev_B-A_converter.pl — конвертер прошивки для ревизии A (изначально всё сделано для ревизии B)
- wive.bin — сама прошивка (ревизия B)
Я препочёл не использовать скрипты. Все команды из под обычного юзера. Дистрибутив Opensuse 13.1 c NetworkManager.
Эта инструкция — почти полная копия инструкции http://chelaxe.ru/zyxel-p-330w-ee-wive-ng/ по прошивке роутера Zyxel p-330w . Что делаем:
- Получаем прошивку с сайта.
- Распаковываем в домашнюю директорию пользователя линукс. Желательно, чтобы путь не содержал кириллицы в имени и пробелов.
- Убеждаемся, что в системе стоит tftp. Для примера в Opensuse 13.1 по-умолчанию не установлен.
- Подключаем юлок питания в розетку, предварительно отключив от точки доступа
- Подключаем патчкорд к компьютеру и точке доступа
- выставляем на компьютере сетевые настройки через NetworkManager: ip 192.168.1.1 mask 255.255.255.0 Очевидно, что вместо 192.168.1.1 можно взять любой ip в диапазоне 192.168.1.1-192.168.1.254, кроме 192.168.1.6 — это ip tftp сервера нашей точки доступа в режиме загрузки прошивки. Важно — в NetworkManager — ставим галочку в настройках на проводном соединении — Подключаться автоматически.
- Открываем терминал и переходим в папку с файлами прошивок и скриптов.
- Вводим команду в терминал, но не нажимаем ENTER!
tftp -m binary 192.168.1.6 -c put black_fw.bin
- Отправить мне письмо
- Сообщить о сломанной ссылке
- Пожаловаться на спам
- Сообщить о новой версии
Информация о файле
- Имя файла: dwlg700ap_firmware_102.bin
- Размер файла: 0.75 MB
- Лицензия: Freeware
- Обновление: 3/26/2010
- Загрузок: 1698
- Прошлой неделе: 1
- MD5 checksum:
5d1180fd990b3e1097514e02906665e3 - SHA1 checksum:
4db7d6cc6af931149538baa39dc5fb4dd152088d - Время загрузки
- Dialup 2 m (56k)
- ISDN 48 s (128k)
- DSL 12 s (512k)
- Cable 6 s (1024k)
- T1 4 s (1484k)
Не обновлять прошивку на любой D-Link продукт по беспроводному соединению.
Выход из строя устройства может привести. Используйте только проводных сетевых подключений.
Блог о модемах, роутерах и gpon ont терминалах.

Настройка точки доступа D-link DWL-700AP.
Данный девайс один из первых, появившихся в России на заре появляния Wi-Fi. Как работают точки доступа и как всё это настраивается приходилось разбираться методом тыка. Тем не менее всё настраивалось и работало =). До сих пор на одном из моих старых мест работы уже 7-й год подряд такая точка доступа висит где-то под потолком и раздаёт людям Интернет.

Итак настроим нашу беспроводную точку доступа WiFi. Заранее проверьте какая версия прошивки у Вас стоит и при необходимости обновите её.

Имя пользователя — admin, пароль — пустая строка. Нажмаем ОК и попадаем в Web-интерфейс модема.

Для базовой настройки нажимаем кнопку Wireless.

Устанавливаем основные необходимы параметры:
AP Name — имя точки доступа Вай-Фай — это имя нашего сетевого устройства, под которым оно будет видно.
SSID — идентификатор беспроводной сети — вводим произвольное имя своей беспроводной сети на латинице.
Channel — номер канала — ставим любой кроме 6-го. Всё дело в том что канал 6 идёт на всех устройствах в заводских настройках и, в местах в большой плотностью Wi-Fi-сетей, это может вызвать проблемы.
WEP-шифрование — это режим защиты Вашей беспроводной сети. Наша точка доступа к сожалению не знает что такое WPA2-PSK, и даже просто WPA. И хотя WEP ломается на раз-два — в этом случае это единственное средство зашиты сети. Ключ оставляем 64-битный. Почему? А потому, что опять же 64-х битный, что 128 битный — WEP ключ ломается при наличии нужного инструмента для взлома за несколько секунд, а вводит ключ на 128 бит значительно дольше
Теперь в поле Key1 вводим буквенно-цифирный ключ в 10 символов.
Нажимаем кнопку Apply и получаем вот такое окно:

Устройство сообщает нам о перезагрузке — нажимаем «Continue».
Базовая настройка нашей точки доступа проведена и DWL-700AP готово к работе, остаётся лишь настроить параметры подключения на компьютере.
Для удобства работы можно сменить IP-адрес и включить DHCP.
В закладке Home нажимаем кнопку LAN и меняем IP-адрес на любой другой в этой же подсети.

Впринципе, подсеть тоже можно сменить с дефолтной на любую другую возибежание конфликтов, т.к. подсети 192.168.1.Х и 192.168.0.Х используются различными производителями сетевого оборудования в заводской конфигурации.
Теперь включим DHCP на точке доступа — делать это нужно в том случае если в сети множество устройств, либо часто приходится подключать новые устройства к беспроводной сети. Нажимаем кнопку «DHCP».

Здесь активируем DHCP Server — ставим «Enable». В полях «Starting IP Address» и «Ending IP Address» ставим начальный и конечный адреса выделенной подсети. Так же в поле «Lease Time» указываем время, которое сервер держит IP-адрес за клиентом.
Нажимаем «Apply» для применения настроек.
Сохранить настройки точки доступа либо сбросить их к заводским можно на вкладке «Tools» кнопка «System».

В завершение мануала, я бы посоветовал установить пароль для входа на точку доступа. Сделать это можно на вкладке «Tools» кнопка «Admin»: