Връщане на фабричните nvram настройки на WAP54G v3.1

вторник, 18 декември, 2007 @05:28  |  Публикувано от: krassyo

Желано ниво на познанията за да ползвате ръководството: Средно /UNIX мрежи, Secure Shell, webif/

Авторът на ръководството не поема никаква отговорност за превърнати безжични или други мрежови апаратури в непригодни за работа предмети. Всяко свое действие свързано с това ръковоство правите на своя отговорност.

Въведение:

Ако сте си купили този здраво орязан от към flash памет и RAM - Cisco-Linksys WAP54G WiFi access point, инсталирали сте му DD-WRT и сте педантични, колкото мен няма да успеете да спите спокойно поради три основни причини:

  • DD-WRT ще промени хардуерния адрес (MAC адреса) на 00:90:4C:91:00:01, като може или да Ви подразни, че адресът е в разрез с този на лепенката на устройството, или това да Ви възпрепятства да свържете устройството към друго, което е в същото състояние (със същия сменен хардуерен адрес).
  • DD-WRT добавя куп ненужни (по мое наблюдение) параметри в nvram-а свързани с работата в режим - рутър, дори и да не можете да го използвате като рутър.
  • С този фърмуер най-вероятно безжичната Ви точка ще иска да бъде растартирана от време на време поради това, че паметта на устройството идва оскъдна за въпросния фърмуер и в определен момент то престава да реагира поради недостиг на свободна памет.

Ако в един момент решите да се върнете към фабричния фърмуер поради една или друга причина и отворите в броузъра си този адрес: http://192.168.1.245/apply.cgi?action=Nvram ще останете много неприятно изненадани от това, че са останали ред попълнения от DD-WRT.

Как да върнем nvram стойностите в техния фабричен вид:

Тук идва ред да направим пълен фабричен ресет на устройството за да върнем нашия nvram в състоянието, в което е излязъл от фабриката. За да осъществим това е необходимо да ползваме върха на молив или друг предмет с тънък и остър връх.

  • Изключваме уреда от тока и изчакваме 15 секунди.
  • Натискаме и задържаме нариснат бутона Reset на задния панел и включваме отново устройството към тока.
  • Задържаме 10 секунди натиснат бутона Reset, след което уредът ще се рестартира.

Вече имаме фабрични nvram настройки, но нашият хардуерен адрес е върнат отново към 00:90:4C:91:00:01 въпреки, че сме го променили преди това през уеб интерфейса на DD-WRT. Този проблем можем да отстраним по един малко по-сложен начин, който може и да брикне устройството ни (да го превърне в непотребна вещ).

Промяна на хардуерен (MAC) адрес с помощта на OpenWRT:

За разлика от DD-WRT неговият конкурентен продукт - OpenWRT не прави драстични промени върху nvram съдържанието и освен това предлага отдалечена връзка до устройството посредством ssh. Това е причината да се спрем на него за да променим хардуерния адрес към неговите реални стойности.

  • Изтегляме OpenWRT WhiteRussian RC6 от следната препратка и префлашваме нашата безжична точка с въпросния фърмуер.
  • Преди да рестартирме Cisco-Linksys WAP54G V3.1 влизаме през ssh и изпълняваме следните команди:

root@openwrt:~# nvram set boot_wait=on
root@openwrt:~# nvram commit

  • Рестартираме безжичната точка и ако всичко е както трябва ще успеем отново да влезем в устройството през ssh. Изпълняваме следните команди, с които възстановяваме фабричния хардуерен адрес на WAP54G V3.1:

root@openwrt:~# il0macaddr=00:18.xx:xx:xx:xx #Вашият истински MAC адрес
root@openwrt:~# et0macaddr=00:18.xx:xx:xx:xx #Вашият истински MAC адрес
root@openwrt:~# lan_hwaddr=00:18.xx:xx:xx:xx #Вашият истински MAC адрес
root@openwrt:~# nvram commit

  • След като сме върнали оригиналния хардуерен адрес е време да рестартираме безжичната точка и да качим отново фабричния фърмуер за Cisco-Linksys WAP54G - 3.05.03 през уеб интерфейса на OpenWRT WhiteRussian RC6.

Отново сме в познатия уеб интерфейс на фабричния фърмуер. Устройството ни отговаря на arping с истинския си хардуерен адрес. Преди да полеем успеха си е добре да направим един фабричен ресет от тук (а не по горе описания начин): http://192.168.1.245/FactoryDefaults.asp.

Ако случайно брикнете Вашата безжична точка: (ACK led не свети)

Имайте предвид, че в момента, в който Вие смените фърмуера на безжичното си оборудване Вие губите гаранцията си и сте съгласни с това, че можете да повредите трайно уреда си.

Ако поради едни или други стечения на обстоятелствата успеете да направите негоден за работа вашия аксес пойнт и не можете повече да се свържете към радиото му, можете да опитате една последна стъпка преди да го изпратите на ремонт и да си платите за него в последствие. Можете да използвате TFTP за да върнете фабричния фърмуер. За целта е необходимо да се убедите, че имате връзка с устройствтото през LAN порта му, като опитате да изпратите ping до него и получите отговор. Ако устройството отговаря на ping, можете да и да си пуснете ТОТО, защото днес е щастливия Ви ден.

Свързвате компютъра си през мрежови кабел към Cisco-Linksys WAP54G V3.1. С помощта на шел се преместете в директорията с фабричния фърмуер (примерно LinksysWAP54G-Cisco-EU-EN-3.05.03.trx) и изпълнявате следните команди:

root@hostname:~# tftp 192.168.1.245 #Или адреса, на който е устройството
binary
rexmt 1
put LinksysWAP54G-Cisco-EU-EN-3.05.03.trx

Ако всичко мине както трябва след няколко секунди ще имате отново работеща безжична точка. В знак на благодарност можете да ми изпратите и дарение от скромната сума 1 EUR през формата за дарение.

Тази тема е публикувана в вторник, 18 декември, 2007 в 05:28 в категория WiFi, Ръководства. Може да следите коментарите по темата чрез RSS 2.0. Може да публикувате коментар, или trackback от своя собствен сайт.

8 коментара по темата -Връщане на фабричните nvram настройки на WAP54G v3.1-

  1. peter написа:

    За малко да ни излъжеш…

    МАК адресите на 3-те интерфейса са различни:

    ================================================
    Vendor:LINKSYS
    ModelName:WRT54GL
    Firmware Version:v4.30.5 , Apr 27 2006
    #:000
    Boot Version:v3.7.4
    CodePattern:W54G
    Country:US

    RF Status:enabled
    RF Firmware Version:v4.30.5
    RF Domain:US (channel 1~11)
    RF Channel:6
    RF SSID:peter

    —–Dynamic Information
    RF Mac Address:00:14:BF:FA:16:CE
    LAN Mac Address:00:14:BF:FA:16:CC
    WAN Mac Address:00:14:BF:FA:16:CD
    Hardware Version:2.0
    Device Serial No.:
    ================================================
    Това го извежда супер секретния файл
    http://192.168.242.1/SysInfo.htm
    с оригиналния Линксис - без пипане даже на един байт.
    Отдолу на устройството е изписан само ЛАН МАК-а т.е. CC при мен

  2. krassyo написа:

    Така ли? За малко да ти повярваме. Това е аксес пойнта. Я направиви един ресет на WAP54G и ми кажи на какво се ресетват трите MAC-а?

    Ето едно дъмпче на nvram-а на Cisco-Linksys 3.01.09(USA) фабричния фърмуер за “неизлъганите”. Както се вижда Linksys имат различно мнение по въпроса за хардуерен адрес при рутерите и при точките си за достъп.

    Имам и една задачка-закачка за теб, тъй като зная, че си спец по ембедед системите. Знаеш ли с какво е уникален този фърмуер на Linksys визирам v3.01.09(USA), Apr 25, 2005?

  3. peter написа:

    OOPS - не съм видял че е за WAP, аз все си мислех че имаш и ти WRT.

    Ми не - WAP е прекалено орязан откъм хардуер сега ще вдия с какво е уникален.

  4. krassyo написа:

    Ами случва се, макар че на 5-10 места съм написал с главни бурви WAP54G V3.1. Зная много добре, че е орязан както от към флаш, така и от към рамец. То WRT54G след версия 4 е доооста орязан ;) Нали пуснаха версия 4 под ново име след това пичовете… WRT54GL. Честно казан на мен ми върши добра работя моя WAP54G за сега.

  5. peter написа:

    3.1.09 има някакъва задна вратичка позволяваща да се променя МАК-а…

    ———-
    Flash firmware 3[1].01.09, which they email you (not available on web site).

    Enter the backdoor and set mac address.

    Then flash 3.08.02 and all is fine (I think it’s a beta, not sure but it seems to work).
    ———-

    Между другото Линксис е мъртва… от 2005 не са пускали нищо читаво работещо под Линукс, а и НЕ желаят да пускат повече. От компанията майка - онази от залива са им забранили защото стават разни ценови войни и евтинки линксиси за $100 конкурират на майката продукти за около $1000-$10000 което води до големи загуби. Та затова са им поодрязали крилцата.

  6. krassyo написа:

    Точно така. Това е единствената версия на фърмуера им, която има backdoor.asp, от където можеш да смениш хардуерния адрес без да инсталираш софтуер от трети лица.

    Чак за вътрешна конкуренция не можем да говорим мисля. Cisco по принцип не се цели към крайния потребител, а “нискобюджетната” му целева група е малкия бизнес. Не мисля, че за да си ползвам у нас безжична мрежа е необходимо да си купувам Aironet-че, като няма да ми върши кой знае колко по-добра работа имайки предвид безкрайно замърсения ефир на 2.4. Виж, ако ми продадат 802.11y карта съвсем друго нещо, само че ще трябва да си плащам и за лиценз в обхвата 3650-3700, а не съм и сигурен дали в България лицензи за 3.7 се дават изобщо.

  7. peter написа:

    Говоря принципно - те и сега могат да изплющят едни Линукси в устройствата си. Но не искат защото това ще доведе модването им и DD-WRT, OpenWRT и т.н. клонинги. А точно тези 3rd платформи са голяма заплаха за Циско.

    Имам познат в Тексас обслужващ в един град мрежа от над 400 WiFi-та. Всичко това е изградено с Linksys WRT54G с подходящ софтуер.

    Еквивалентната Cisco конфигурация е щяла да излезе над 3-4 пъти по-скъпа отколото съществуващата му. Отелно се загробва с разни Циско-та дето после трябва да си CCNE, CCNA, CC?? и т.н.

    Сега си използва решения с отворен код и се чувства много по-спокоен.

  8. tsetso написа:

    Здравейте,
    Имам рутер Linksys WRT54GL, по описаният начин http://comelsoft.com/wrt54g_ttl_mangling.html качих DD-WRT. Furmuera му тръгна, но не можах да му запусна нета. Hyper WRT Thibor не го намерих и затова му качих OpenWRT от секцията micro. Сега по никакъв начин не мога да влезна в рутер, за да му пипам настроките и да му кача друг furmuer. Встатията пише, че в DD-WRT се влиза с http://192.168.1.1 username root и парола admin, но за другите нищо не пише. Какво се пише за http:…, za username и за парола?

    Моля помогнете!

Вашият коментар