Plik konfiguracyjny running configuration odzwierciedla bieżącą konfigurację urządzenia z systemem Cisco IOS. Zawiera on polecenia wykorzystywane do określenia w jaki sposób urządzenie działa w sieci (Rysunek 1). Modyfikowanie bieżącego pliku konfiguracyjnego natychmiast wpływa na funkcjonowanie urządzenia Cisco.

Bieżący plik konfiguracyjny jest przechowywany w pamięci roboczej urządzenia lub pamięci RAM. Oznacza to, że bieżący plik konfiguracyjny jest aktywny tymczasowo, tak długo jak urządzenie pracuje (tzn. jest włączone). Jednakże, jeżeli nastąpi zanik zasilania urządzenia lub jeżeli urządzenie zostanie ponownie uruchomione, to wszystkie zmiany w konfiguracji zostaną utracone chyba, że zostały one zapisane.

Po wprowadzeniu zmian w bieżącym pliku konfiguracyjnym należy rozważyć następujące opcje:

Plik konfiguracji startowej odzwierciedla konfigurację, która będzie używana przez urządzenie po restarcie. Plik konfiguracji startowej jest przechowywany w pamięci NVRAM. Gdy urządzenie sieciowe zostało skonfigurowane, a następnie konfiguracja bieżąca została zmodyfikowana, ważnym jest, aby zapisać te zmiany w pliku konfiguracji startowej. W ten sposób zapobiega się utracie wykonanych zmian na skutek awarii zasilania lub celowego restartu.

Przed zatwierdzeniem zmian, należy zastosować komendę show , aby zweryfikować poprawność konfiguracji urządzenia. Jak pokazano na rysunku komenda show running-config może być użyta w celu wyświetlenia bieżącego pliku konfiguracyjnego. Gdy zmiany są zweryfikowane jako prawidłowe, należy użyć polecenia copy running-config startup-config w wierszu poleceń trybu uprzywilejowanego EXEC. Komenda, która kopiuje bieżącą konfigurację do konfiguracji startowej, jest następująca:

Switch# copy running-config startup-config

Po jej wykonywaniu, bieżący plik konfiguracyjny zastępuje dotychczasowy plik konfiguracji startowej.

Jeśli zmiany w bieżącej konfiguracji nie przyniosły spodziewanego efektu, to może być konieczne przywrócenie poprzedniej konfiguracji urządzenia. Zakładając, że konfiguracja startowa nie została jeszcze zmieniona, można zastąpić nią konfigurację bieżącą. Najlepiej jest zrobić to poprzez ponowne uruchomienie urządzenia przy użyciu polecenia reload w wierszu poleceń trybu uprzywilejowanego EXEC.

Podczas inicjowania przeładowania system IOS wykryje, że bieżąca konfiguracja posiada zmiany, które nie zostały zachowane w startowej konfiguracji. W wierszu poleceń pojawi się pytanie, czy zachować dokonane zmiany. Aby odrzucić zmiany, należy wpisać n lub no.

Dodatkowo w wierszu poleceń pojawi się pytanie o potwierdzenie procesu przeładowania. Aby zatwierdzić, wciśnij Enter. Wciśnięcie innego klawisza spowoduje anulowanie procesu.

Na przykład:

Switch# reload

System configuration has been modified. Save? [yes/no]: n

Proceed with reload? [confirm]

*Apr 13 01:34:15.758: %SYS-5-RELOAD: Reload requested by console. Reload Reason:

Reload Command.

System Bootstrap, Version 12.3(8r)T8, RELEASE SOFTWARE (fc1)

Technical Support: http://www.cisco.com/techsupport

Copyright (c) 2004 by cisco Systems, Inc.

PLD version 0x10

GIO ASIC version 0x127

c1841 processor with 131072 Kbytes of main memory

Main memory is configured to 64 bit mode with parity disabled

Jeśli nieprzewidziane zmiany zostały zachowane w konfiguracji startowej, możesz być zmuszony do wyczyszczenia całej konfiguracji. To działanie wymaga usunięcia konfiguracji startowej i restartu urządzenia.

Konfiguracja startowa jest usuwana za pomocą polecenia erase startup-config .

Aby usunąć plik konfiguracji startowej wykorzystujemy komendę erase NVRAM:startup-config lub erase startup-config w wierszu poleceń trybu uprzywilejowanego EXEC:

Switch# erase startup-config

Przed wykonaniem tej komendy, przełącznik poprosi Ciebie o jej potwierdzenie:

Erasing the nvram filesystem will remove all configuration files! Continue? [confirm]

Confirm, czyli potwierdzenie, jest odpowiedzią domyślną. W celu potwierdzenia i usunięcia pliku konfiguracji startowej wciśnij klawisz Enter. Wciśnięcie innego klawisza spowoduje anulowanie procesu.

Uwaga:: Należy zachować ostrożność podczas korzystania z komendy erase . Komenda ta może być użyta do usunięcia każdego pliku z urządzenia. Niewłaściwe użycie polecenia może usunąć obraz systemu IOS lub inny istotny plik.

W przypadku przełącznika, w celu przywrócenia jego ustawień fabrycznych należy wykorzystać komendę delete vlan.dat oraz erase startup-config .

Switch# delete vlan.dat

Delete filename [vlan.dat]?

Delete flash:vlan.dat? [confirm]

Switch# erase startup-config

Erasing the nvram filesystem will remove all configuration files! Continue? [confirm]

[OK]

Erase of nvram: complete

Switch#

Po usunięciu konfiguracji startowej z NVRAM (i skasowaniu pliku vlan.dat w przypadku przełącznika), uruchom ponownie urządzenie w celu usunięcia z pamięci RAM aktualnego bieżącego pliku konfiguracyjnego. Urządzenie załaduje wtedy domyślną konfigurację startową, która została oryginalnie dostarczona z urządzeniem, tworząc tym samym konfigurację bieżącą.

Na Rysunku 2 dostępne jest ćwiczenie umożliwiające przećwiczenie zapisywania bieżącej konfiguracji z pamięci RAM do pamięci NVRAM.