Aktív témák

  • Intruder2k5

    MODERÁTOR

    OpenWrt firmware csere terminálban

    Alább az a néhány művelet olvasható, amik segítségével terminálban flashelhetjük meg OpenWrt firmware-t futtató routerünket.

    Én firmware csere kapcsán mindenkinek javasolni szoktam, hogy lehetőség szerint előtte, és utána is csináljunk a routeren menüből egy gyári visszaállítást, vagy pedig a reset gombot használva állítsuk alapbeállításokra a routert, bár ez utóbbi OpenWrt firmware esetén nem mindig működik, mert vannak buildek, ahol a reset gombhoz nincs, vagy egyéb funkció van rendelve. Különösképpen szükséges ez, ha a régi és az új firmware fajtája eltérő, vagy pedig nagy verzióugrás van a kettő közt, mert ilyen esetekben a tárolt beállítások közt nagy eltérések lehetnek, amik a későbbiekben okozhatnak anomáliákat a router működésében, így aztán több kárt és felesleges munkát csinálunk magunknak azzal, ha megtartjuk a korábbi konfigot, mint amennyi időt fordítanánk a manuális újra beállításra.

    Első lépésként tehát végezzük el az alapra állítást, majd jelentkezzünk be telnet klienssel a routerre, és állítsunk be egy root jelszót.

    Szükség esetén állítsuk még be a routeren az internetkapcsolatot, hogy az le tudja tölteni az új firmware-t. Ha ez is megvan, akkor jelentkezzünk be SSH-n keresztül a terminálra, és álljunk is neki a firmware cseréjének, az alábbi parancsokkal...

    cd /tmp
    wget http://szervercime.hu/eleresi_ut/firmware.bin

    Ezzel letöltöttük az új firmware-t a router /tmp mappájába. Most ellenőrizzük annak md5sum összegét, és vessük össze a forrás oldalon találhatóval, hogy megbizonyosodjunk arról, hogy a letöltött firmware file nem hibás, sérült.

    md5sum /tmp/firmware.bin

    Ha minden rendben van, mehet a flashelés.

    mtd -r write firmware.bin firmware

    Élesben tehát így néznek ki valahogy az eddig leírtak...

    Ha mindet megvan, akkor ~1 perc elteltével a folyamat véget is ér, megjelenik a Rebooting... felirat, és újraindulás után használhatjuk is az új rendszert, amit a korábbiak alapján érdemes egy gyári alapra állítással kezdeni. De az SSH ablakot ne zárd be addig, amíg nem bizonyosodtál meg arról, hogy a folyamat sikeresen befejeződött. Erről meggyőződhetsz például úgy is, hogy nyitsz egy böngésző ablakot, és megpróbálod elérni a router webes felületét. Ha ez sikerült, akkor már nem érhet meglepetés.

    Sok sikert hozzá! :)

Aktív témák