--- Добро пожаловать на Wiki ресурс Информационного портала Vectormm.net ---

Прошивка Vampik: различия между версиями

Материал из Vectormm.net Wiki
Перейти к навигацииПерейти к поиску
Нет описания правки
Строка 1: Строка 1:
= Общие сведения =
= Общие сведения =
Прошивка от Vampik - это [http://wl500g.googlecode.com прошивка от энтузиастов] + патчи для корректной работы на [[DIR-320]].
Прошивка от Vampik - это [[Прошивка энтузиастов]] + патчи для корректной работы на [[DIR-320]].
Основные отличия - сохранение заводских MAC-адресов и поддержка всех индикаторов. Скачать можно здесь: [http://vampik.ru/wl], там же можно посмотреть полное readme с описанием отличий прошивки. Если нужна стабильная релизная версия прошивки, смотрим последнюю релизную версию оригинальной прошивки от энтузиастов здесь: [http://code.google.com/p/wl500g/downloads/list] и скачиваем с [http://vampik.ru/wl] прошивку с таким же номером ревизии. Все остальные выложенные версии прошивок являются тестовыми.
Основные отличия - сохранение заводских MAC-адресов и поддержка всех индикаторов. Скачать можно здесь: [http://vampik.ru/wl], там же можно посмотреть полное readme с описанием отличий прошивки. Если нужна стабильная релизная версия прошивки, смотрим последнюю релизную версию оригинальной прошивки от энтузиастов здесь: [http://code.google.com/p/wl500g/downloads/list] и скачиваем с [http://vampik.ru/wl] прошивку с таким же номером ревизии. Все остальные выложенные версии прошивок являются тестовыми.
Переход с прошивки от энтузиастов на модифицированную версию от Vampik через веб-интерфейс невозможен, т.к. изменена модель с wl500gpv2 на dir320 и веб-интерфейс не принимает прошивку как бы для другой модели - защита от дураков.
Переход с прошивки от энтузиастов на модифицированную версию от Vampik через веб-интерфейс невозможен, т.к. изменена модель с wl500gpv2 на dir320 и веб-интерфейс не принимает прошивку как бы для другой модели - защита от дураков.
Строка 13: Строка 13:
'''Если у вас уже установлена прошивка от энтузиастов для WL500GPv2:'''
'''Если у вас уже установлена прошивка от энтузиастов для WL500GPv2:'''


*'''Как узнать заводские MAC-адреса.'''
*'''Как узнать заводские MAC-адреса.'''<br />
<code>LAN: cat /dev/mtd/3|grep lanmac
<code>LAN: cat /dev/mtd/3|grep lanmac<br />
WAN: cat /dev/mtd/3|grep wanmac
WAN: cat /dev/mtd/3|grep wanmac<br />
Guest Zone: cat /dev/mtd/3|grep lan2mac</code>
Guest Zone: cat /dev/mtd/3|grep lan2mac<br /></code>
Последний в прошивках от Олега и энтузиастов не используется, т.к. в этих прошивках нет гостевой зоны. Внимание: данные команды бесполезны, если заводские MAC-адреса уже стерты из памяти, либо установлена модификация от Vampik.
Последний в прошивках от Олега и энтузиастов не используется, т.к. в этих прошивках нет гостевой зоны. Внимание: данные команды бесполезны, если заводские MAC-адреса уже стерты из памяти, либо установлена модификация от Vampik.


MAC-адрес для LAN также напечатан на оборотной стороне (днище) роутера. Если MAC-адрес для LAN, например, 00:11:22:33:44:55, то MAC-адрес для WAN будет равняться 00:11:22:33:44:55 + 2 (т.е. в данном случае 00:11:22:33:44:57). Не забывайте про шестнадцатиричную систему счисления, напр.: 58 + 2 = 5A, 59 + 2 = 5B.
MAC-адрес для LAN также напечатан на оборотной стороне (днище) роутера. Если MAC-адрес для LAN, например, 00:11:22:33:44:55, то MAC-адрес для WAN будет равняться 00:11:22:33:44:55 + 2 (т.е. в данном случае 00:11:22:33:44:57). Не забывайте про шестнадцатиричную систему счисления, напр.: 58 + 2 = 5A, 59 + 2 = 5B.


''Как вручную прописать MAC-адрес в текущие настройки роутера.''
''Как вручную прописать MAC-адрес в текущие настройки роутера.''<br />
<code>
<code>nvram set il0macaddr=00:11:22:33:44:55<br />
nvram set il0macaddr=00:11:22:33:44:55
nvram set et0macaddr=00:11:22:33:44:57<br />
 
nvram commit<br />
nvram set et0macaddr=00:11:22:33:44:57
reboot</code><br />
 
nvram commit
 
reboot</code>
''il0macaddr'' - MAC-адрес для LAN, ''et0macaddr'' - MAC-адрес для WAN, адреса подставить свои. Внимание: параметры ''lan_hwaddr'', ''wan0_hwaddr'', ''wl0_hwaddr'' в прошивке устанавливаются автоматически, вручную этого делать не следует. После сброса настроек данную операцию необходимо проделывать заново. Заводские MAC-адреса от этой операции не восстанавливаются.
''il0macaddr'' - MAC-адрес для LAN, ''et0macaddr'' - MAC-адрес для WAN, адреса подставить свои. Внимание: параметры ''lan_hwaddr'', ''wan0_hwaddr'', ''wl0_hwaddr'' в прошивке устанавливаются автоматически, вручную этого делать не следует. После сброса настроек данную операцию необходимо проделывать заново. Заводские MAC-адреса от этой операции не восстанавливаются.



Версия от 21:45, 31 августа 2010

Общие сведения

Прошивка от Vampik - это Прошивка энтузиастов + патчи для корректной работы на DIR-320. Основные отличия - сохранение заводских MAC-адресов и поддержка всех индикаторов. Скачать можно здесь: [1], там же можно посмотреть полное readme с описанием отличий прошивки. Если нужна стабильная релизная версия прошивки, смотрим последнюю релизную версию оригинальной прошивки от энтузиастов здесь: [2] и скачиваем с [3] прошивку с таким же номером ревизии. Все остальные выложенные версии прошивок являются тестовыми. Переход с прошивки от энтузиастов на модифицированную версию от Vampik через веб-интерфейс невозможен, т.к. изменена модель с wl500gpv2 на dir320 и веб-интерфейс не принимает прошивку как бы для другой модели - защита от дураков. В некоторых экземплярах DIR-320 может быть установлена другая флеш-память, с которой функция сохранения заводских MAC-адресов не работает. Прошивка теоретически может работать (а может и не работать или работать некорректно) на устройствах DIR-320A (MTC), DIR-330. В случае некорректной работы и готовности помочь разработчикам, просьба написать об этом в данной теме.

Про MAC-адреса:

В DIR-320 для хранения специфических для каждого экземпляра устройства заводских MAC-адресов (и PIN-кода для WCN) используется отдельная служебная область памяти (bdcfg), которая в оригинальных прошивках от Олега и энтузиастов конфликтует с областью памяти для хранения настроек (nvram). При сбросе настроек в значения по умолчанию (стирании nvram) средствами прошивки (нажатие кнопки Reset на включенном устройстве или кнопки Restore на странице Factory Default веб-интерфейса, выполнение команды erase /dev/mtd/3) эта служебная область памяти с заводскими настройками также стирается. Данное поведение исправлено в модификациях от Vampik. Безопасный сброс настроек можно сделать средствами загрузчика, т.е. нажать кнопку Reset на выключенном роутере, и включить роутер, удерживая кнопку нажатой в течение нескольких секунд.

Если у вас уже установлена прошивка от энтузиастов для WL500GPv2:

  • Как узнать заводские MAC-адреса.

LAN: cat /dev/mtd/3|grep lanmac
WAN: cat /dev/mtd/3|grep wanmac
Guest Zone: cat /dev/mtd/3|grep lan2mac
Последний в прошивках от Олега и энтузиастов не используется, т.к. в этих прошивках нет гостевой зоны. Внимание: данные команды бесполезны, если заводские MAC-адреса уже стерты из памяти, либо установлена модификация от Vampik.

MAC-адрес для LAN также напечатан на оборотной стороне (днище) роутера. Если MAC-адрес для LAN, например, 00:11:22:33:44:55, то MAC-адрес для WAN будет равняться 00:11:22:33:44:55 + 2 (т.е. в данном случае 00:11:22:33:44:57). Не забывайте про шестнадцатиричную систему счисления, напр.: 58 + 2 = 5A, 59 + 2 = 5B.

Как вручную прописать MAC-адрес в текущие настройки роутера.
nvram set il0macaddr=00:11:22:33:44:55
nvram set et0macaddr=00:11:22:33:44:57
nvram commit
reboot

il0macaddr - MAC-адрес для LAN, et0macaddr - MAC-адрес для WAN, адреса подставить свои. Внимание: параметры lan_hwaddr, wan0_hwaddr, wl0_hwaddr в прошивке устанавливаются автоматически, вручную этого делать не следует. После сброса настроек данную операцию необходимо проделывать заново. Заводские MAC-адреса от этой операции не восстанавливаются.

  • Как восстановить заводские MAC-адреса

Взять архив отсюда: [4], извлечь из него файл bdcfg.bin, в любом hex-редакторе подставить нужные MAC-адреса вместо нулей (lanmac - то, что напечатано на оборотной стороне роутера, lanmac2 = lanmac + 1, wanmac = lanmac + 2, см. выше). Также вписать свой PIN (тоже есть на оборотной стороне роутера). Затем скопировать этот файл на роутер и выполнить команду flash /path/to/bdcfg.bin /dev/mtd/5. Если вы не знаете, как скопировать файл на роутер, самый простой вариант: возьмите, например, флешку, скопируйте в корень флешки, и подключите ее к роутеру. Если больше ничего к роутеру не подключено и не настраивался /etc/fstab, то файл должен оказаться в /tmp/harddisk/bdcfg.bin. Дальше выполнить команду flash /tmp/harddisk/bdcfg.bin /dev/mtd/5 (можно через телнет, можно через веб-интерфейс System Setup -> System Command), произвести сброс настроек и перезагрузить роутер.

См. также

Профильная тема форума по DIR-320

Прошивка энтузиастов