Cisco Router 1941 обновление IOS
Последняя версия на сайте cisco для меня Release 15.4.1T ED
Description: UNIVERSAL
Release: 15.4.1T
File Name: c1900-universalk9-mz.SPA.154-1.T.bin
MD5 Checksum: 1c7c1b1ba2bb4f04cb081f069e8f5523
========
UPD: с этим ios возникли проблемы!!!
При попытке выполнить команду ip nat inside / outside роутер перезагружался, на флеше появлялись краш дампы.
Со следующими ios у меня были краши:
c1900-universalk9-mz.SPA.154-1.T.bin
c1900-universalk9-mz.SPA.153-3.M.bin
С этим ios команда выполнилась нормально:
c1900-universalk9-mz.SPA.152-4.M2.bin
===========================
С официально сайта скачать образы могут только те у кого имеется активный контракт. Разумеется, у меня такого нет.
Есть вариант скачать ios с рутрекера:
http://rutracker.org/forum/viewtopic.php?t=2989354
magnet
magnet:?xt=urn:btih:1f0225cda3a4885e5be93d3e7cef4f75e43be7b9&dn=ios&tr=http%3A%2F%2Fbt3.rutracker.org%2Fann%3Fuk%3D8x9BZLktSN&tr=http%3A%2F%2Fretracker.local%2Fannounce
===========================
Мне повезло, я нашел в гугле нужную мне версии, просто вбив название файла.
$ md5sum /tmp/c1900-universalk9-mz.SPA.154-1.T.bin
1c7c1b1ba2bb4f04cb081f069e8f5523 /tmp/c1900-universalk9-mz.SPA.154-1.T.bin
Может кому понадобится.
Выкладываю в облаках
https://mega.co.nz/#F!KIlWTC7Y!VMOFqwT6XuJQVq6pNUv3RQ
===========================
cisco-router-1941#sh ver
EASE SOFTWARE (fc1)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2012 by Cisco Systems, Inc.
Compiled Tue 20-Mar-12 17:58 by prod_rel_team
ROM: System Bootstrap, Version 15.0(1r)M15, RELEASE SOFTWARE (fc1)
cisco-router-1941 uptime is 2 hours, 41 minutes
System returned to ROM by reload at 01:28:14 UTC Sun Jan 12 2014
System restarted at 01:29:34 UTC Sun Jan 12 2014
System image file is "flash0:c1900-universalk9-mz.SPA.151-4.M4.bin"
Last reload type: Normal Reload
Last reload reason: Reload Command
Cisco CISCO1941/K9 (revision 1.0) with 491520K/32768K bytes of memory.
Processor board ID FGL162612RB
2 Gigabit Ethernet interfaces
1 terminal line
DRAM configuration is 64 bits wide with parity disabled.
255K bytes of non-volatile configuration memory.
250880K bytes of ATA System CompactFlash 0 (Read/Write)
=============
15 M (Extended Maintenance) releases delivered on a more frequent basis (approximately every 16 months), enabling customers to qualify, deploy, and remain on a release longer with active support. Release 15.0(1)M (FCS November, 2009) is the first 15 M release.
15 T (Standard Maintenance) releases (in between 15 M releases) ideal for the very latest features and hardware support before the next 15 M release becomes available. Each 15 T release receives bug-fix rebuild support for 13 months, plus an additional 6 months support for security/vulnerability issues such as Product Security Incident Response Team (PSIRT) advisories. Release 15.1(1)T (FCS March, 2010) is the first 15 T release.
Должно поменяться
c1900-universalk9-mz.SPA.151-4.M4.bin
на
c1900-universalk9-mz.SPA.154-1.T.bin
Вариант с использованием USB-FLASH карты
Возникли какие-то проблемы с первой флешкой, она не определялась.
Воткнул другую в циску и отформатировал ее.
Некоторые флешки определяются, но не форматируются. Особенно новые. Перед использованием необходимо их отформатировать в операционной системе.
cisco-router-1941#format usbflash0:
Format operation may take a while. Continue? [confirm]y
Format operation will destroy all data in "usbflash0:". Continue? [confirm]y
Format: All system sectors written. OK...
Format: Total sectors in formatted partition: 15508928
Format: Total bytes in formatted partition: 7940571136
Format: Operation completed successfully.
Format of usbflash0: complete
=====
cisco-router-1941#show file system
File Systems:
Size(b) Free(b) Type Flags Prefixes
- - opaque rw archive:
- - opaque rw system:
- - opaque rw tmpsys:
- - opaque rw null:
- - network rw tftp:
* 256487424 196145152 disk rw flash0: flash:#
- - disk rw flash1:
262136 250790 nvram rw nvram:
- - opaque wo syslog:
- - opaque rw xmodem:
- - opaque rw ymodem:
- - network rw rcp:
- - network rw http:
- - network rw ftp:
- - network rw scp:
- - opaque ro tar:
- - network rw https:
- - opaque ro cns:
7925055488 7925018624 usbflash rw usbflash0:
==============
cisco-router-1941#dir flash:
Directory of flash0:/
1 -rw- 55088360 Jun 28 2012 23:19:58 +00:00 c1900-universalk9-mz.SPA.151-4.M4.bin
2 -rw- 2903 Jun 28 2012 23:27:34 +00:00 cpconfig-19xx.cfg
3 -rw- 3000320 Jun 28 2012 23:27:48 +00:00 cpexpress.tar
4 -rw- 1038 Jun 28 2012 23:27:58 +00:00 home.shtml
5 -rw- 122880 Jun 28 2012 23:28:08 +00:00 home.tar
6 -rw- 1697952 Jun 28 2012 23:28:22 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
7 -rw- 415956 Jun 28 2012 23:28:36 +00:00 sslclient-win-1.1.4.176.pkg
256487424 bytes total (196145152 bytes free)
==============
cisco-router-1941# copy flash:c1900-universalk9-mz.SPA.151-4.M4.bin usbflash0: [Enter]
cisco-router-1941# copy flash:cpconfig-19xx.cfg usbflash0: [Enter]
cisco-router-1941# copy flash:cpexpress.tar usbflash0: [Enter]
cisco-router-1941# copy flash:home.shtml usbflash0: [Enter]
cisco-router-1941# copy flash:home.tar usbflash0: [Enter]
cisco-router-1941# copy flash:securedesktop-ios-3.1.1.45-k9.pkg usbflash0: [Enter]
cisco-router-1941# copy flash:sslclient-win-1.1.4.176.pkg usbflash0: [Enter]
==============
cisco-router-1941#dir usbflash0:
Directory of usbflash0:/
2 -rw- 55088360 Jan 13 2014 20:49:08 +00:00 c1900-universalk9-mz.SPA.151-4.M4.bin
3 -rw- 2903 Jan 13 2014 20:54:24 +00:00 cpconfig-19xx.cfg
4 -rw- 3000320 Jan 13 2014 20:54:36 +00:00 cpexpress.tar
5 -rw- 1038 Jan 13 2014 20:54:44 +00:00 home.shtml
6 -rw- 122880 Jan 13 2014 20:54:54 +00:00 home.tar
7 -rw- 1697952 Jan 13 2014 20:55:04 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
8 -rw- 415956 Jan 13 2014 20:55:14 +00:00 sslclient-win-1.1.4.176.pkg
7925055488 bytes total (7864676352 bytes free)
=========================
// Если нужно, что-то удалить с flash
#del flash:/c1900-universalk9-mz.spa.153-3.m.bi
=========================
cisco-router-1941# copy usbflash0:c1900-universalk9-mz.SPA.154-1.T.bin flash: [Enter]
=========================
=========================
// Проверяем md5 скопированного ios
cisco-router-1941#verify /md5 flash0:/c1900-universalk9-mz.SPA.154-1.T.bin 1c7c1b1ba2bb4f04cb081f069e8f5523
MD5 of flash0:/c1900-universalk9-mz.SPA.154-1.T.bin Done!
Verified (flash0:/c1900-universalk9-mz.SPA.154-1.T.bin) = 1c7c1b1ba2bb4f04cb081f069e8f5523
=========================
cisco-router-1941# conf t
cisco-router-1941(config)# boot system flash c1900-universalk9-mz.SPA.154-1.T.bin
cisco-router-1941(config)# end
cisco-router-1941# copy running-config startup-config
Destination filename [startup-config]? startup-config
Warning: Attempting to overwrite an NVRAM configuration previously written
by a different version of the system image.
Overwrite the previous NVRAM configuration?[confirm]
Building configuration...
[OK]
cisco-router-1941#reload
Proceed with reload? [confirm]Connection to 192.168.1.100 closed by remote host.
Connection to 192.168.1.100 closed.
=========================
cisco-router-1941>en
Password:
cisco-router-1941#sh ver
Cisco IOS Software, C1900 Software (C1900-UNIVERSALK9-M), Version 15.4(1)T, RELEASE SOFTWARE (fc2)
Technical Support: http://www.cisco.com/techsupport
Copyright (c) 1986-2013 by Cisco Systems, Inc.
Compiled Fri 22-Nov-13 20:40 by prod_rel_team
ROM: System Bootstrap, Version 15.0(1r)M15, RELEASE SOFTWARE (fc1)
cisco-router-1941 uptime is 1 minute
System returned to ROM by reload at 22:21:08 UTC Mon Jan 13 2014
System image file is "flash:c1900-universalk9-mz.SPA.154-1.T.bin"
Last reload type: Normal Reload
Last reload reason: Reload Command
Вариант с использованием TFTP сервера
Буду ставить:
Description: UNIVERSAL
Release: 15.3.3M
Release Date: 23/Jul/2013
File Name: c1900-universalk9-mz.SPA.153-3.M.bin
Min Memory: DRAM 512 MB Flash 256 MB
Size: 64.09 MB (67200372 bytes)
MD5 Checksum: 52f6246201803f0345b97c82cad6ece3
===================================
Сначала на ubuntu подниму tfpf сервер
sudo apt-get install xinetd tftpd tftp
sudo vi /etc/xinetd.d/tftp
service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /tftpboot
disable = no
}
$ sudo mkdir /tftpboot
$ sudo chmod 777 /tftpboot
$ sudo chown nobody /tftpboot
$ sudo /etc/init.d/xinetd restart
Копирую ios в каталог /tftpboot/
$ ls /tftpboot/c1900-universalk9-mz.SPA.153-3.M.bin
/tftpboot/c1900-universalk9-mz.SPA.153-3.M.bin
Скачиваю файл на Cisco:
cisco-router-1941#copy tftp://192.168.1.5/c1900-universalk9-mz.SPA.153-3.M.bin flash:
Destination filename [c1900-universalk9-mz.SPA.153-3.M.bin]?
Accessing tftp://192.168.1.5/c1900-universalk9-mz.SPA.153-3.M.bin...
Loading c1900-universalk9-mz.SPA.153-3.M.bin from 192.168.1.5 (via GigabitEthernet0/1): !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
[OK - 67200372 bytes]
67200372 bytes copied in 96.740 secs (694649 bytes/sec)
==================
cisco-router-1941#dir flash:
Directory of flash0:/
1 -rw- 55088360 Jun 28 2012 23:19:58 +00:00 c1900-universalk9-mz.SPA.151-4.M4.bin
2 -rw- 2903 Jun 28 2012 23:27:34 +00:00 cpconfig-19xx.cfg
3 -rw- 3000320 Jun 28 2012 23:27:48 +00:00 cpexpress.tar
4 -rw- 1038 Jun 28 2012 23:27:58 +00:00 home.shtml
5 -rw- 122880 Jun 28 2012 23:28:08 +00:00 home.tar
6 -rw- 1697952 Jun 28 2012 23:28:22 +00:00 securedesktop-ios-3.1.1.45-k9.pkg
7 -rw- 415956 Jun 28 2012 23:28:36 +00:00 sslclient-win-1.1.4.176.pkg
8 -rw- 68660044 Jan 13 2014 22:13:08 +00:00 c1900-universalk9-mz.SPA.154-1.T.bin
9 -rw- 272337 Jan 15 2014 05:41:22 +00:00 crashinfo_20140115-054123-UTC
10 -rw- 242502 Jan 15 2014 05:48:22 +00:00 crashinfo_20140115-054823-UTC
11 -rw- 243196 Jan 15 2014 23:43:34 +00:00 crashinfo_20140115-234335-UTC
12 -rw- 234635 Jan 15 2014 23:51:38 +00:00 crashinfo_20140115-235138-UTC
13 -rw- 233738 Jan 16 2014 01:09:48 +00:00 crashinfo_20140116-010948-UTC
14 -rw- 227603 Jan 16 2014 01:40:22 +00:00 crashinfo_20140116-014023-UTC
15 -rw- 67200372 Jan 16 2014 02:24:50 +00:00 c1900-universalk9-mz.SPA.153-3.M.bin
256487424 bytes total (58810368 bytes free)
=====================
Я так понимаю, что это и есть те самые crash дампы, которые образовались после выполнения команд nat inside / nat outsice.
9 -rw- 272337 Jan 15 2014 05:41:22 +00:00 crashinfo_20140115-054123-UTC
10 -rw- 242502 Jan 15 2014 05:48:22 +00:00 crashinfo_20140115-054823-UTC
11 -rw- 243196 Jan 15 2014 23:43:34 +00:00 crashinfo_20140115-234335-UTC
12 -rw- 234635 Jan 15 2014 23:51:38 +00:00 crashinfo_20140115-235138-UTC
13 -rw- 233738 Jan 16 2014 01:09:48 +00:00 crashinfo_20140116-010948-UTC
14 -rw- 227603 Jan 16 2014 01:40:22 +00:00 crashinfo_20140116-014023-UTC
=====================
#copy flash0:crashinfo_20140115-054123-UTC tftp://192.168.1.5
Address or name of remote host [192.168.1.5]?
Destination filename [crashinfo_20140115-054123-UTC]?
%Error opening tftp://192.168.1.5/crashinfo_20140115-054123-UTC (Permission denied)
Ерунда какая-то, для того, чтобы скопировать файл.
Я должен сначала его создать с правами 777.
Ubuntu:
$ touch /tftpboot/crashinfo_20140115-054123-UTC
$ chmod 777 /tftpboot/crashinfo_20140115-054123-UTC
$ touch /tftpboot/crashinfo_20140115-054823-UTC
$ chmod 777 /tftpboot/crashinfo_20140115-054823-UTC
$ touch /tftpboot/crashinfo_20140115-234335-UTC
$ chmod 777 /tftpboot/crashinfo_20140115-234335-UTC
$ touch /tftpboot/crashinfo_20140115-235138-UTC
$ chmod 777 /tftpboot/crashinfo_20140115-235138-UTC
$ touch /tftpboot/crashinfo_20140116-010948-UTC
$ chmod 777 /tftpboot/crashinfo_20140116-010948-UTC
$ touch /tftpboot/crashinfo_20140116-014023-UTC
$ chmod 777 /tftpboot/crashinfo_20140116-014023-UTC
Cisco
copy flash0:crashinfo_20140115-054123-UTC tftp://192.168.1.5/crashinfo_20140115-054123-UTC
copy flash0:crashinfo_20140115-054823-UTC tftp://192.168.1.5/crashinfo_20140115-054823-UTC
copy flash0:crashinfo_20140115-234335-UTC tftp://192.168.1.5/crashinfo_20140115-234335-UTC
copy flash0:crashinfo_20140115-235138-UTC tftp://192.168.1.5/crashinfo_20140115-235138-UTC
copy flash0:crashinfo_20140116-010948-UTC tftp://192.168.1.5/crashinfo_20140116-010948-UTC
copy flash0:crashinfo_20140116-014023-UTC tftp://192.168.1.5/crashinfo_20140116-014023-UTC
Отправил крашдампы в техподдержку cisco.
Так как контракта у меня нет, мой сервис реквест быстро закрыли.
Так что посоны, ошибка будет исправлена но не моими усилиями.
=====================
Скопирую running-config к себе на локальную машину:
Ubuntu:
$ touch /tftpboot/running-config
$ chmod 777 /tftpboot/running-config
Cisco:
cisco-router-1941#copy system:running-config tftp://192.168.1.5/running-config
Address or name of remote host [192.168.1.5]?
Destination filename [running-config]?
!!
1488 bytes copied in 0.120 secs (12400 bytes/sec)
// Удаляю крашдампы
cisco-router-1941#delete flash0:crashinfo_20140115-054823-UTC
Небольшая профилактика
// Видим несколько записей
cisco-router-1941#sh run | i boot system
boot system flash c1900-universalk9-mz.spa.153-3.m.bin
boot system flash c1900-universalk9-mz.SPA.154-1.T.bin
// Удалаяю ненужную
cisco-router-1941#conf t
cisco-router-1941(config)# no boot system flash c1900-universalk9-mz.spa.153-3.m.bin
cisco-router-1941(config)# end
cisco-router-1941# write