Jak na Netinstall na MikroTik RouterBoard

Určitě se vám někdy už někdy stalo, že RB zničeho nic přestane fungovat, po zapnutí pípne a následující 2 pípnutí už neuslyšíme. Typická situace u odcházejícího zdroje, který RB sice ještě napájí, ale už neutáhne zapnutí wifi karet nebo najetí většího provozu, který vytíží procesor a RB se dokola restartuje. Viděl jsem také pár případů, kdy se do tohoto stavu MikroTik dostal po chybném upgradu RouterOS.

 

Nyní musím UPOZORNIT, že veškeré kroky děláte na své vlastní nebezpečí! Při nesprávném postupu může dojít k úplnému znehodnocení zařízení a proto tento postup nedoporučují začátečníkům, kteří nevědí co dělají!

 

Většinou bude poškozený právě systém RouterOS. Jelikož RB nenabootuje, nemůžeme ho klasickým způsobem přes Winbox přeinstalovat. Zbývá poslední varianta – Netinstall.

Co budeme potřebovat?

  • vadný RouterBoard 🙂
  • Notebook nebo PC *
  • program terminál
  • redukce USB -> RS232 nebo seriový port na PC
  • null-modem kabel
  • staženou nejlépe stabilní verzi RouterOS (All Packages) a Netinstall pro stejnou verzi RouterOS a správnou řadu RouterBoard! ze stránek http://www.mikrotik.com/download

* Nejlepší zkušenosti mám s Windows XP, na Windows 7 i s vypnutým firewallem Netinstall funguje podle nálady systému. Pokud nemáme Windows XP, doporučuji nainstalovat je v nějakém virtualitačním nástroji, osobně mám velmi dobré zkušenosti s VirtualBox.

  1. Rozbalíme oba stažené archivy.
  2. Vypneme firewall. Je to nutné, i přes přidání výjimky občas zlobí.
  3. V PC nastavíme IP adresu třeba 10.1.1.10 s maskou 255.255.255.0 neboli /24, bránu doporučuji vyplnit 10.1.1.5.
  4. Spustíme Netinstall a v „Net booting“ vyplníme adresu 10.1.1.5. Pokud není tak zaškrtneme „Boot server enable“ a potvrdíme OK.
  5. Propojíme PC přímo s Mikrotikem přímým nekříženým UTP kabelem. Vyvarujte se switchů apod., mělo by to sice fungovat, ale proč to zesložiťovat a komplikovat.
  6. Připojíme USB->RS232 převodník, spustíme terminál a nastavíme komunikaci na 115200 baudů, 8 data bitů, žádnou paritu, 1 stop bit a žádné řízení toku.
  7. Propojíme převodník null modem kabelem s MikroTikem.

Nyní máme předinstalační přípravu hotovou a můžeme se vrhnout na instalaci.

Pro zahájení instalace přes ethernet se nejdříve klasickým způsobem přes seriovou konzoli připojíme do RB. Po připojení napájení RB vypíše verzi bootloaderu, typ RB, frekvenci a velikost paměti. Nyní máme 2 vteřiny (může být nastavena jiná doba) na zmačknutí jakékoliv klávesy pro přerušení standardního způsobu bootování. Výpis možností co můžeme nyní dělat vypadá následovně:

RouterBOOT booter 2.41

RouterBoard 433AH

CPU frequency: 680 MHz
  Memory size: 128 MB

Press any key within 2 seconds to enter setup

RouterBOOT-2.41
What do you want to configure?
   d - boot delay
   k - boot key
   s - serial console
   n - silent boot
   o - boot device
   u - cpu mode
   f - cpu frequency
   r - reset booter configuration
   e - format nand
   g - upgrade firmware
   i - board info
   p - boot protocol
   b - booter options
   t - do memory testing
   x - exit setup
your choice:

Nikdy nedáváme „e – format nand“ – tím přijdeme o licenci! Zmačkneme „o“, protože chceme změnit bootovací zařízení:

your choice: o - boot device

Select boot device:
   e - boot over Ethernet
 * n - boot from NAND, if fail then Ethernet
   1 - boot Ethernet once, then NAND
   o - boot from NAND only
   b - boot chosen device
   f - boot Flash Configure Mode
   3 - boot Flash Configure Mode once, then NAND
your choice:

Tady bude většinou označena možnost „n – boot from NAND, if fail then Ethernet“ nebo „o – boot from NAND only“. My chceme ethernet proto dáme „e“.

your choice: e - boot over Ethernet

RouterBOOT-2.41
What do you want to configure?
   d - boot delay
   k - boot key
   s - serial console
   n - silent boot
   o - boot device
   u - cpu mode
   f - cpu frequency
   r - reset booter configuration
   e - format nand
   g - upgrade firmware
   i - board info
   p - boot protocol
   b - booter options
   t - do memory testing
   x - exit setup
your choice: x - exit setup

Po stisku „e“ nás vrátí do základního menu, kde stihem „x“ opustíme nastavování a RB se restartuje.

Pokud máme vše správně tak takto bude vypadat následující nabootování, kdy nám RouterBoard vypíše konfiguraci, zkontroluje dostupnost a komunikaci přes bootp protocol, vypíše MAC adresy a čeká, co mu přes Netinstall pošleme.

RouterBOOT booter 2.41

RouterBoard 433AH

CPU frequency: 680 MHz
  Memory size: 128 MB

Press any key within 2 seconds to enter setup..
trying bootp protocol.... OK
Got IP address: 10.1.1.5
resolved mac address 08:00:27:xx:xx:76
transfer started ......................... transfer ok, time=4.54s
setting up elf image... OK
jumping to kernel code
[?25lWelcome to MikroTik Router Software remote installation
Press Ctrl-Alt-Delete to abort

mac-address: 00:0C:42:xx:xx:B6
mac-address: 00:0C:42:xx:xx:B7
mac-address: 00:0C:42:xx:xx:B8

software-id: xxxx-xxxx key:
xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx==

Waiting for installation server............

Pokud se bootování zastaví na „trying bootp protocol….“znamená to, že nemáme propojený RouterBoard s PC UTP kabelem, nemáme spuštěnou Netinstall aplikaci, v komunikaci brání firewall na PC apod.

RouterBOOT booter 2.41

RouterBoard 433AH

CPU frequency: 680 MHz
  Memory size: 128 MB

Press any key within 2 seconds to enter setup..
trying bootp protocol.............

Pokud se nám povedlo docílit první varianty a MikroTik čeká na instalační server, měl by se v Netinstall nahoře vlevo v okně „Routers“ objevit náš RouterBoard. Klikneme na něj, tím ho vybereme. V sekci „Packages“ klikneme na tlačítko „Browse“ a vybereme složku s balíčky systému, která nám vznikla rozbalením staženého souboru „All packages“. V okně dole by se nyní měly zobrazit všechny dostupné balíčky. Nyní doporučuji vybrat jen ty co jsou potřeba. Jednak přenos po seriovém portu není nějak extra rychlý a zároveň router s jen nutným minimálním množstvím balíků funguje mnohem rychleji a nepotřebuje pro samotný chod tolik prostředků. Určitě musíme vybrat „routerboard“, „system“ a „advanced tools“. Potom záleží co konkrétní routerboard dělá, pokud obsluhuje wifi tak „wireless“ případně „security“ pokud je wifi zabezpečená šifrováním, pokud routuje tak „routing“ apod.

Když máme vybráno, zmačkneme „Install“. V seriové konzoli teď vydíme formátování NAND a přenos a instalaci jednotlivých balíků.

Po chvíli se tlačítko změní na „Reboot“. Zmačkneme „Reboot“ a MikroTik se rebootuje. Instalace je hotová.

Nesmíme ale zapomenout, že jsme nastavili bootování s ethernetu. Zopakujeme si tedy proceduru výběru bootovacího zařízení. Do dvou vteřin zmačknout cokoliv, „o – boot device“, „n – boot from NAND, if fail then Ethernet“ a „x – exit setup“.

RouterBOOT-2.41
What do you want to configure?
   d - boot delay
   k - boot key
   s - serial console
   n - silent boot
   o - boot device
   u - cpu mode
   f - cpu frequency
   r - reset booter configuration
   e - format nand
   g - upgrade firmware
   i - board info
   p - boot protocol
   b - booter options
   t - do memory testing
   x - exit setup
your choice: o - boot device

Select boot device:
 * e - boot over Ethernet
   n - boot from NAND, if fail then Ethernet
   1 - boot Ethernet once, then NAND
   o - boot from NAND only
   b - boot chosen device
   f - boot Flash Configure Mode
   3 - boot Flash Configure Mode once, then NAND
your choice: n - boot from NAND, if fail then Ethernet

RouterBOOT-2.41
What do you want to configure?
   d - boot delay
   k - boot key
   s - serial console
   n - silent boot
   o - boot device
   u - cpu mode
   f - cpu frequency
   r - reset booter configuration
   e - format nand
   g - upgrade firmware
   i - board info
   p - boot protocol
   b - booter options
   t - do memory testing
   x - exit setup
your choice: x - exit setup

Pokud vše proběhlo bez problémů tak by se nyní měl RouterBoard rebootovat a nabootovat již s novým RouterOS.

Good Luck!


Tagy: , , , , , , ,

1 Star2 Stars3 Stars4 Stars5 Stars (6 hlasující, průměrně: 4,83 z 5)
Loading...
Pomozte vylepšit wiki: Pošlete návrh na zlepšení