обо мне, работе, отдыхе, моих машинах, компах, гаджетах, домашних зверушках, компании, в которой я работаю аж с 2002 года, и тд и тп...

пятница, 25 сентября 2009 г.

DLink DIR-320 --> ASUS WL500g.Premium V2

ДэЛинк все таки стал выносить мне моск. При включении аутентификации WPA/WPA2 ноут мог аутентифицироваться ровно 1 раз. Стоило ему заснуть, покинуть зону действия роутера или отребутиться, всё, баста, пароль больше не принимался. Спросив совета у гугла, я нашел массу других таких бедолаг, и дело оказалось вовсе не в бетовой прошивке, как я сначала подумал. Проблема в том или ином виде повторяется на всех прошивках, но почему-то не у всех пользователей. Несмотря на свою врожденную скромность, криворуким я себя не считаю, поэтому видимо DLink чует карму и начинает пакостить. Решение тот же гугл предложил кардинальное - превратить ДэЛинк в АСУС. Прошивка туда заливается несколько неоригинальная, а модифицированная неким Олегом, но! тут и есть торжество опенсорса - конторы не могут сделать закрытыми прошивки, основанные на ядре линуха.

Данный роутер является аналогом роутера Asus WL-500gP V2 c уменьшенной с 8 Мб до 4 Мб флэш памятью и без двух-портового USB хаба. Выполнен роутер на процессоре BCM5354, объем ОЗУ - 32 Мб, флэш - 4 мегабайта, 1 порт USB, 1 внутренний COM порт.
Цена данного роутера меньше чем роутеров Asus при той же функциональности.
Процедура прошивки:

1. Скачиваем прошивку: Если прошиваем поверх родной то переименовываем в firmware.bin, если уже установлена прошивка Олега то стандартно обновляемся из веб интерфейса.
Прошивка от Олега 1.9.2.7-10.7 http://oleg.wl500g.info/pre10a/WL500...9.2.7-10.7.trx
Новейшая прошивка от Олега, lly, theMiron 1.9.2.7-d http://code.google.com/p/wl500g/down...2&q=wl-500gpv2 (на ядре 2.4.37 Обсуждение прошивки http://wl500g.info/showthread.php?t=17136). Для этой прошивки пункт 9 выполнять не нужно.
Новейшая прошивка от Олега, lly, theMiron и меня 1.9.2.7-d-382 со встроенной программой для спутникового шаринга MPCS и поддержкой GPRS, CDMA, UMTS 3G модемов и телефонов c помощью скрипта. Инструкция и прошивка в архиве по ссылке http://rapidshare.de/files/47622432/...cs.tar.gz.html. Для этой прошивки пункт 9 выполнять не нужно.
2. Cохраняем файл прошивки его в папке c:\bin
3. Создаем файл flashing.cmd в любом текстовом редакторе и сохраняем этот файл в папку c:\bin
Содержимое файла flashing.cmd:

@Echo Off
:BEGIN
ping -n 1 -w 1 192.168.0.1
If errorlevel 1 Goto BEGIN
If errorlevel 0 Goto FLASH
Goto END

:FLASH
Echo *** Start Flashing ****
tftp -i 192.168.0.1 put firmware.bin

:END

4. Устанавливаем адрес сетевой карты компьютера 192.168.0.2, маска 255.255.255.0, шлюз и DNS прописывать не надо. Подключаем к сетевой карте компьютера сетевой кабель, а второй конец сетевого кабеля вставляем в любой порт LAN роутера, питание роутера не включаем.
5. Запускаем командную строку ПУСК->Выполнить-> cmd, переходим в папку cd c:\bin и запускаем командный файл flashing.cmd

C:\bin>flashing.cmd

6. Нажимаем и удерживаем кнопку Reset нажатой ну например спичкой, включаем питание роутера, и как только замигает индикатор Lan, кнопку Reset отпускаем.
7. Наблюдаем процесс прошивки

Обмен пакетами с 192.168.0.1 по 32 байт:

Превышен интервал ожидания для запроса.

Статистика Ping для 192.168.0.1:
Пакетов: отправлено = 1, получено = 0, потеряно = 1 (100% потерь),
<<< SKIP >>> <<< SKIP >>> <<< SKIP >>> <<< SKIP >>>
Обмен пакетами с 192.168.0.1 по 32 байт:

Ответ от 192.168.0.1: число байт=32 время=4мс TTL=100

Статистика Ping для 192.168.0.1:
Пакетов: отправлено = 1, получено = 1, потеряно = 0 (0% потерь),
Приблизительное время приема-передачи в мс:
Минимальное = 4мсек, Максимальное = 4 мсек, Среднее = 4 мсек
*** Start Flashing ****
Успешная передача: 3592480 байт за 11 сs, 281134 байт/с
C:\bin>

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

Прошивку я качнул вот ЭТУ (которая "Новейшая прошивка от Олега"). В общем, перекрестясь и не дыша, запустил я процесс перепрошивки. Завершился он успешно. Меньше чем за минуту. Что я с этого поимел? Безпроблемную аутентификацию, скорость с DLink-овских тормозов в макс 170 килобайт/сек вернулась на исходные 230-250, пинг улучшился, роутер научился понимать не только USB принтеры, но и расшаривать по самбе простые флэхи, USB винты и прочую мелочь. Доволен, как удав. Я.

Upd: да, чуть не забыл. В висте и семерке для того, чтобы процедура прошивки прошла успешно, нужно установить Trivial FTP в "Программы и компоненты"/"Компоненты виндовоз".



Комментариев нет: