コンフィギュレーション(設定)の表示と保存

コンフィギュレーション(設定)の表示と保存

ルータのコンフィギュレーション(設定)はRAMに保存される「running-config」と、NVRAMに保存される「startup-config」の2つのファイルに保存されています。


ルータ起動後、ルータの設定を加えたり変更した内容のほとんどは「running-config」に保存され、「startup-config」には保存されません。
しかし、「running-config」が保存されるRAMは、その特性上、電源を消すと内部のデータ全て消えてしまいます。

そのためルータの電源を切るとき、ルータ起動後に変更した設定が記録されている「running-config」の内容をどこかに保存しておかなければなりません。
それが「startup-config」になります。「startup-config」が保存されるNVRAMは電源を切ってもデータは保持されます。


showコマンド・copyコマンド

更新した設定をNVRAM(startup-config)に保存するにはcopyコマンドを使用します。
copyコマンドの説明の前にまず、ルータ起動直後の「running-config」と「startup-config」の内容を確認してみます。
設定の確認は特権モードからshowコマンドを実行することで行えます。


running-config
Router#show running-config
Building configuration...

Current configuration : 472 bytes
!
! No configuration change since last restart
!
version 12.2
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname Router
!
~ 省略 ~
!
interface Ethernet0
 no ip address
 shutdown
 half-duplex
!
interface FastEthernet0
 no ip address
 shutdown
 speed auto

startup-config
Router#show startup-config
Using 532 out of 29688 bytes
!
! No configuration change since last restart
! NVRAM config last updated at 19:06:22 UTC Sun Apr 18 2010
!
version 12.2
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname Router
!
~ 省略 ~
!
interface Ethernet0
 no ip address
 shutdown
 half-duplex
!
interface FastEthernet0
 no ip address
 shutdown
 speed auto

結果は同じになります。
では、ルータの設定を変更してみます。

Router#config t
Enter configuration commands, one per line.  End with CNTL/Z.
Router(config)#hostname ro-tokyo
ro-tokyo(config)#

上記コマンドでルータの名前を変更しました。
ここでもう一度「running-config」と「startup-config」を確認してみます。


running-config
ro-tokyo#show running-config
Building configuration...

Current configuration : 549 bytes
!
! Last configuration change at 19:10:06 UTC Sun Apr 18 2010
! NVRAM config last updated at 19:06:22 UTC Sun Apr 18 2010
!
version 12.2
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname ro-tokyo
!
~ 省略 ~

startup-config
ro-tokyo#show startup-config
Using 532 out of 29688 bytes
!
! No configuration change since last restart
! NVRAM config last updated at 19:06:22 UTC Sun Apr 18 2010
!
version 12.2
service timestamps debug datetime msec
service timestamps log datetime msec
no service password-encryption
!
hostname Router
~ 省略 ~

「running-config」だけに変更が反映されているのが確認できます。
このまま電源ON/OFFでルータを再起動すると、「running-config」に反映されていた内容が元に戻ってしまいます。
なぜなら上記したとおり、RAMは電源を切ると中のデータ全てが消えてしまうからです。
そのため、設定を保持するには、ルータ設定更新後、「running-config」の内容を「startup-config」にcopyコマンドを使用しコピーします。

Router#copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]

これで更新した設定はルータの電源ON/OFFを行っても保持されます。
ルータは次回起動時、デフォルトの設定であればNVRAMに保存されている「startup-config」の内容をRAMに読み込みます。

タグ