Skip to main content

Jak spustit Cisco Catalyst 9300 v továrním nastavení?

Řekněme, že jsme buď ztratili heslo (nebo ho nikdy neměli), nebo chtěli prostě uvést switch do továrního nastavení. Bohužel tady už to není tak jednoduché jako u třeba 3750-X (kdy stačilo držet dostatečně dlouho (~15s?) tlačítko MODE a switch se resetoval).

Základem toho je, že switch při startování přerušíme v zavaděči a tam mu řekneme, že nemá použít ke startu uloženou konfiguraci (startup-config). Díky této fintě nám nastartuje switch jako nový, ale je potřeba nastavení poté změnit zpět (jinak by pořád startoval s čistou konfigurací).

V tomto případě provádím na 9300-48T

  1. Spustit switch.
  2. Připojit se ke switchi pomocí sériové konzole. Já na to použil USB-A > MiniUSB a PuTTY.
    (Bps:9600, Db:8, Parity:None, Sb:1, Fc:None, [X] FIFO buffers). V mém případě byl switch na portu COM3.

    Toto je dobré proto, abychom viděli co se tam vlastně děje (protože i po přerušení bootloaderu bude indikátor systému stále blikat 😣).

  3. Pokud už bootujeme tak vytáhnout ze sítě a zapojit znova. Po spuštení switche je menší prodleva (10-20s) než začne blikat indikátor systému. V ten moment kdy začne blikat nám switch bootuje a je nejlepší čas bootování překazit.

    🗒️ V konzoli uvidíme attempting to boot from [flash:packages.conf]

  4. Mačkat tlačítko MODE dokud v konzoli neuvidíme (interrupted). Nyní jsme v zavaděči switche.
  5. Nastavíme proměnnou aby switch ignoroval startup-config a nastartujeme:
    SWITCH_IGNORE_STARTUP_CFG=1
    boot
    
  6. Tak teď máme čistý switch a můžeme si hrát.

    💡 Pro vymazání konfigurace která je ve switchi uložena provést:

    enable
    write erase
    delete /force flash:vlan.dat
    copy running-config startup-config
    
  7. Provést restart ideálně jako člověk pomocí reload a opakovat krok 4..
  8. Nastavit aby switch už neignoroval uloženou konfiguraci a nastartovat:
    SWITCH_IGNORE_STARTUP_CFG=0
    boot
    

Hotovo!