W tym artykule przedstawię kilka zagadnień związanych z systemem operacyjnym Cisco IOS. Pokażę proces odzyskiwania utraconego hasła na routerze i na przełącznicy Cisco. Następnie, pokażę jak załadować nowy obraz systemu operacyjnego do urządzenia Cisco używając serwera TFTP (Trivial File Transfer Protocol).
Aby odzyskać zapomniane hasło na routerze Cisco, należny podjąć następujące kroki:
Spowoduje to start routera w czyms w rodzaju "recovery mode". Zwróć uwagę na to, jak wygląda teraz linijka wiersza poleceń. Numer "1" będzie się zwiększał o 1 przy każdym zatwierdzeniu komendy klawiszem Enter. W oknie HyperTerminala wpisz komendę:
rommon 1 > confreg 0x2140
You must reset or power cycle for new config to take effect
Router zażąda zrestartowania, aby zmiany mogły zostać zastosowane. Z wiersza poleceń można to osiągnąć w następujący sposób:
rommon 2 > reset
(...)
rommon 1 > boot
Po pierwszej komendzie router zostanie zresetowany, a następna spowoduje normalny proces rozruchowy routera. Router wystartuje bez uwzględnienia konfiguracji zapisanej w pliku startup-config. Dzięki temu po starcie nie będzie potrzebne użycie hasła, aby dostać się do trybu uprzywilejowanego (User Exec Mode). Ale to jeszcze nie koniec. Jeżeli nie zależy ci na odzyskaniu wcześniejszej konfiguracji routera (konfiguracji interfejsów, protokołów trasowania itp.), wydaj komendę:
Router# erase startup-config
Natomiast jeśli chcesz odzyskać wcześniejszą konfigurację, w trybie uprzywilejowanym wydaj następującą komendę:
Router# copy startup-config running-config
Następnie, KONIECZNIE zmień hasło trybu uprzywilejowanego a także hasło chroniące dostępu do portu konsoli, jeśli było wcześniej ustanowione. Wydaj następujące komendy:
Router# config terminal
Router(config)# enable secret NoweHaslo
Router(config)# line console 0
Router(config-line)# password NoweHasloKonsoli
Router(config-line)# login
Router(config-line)# end
Przedostatnim krokiem będzie zapisanie konfiguracji (po załadowaniu starej konfiguracji i zmianie haseł!):
Router# copy running-config startup-config
(lub w skrócie ta sama komenda:)
Router# copy run start
Ostatnim krokiem procesu odzyskiwania hasła (i konfiguracji) jest przywrócenie routera do normalnego stanu (aby po restarcie nie przeszedł znowu do "recovery mode"). Wystarczy jedna komenda wydana w trybie konfiguracyjnym:
Router(config)# config-register 0x2102
Gotowe!
CDN
Ilość komentarzy: 5
Fajne - właśnie skorzystałem, bo musiałem reanimować 1601. Kiedy będzie więcej ?
— *Grzegorz Wed, 23 Mar 2011
Witam serdecznie. Bardzo konkretny Pana blog, szukałem czegoś w przyjazny sposób napisanego no i znalazłem. Czy artykuł "Odzyskiwanie hasła - router" również odnosi się do switcha WS-C3650-24TS?. Nie próbowałem jeszcze, ale jeśli będzie konieczność to będzie w sam raz. Mam jeszcze takie pytanko czy artykuły "Notatki Cisco" oraz "Notatki Linux" mógłby Pan zrobić w formie spakowanej lub do wydruku, tak aby korzystać z nich bez dostępu do sieci? Można zapisać każdy artykuł z osobna jako kompletną stronę, ale jest to trochę kłopotliwe. Jeszcze mała uwaga na niektórych kartach nie ładują się obrazki np. http://blog.szymi.com/rozne/2009/05/06/przekierowanie_portow.html a w tytule jest "Dostęp do komputera". Pozdrawiam i dziękuje.
— alexik Wed, 2 Mar 2011
co szukalem, dzieki
— online Wed, 19 May 2010
Dzięki za miłe słowa! Cieszę się, że ktoś tu zagląda, tym bardziej, jeśli informacje tu zawarte się przydają. Postaram się niedługo coś dodać do notatek na temat Cisco, bo w najbliższych tygodniach czeka mnie egzamin. Pozdrowienia
— Szymon Mon, 6 Jul 2009
No fajny ten blog... :-) Mnie się przydała właśnie ta strona z odzyskiwaniem haseł na routerach cisco. Wielkie dzięki i życzę powodzenia w dalszym rozwijaniu tematu... Na pewno będę tutaj zaglądał, żeby zobaczyć co nowego wpisałeś. :-)) Pozdrawiam: Pablo P.S. Ponieważ do 07.08.2009 został praktycznie tylko jeden miesiąc życzę Tobie i Eli wszystkiego co najlepsze u progu Waszego wspólnego (i wspaniałego [uwierz mi bo wiem co piszę ;-))) ]) życia... WSZYSTKIEGO DOBREGO !!!
— Pablo Sun, 5 Jul 2009