■Cisco 892のバックアップ、初期化、復元
今回は9つの100M、1つの1G、それに1つのISDNポートを持ったルータ
バージョンは新しいので、そのまま。
IOSイメージはtftpではなく「ftp転送」が必要。
Press RETURN to get started.
Router>enable
Router#show version | section interface
9 FastEthernet interfaces
1 Gigabit Ethernet interface
1 ISDN Basic Rate interface
Router#show version | include IOS|bin
Cisco IOS Software, C890 Software (C890-UNIVERSALK9-M), Version 15.3(3)M1, RELEASE SOFTWARE (fc1)
System image file is "flash:c890-universalk9-mz.153-3.M1.bin
■対象の確認
Router#dir
Directory of flash:/
1 -rw- 50448544 Mar 1 1984 00:01:00 +00:00 c890-universalk9-mz.153-3.M1.bin
253100032 bytes total (202649600 bytes free)
■debian側
$ sudo /sbin/ifconfig eth2 172.31.31.254/24 up
$ sudo route add -net 172.31.31.0/24 gw 172.31.31.253 eth2
$ ls /srv/tftp/
$ netstat -an | grep :69
udp 0 0 0.0.0.0:69 0.0.0.0:*
■VLAN 1にIPを設定
Router>enable
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#interface vlan 1
Router(config-if)#no shutdown
Router(config-if)#ip address 172.31.31.253 255.255.255.0
Router(config-if)#exit
Router(config)#ip default-gateway 172.31.31.254
Router(config)#end
Router#write memory
Building configuration...
[OK]
Router#copy running-config startup-config
Destination filename [startup-config]?
Building configuration...
[OK]
Router#show interfaces fastEthernet 0 | include up
FastEthernet0 is up, line protocol is up
Full-duplex, 100Mb/s
Router#show running-config interface vlan 1
Building configuration...
Current configuration : 63 bytes
!
interface Vlan1
ip address 172.31.31.253 255.255.255.0
end
Router#show vlan-switch brief | exclude 100[2345]
VLAN Name Status Ports
---- -------------------------------- --------- -------------------------------
1 default active Fa0, Fa1, Fa2, Fa3, Fa4, Fa5
Fa6, Fa7
■tftpサーバにバックアップ
空き容量があるのに、空き領域エラー。
毎回33MB程度の同じところで止まるので、tftpの問題か。
Router#copy running-config flash:small.config
Destination filename [small.config]?
1453 bytes copied in 1.156 secs (1257 bytes/sec)
Router#copy flash:small.config tftp://172.31.31.254/small.config
Address or name of remote host [172.31.31.254]?
Destination filename [small.config]?
.!!
1453 bytes copied in 4.060 secs (358 bytes/sec)
Router#copy flash:c890-universalk9-mz.153-3.M1.bin tftp://172.31.31.254
Address or name of remote host [172.31.31.254]?
Destination filename [c890-universalk9-mz.153-3.M1.bin]?
...
%Error writing tftp://172.31.31.254/c890-universalk9-mz.153-3.M1.bin (No space left on device)..
...
■ftp転送に変更
$ sudo /etc/init.d/vsftpd start
Starting FTP server: vsftpd.
Router#configure terminal
Enter configuration commands, one per line. End with CNTL/Z.
Router(config)#ip ftp username labunix
Router(config)#ip ftp password XXXXXXXX
Router(config)#end
Router#copy flash:c890-universalk9-mz.153-3.M1.bin ftp://172.31.31.254
Address or name of remote host [172.31.31.254]?
Destination filename [c890-universalk9-mz.153-3.M1.bin]?
Writing c890-universalk9-mz.153-3.M1.bin !!!!!!!!!!!!!!!!!!!!!!!!!!!!!
...
50448544 bytes copied in 36.540 secs (1380639 bytes/sec)
■データサイズとmd5sumハッシュチェック
Router#verify /md5 flash:c890-universalk9-mz.153-3.M1.bin
...
of flash:c890-universalk9-mz.153-3.M1.bin Done!
verify /md5 (flash:c890-universalk9-mz.153-3.M1.bin) = 3374d857d034be34e582f8963d172750
Router#dir flash:c890-universalk9-mz.153-3.M1.bin | include bin
Directory of flash:/c890-universalk9-mz.153-3.M1.bin
1 -rw- 50448544 Mar 1 1984 00:01:00 +00:00 c890-universalk9-mz.153-3.M1.bin
$ env LANG=C ls -l /srv/tftp/ | awk '{print $NF}'
32808
small.config
$ env LANG=C ls -l c890-universalk9-mz.153-3.M1.bin | awk '{print $(NF-4),$NF}'
50448544 c890-universalk9-mz.153-3.M1.bin
$ md5sum ~/c890-universalk9-mz.153-3.M1.bin
3374d857d034be34e582f8963d172750 c890-universalk9-mz.153-3.M1.bin
■startup-configとrunning-configのサイズが異なる。
ftpの設定の後、保存していないから。
Router#dir nvram:
Directory of nvram:/
253 -rw- 1453 <no date> startup-config
254 ---- 5 <no date> private-config
255 -rw- 1453 <no date> underlying-config
1 -rw- 2945 <no date> cwmp_inventory
4 ---- 160 <no date> persistent-data
5 -rw- 17 <no date> ecfm_ieee_mib
262136 bytes total (255506 bytes free)
Router#dir system:
Directory of system:/
115 drwx 0 <no date> cme
2 -r-- 0 <no date> default-running-config
768 dr-x 0 <no date> fpm
3 drwx 0 <no date> its
105 dr-x 0 <no date> memory
1 -rw- 1534 <no date> running-config
104 dr-x 0 <no date> vfiles
No space information available
Router#write memory
Building configuration...
[OK]
Router#verify /md5 system:/running-config
.MD5 of system:/running-config Done!
verify /md5 (system:/running-config) = 9639f60f748b0713defd33e2dad108c9
Router#verify /md5 nvram:startup-config
.MD5 of nvram:startup-config Done!
verify /md5 (nvram:startup-config) = 9639f60f748b0713defd33e2dad108c9
Router#copy running-config flash:small.config
Destination filename [small.config]?
%Warning:There is a file already existing with this name
Do you want to over write? [confirm]
1534 bytes copied in 1.032 secs (1486 bytes/sec)
Router#copy flash:small.config tftp://172.31.31.254
Address or name of remote host [172.31.31.254]?
Destination filename [small.config]?
!!
1534 bytes copied in 0.012 secs (127833 bytes/sec)
■初期化
Router#erase startup-config
Erasing the nvram filesystem will remove all configuration files! Continue? [confirm]
[OK]
Erase of nvram: complete
Router#reload
Proceed with reload? [confirm]
...
% Please answer 'yes' or 'no'.
Would you like to enter the initial configuration dialog? [yes/no]: no
■「flash:small.config」からの復元
Router>enable
Router#show running-config | section Vlan1
interface Vlan1
no ip address
Router#copy flash:small.config running-config
Destination filename [running-config]?
Multidrop Termination is already ENABLED
1534 bytes copied in 0.124 secs (12371 bytes/sec)
Router#show running-config | section Vlan1
interface Vlan1
ip address 172.31.31.253 255.255.255.0
Router#
Router#
Router#ping 172.31.31.254
Type escape sequence to abort.
Sending 5, 100-byte ICMP Echos to 172.31.31.254, timeout is 2 seconds:
.!!!!
Success rate is 80 percent (4/5), round-trip min/avg/max = 1/1/1 ms