Страница 1 из 1
Обновление IOS
Добавлено: 2008-12-17 10:31:32
m0ps
Такой вопрос, собрался обновить иос на cisco 878 до c870-adventerprisek9-mz.124-22.T.bin. весит он - 22492160 байт. объем флеш памяти у самой железки - 23482368 байт. следовательно сам иос должен поместиться. но есть одно но:
на флешке, помимо самого иоса, есть еще следующие файлики:
Код: Выделить всё
3 -rwx 1038 Sep 10 2008 09:14:25 +03:00 home.shtml
4 -rwx 3179 Sep 10 2008 09:14:25 +03:00 sdmconfig-8xx.cfg
5 -rwx 112640 Sep 10 2008 09:14:28 +03:00 home.tar
6 -rwx 1505280 Sep 10 2008 09:15:03 +03:00 common.tar
7 -rwx 6389760 Sep 10 2008 09:21:51 +03:00 sdm.tar
8 -rwx 931840 Sep 10 2008 09:23:58 +03:00 es.tar
насколько я понимаю они относятся к sdm (который мне и нафиг не нужен).
а теперь вопросы:
1) можно ли удалить эти файлы без зазрения совести?
2) ничего страшного нет в том, что на флешке остается всего 990208 байт?
Re: Обновление IOS
Добавлено: 2008-12-17 10:57:37
m0ps
обновил, после перезагрузки получил:
Код: Выделить всё
WARNING: For the c87x family, the ADVENTERPRISEK9 FEATURE set is supported only on the c876.
и
Код: Выделить всё
%Software-forced reload
00:00:42 UTC Fri Mar 1 2002: Unexpected exception to CPU: vector 700, PC = 0x8036647C, LR = 0x803663D8
-Traceback= 0x8036647C 0x803663D8 0x808E4CCC 0x808E4F2C 0x8036854C 0x8036B998
CPU Register Context:
MSR = 0x00029032 CR = 0x44002082 CTR = 0x809099FC XER = 0x00000000
R0 = 0x803663D8 R1 = 0x839FEF48 R2 = 0xFFF4FFF4 R3 = 0x00000000
R4 = 0xFFFFFFFE R5 = 0x00000000 R6 = 0x00000000 R7 = 0x00000001
R8 = 0x00000000 R9 = 0x83373048 R10 = 0x82F10000 R11 = 0x00000000
R12 = 0x44002088 R13 = 0x87FFFF18 R14 = 0x808E4EC8 R15 = 0x00000000
R16 = 0x00000000 R17 = 0x00000000 R18 = 0x00000000 R19 = 0x00000000
R20 = 0x00000000 R21 = 0x00000000 R22 = 0x00000000 R23 = 0x00000000
R24 = 0x00000000 R25 = 0x00000000 R26 = 0x00000000 R27 = 0x82F10000
R28 = 0x832D0000 R29 = 0x82F10000 R30 = 0x00000000 R31 = 0x00000000
=== Flushing messages (00:00:42 UTC Fri Mar 1 2002) ===
Queued messages:
*Mar 1 00:00:42.771: %SYS-3-LOGGER_FLUSHING: System pausing to ensure console debugging output.
*Mar 1 00:00:10.435: %VPN_HW-6-INFO_LOC: Crypto engine: onboard 0 State changed to: Initialized
*Mar 1 00:00:10.443: %VPN_HW-6-INFO_LOC: Crypto engine: onboard 0 State changed to: Enabled
*Mar 1 00:00:11.367: %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0, changed state to down
*Mar 1 00:00:11.367: %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:1, changed state to down
*Mar 1 00:00:11.367: %LINEPROTO-5-UPDOWN: Line protocol on Interface BRI0:2, changed state to down
*Mar 1 00:00:12.351: %LINK-3-UPDOWN: Interface FastEthernet0, changed state to up
*Mar 1 00:00:13.351: %LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0, changed state to up
*Mar 1 00:00:41.003: %LINEPROTO-5-UPDOWN: Line protocol on Interface SSLVPN-VIF0, changed state to upCPU Register Context:
VEC = 0x00000700 PC = 0x8036647C MSR = 0x00029032 CR = 0x44002082
LR = 0x803663D8 CTR = 0x809099FC XER = 0x00000000
R0 = 0x803663D8 R1 = 0x839FEF48 R2 = 0xFFF4FFF4 R3 = 0x00000000
R4 = 0xFFFFFFFE R5 = 0x00000000 R6 = 0x00000000 R7 = 0x00000001
R8 = 0x00000000 R9 = 0x83373048 R10 = 0x82F10000 R11 = 0x00000000
R12 = 0x44002088 R13 = 0x87FFFF18 R14 = 0x808E4EC8 R15 = 0x00000000
R16 = 0x00000000 R17 = 0x00000000 R18 = 0x00000000 R19 = 0x00000000
R20 = 0x00000000 R21 = 0x00000000 R22 = 0x00000000 R23 = 0x00000000
R24 = 0x00000000 R25 = 0x00000000 R26 = 0x00000000 R27 = 0x82F10000
R28 = 0x832D0000 R29 = 0x82F10000 R30 = 0x00000000 R31 = 0x00000000
DEC = 0x7FFF2D5A TBU = 0x00000000 TBL = 0x2AB57877 PVR = 0x80822014
DAR = 0x00000000 DSISR = 0x000000Ъ
*** System received a Software forced crash ***
signal= 0x17, code= 0x700, context= 0x834c5200
PC = 0x8036647c, Vector = 0x700, SP = 0x839fef48
и бесконечный ребут... что делать то, я в шоке

Re: Обновление IOS
Добавлено: 2008-12-17 11:32:26
skeletor
Я тоже недавно столкнулся с проблемой обновления IOS'a, на catalyst, а места как раз не хватает. До сих пор решаюсь, сносить старый и на страх и риск заливать новый и грузится с него.
Общался с одним челом, сказал, что к ним приходил "цисковед" и сказал. Что вроде бы нужно подымать TFTF+DHCP сервер, и на этапе загрузки каким-то образом загрузить старый образ.
Re: Обновление IOS
Добавлено: 2008-12-17 11:47:55
m0ps
я понимаю... но для начала нужно попасть в ROMmon mode. а вот это как сделать я что-то не пойму... вроде как пишут что надо break нажать во время загрузки, только у меня загрузка иоса не прерывается и он продолжает пытаться загрузиться дальше
Re: Обновление IOS
Добавлено: 2008-12-17 11:51:10
paradox
ком порт наскоко я помню есть всегда
а брек нужно нажать в самом начале
опять же смутно помню
лучше мануальчик стяни с цискок ком
Re: Обновление IOS
Добавлено: 2008-12-17 11:58:50
m0ps
нажимал брейк... нефига не помогало... потом вспомнил что в putty имеется special command --> break.
зашол

Re: Обновление IOS
Добавлено: 2008-12-17 12:09:32
m0ps
все, востановился
думаю стоит написать заметку/статейку?
Re: Обновление IOS
Добавлено: 2008-12-17 12:12:04
paradox
думаю нестоит))
все кроме тебя и так читают циско мануалы
Re: Обновление IOS
Добавлено: 2008-12-17 12:24:24
m0ps
paradox писал(а):все кроме тебя и так читают циско мануалы
я рад за всех...

Re: Обновление IOS
Добавлено: 2008-12-18 5:30:29
zingel
обнови аёс потом файлы перезаливай локально или через tftp после жесткого ребута, то что мало памяти- очень плохо для кошки
Re: Обновление IOS
Добавлено: 2009-01-02 12:04:28
caz
skeletor писал(а):
Я тоже недавно столкнулся с проблемой обновления IOS'a, на catalyst, а места как раз не хватает. До сих пор решаюсь, сносить старый и на страх и риск заливать новый и грузится с него.
Общался с одним челом, сказал, что к ним приходил "цисковед" и сказал. Что вроде бы нужно подымать TFTF+DHCP сервер, и на этапе загрузки каким-то образом загрузить старый образ.
так надо:
1. подключить сетевой кабель к первому LAN порту
2. зайти в ROMmon и посмотреть с помошью команды set установлены ли переменные, если нет, то самому это сделать
IP_ADDRESS=ip-адрес LAN интерфейса
IP_SUBNET_MASK=маска LAN интерфейса
DEFAULT_GATEWAY=шлюз
TFTP_SERVER=ip-адрес tftp
TFTP_FILE=путь до IOS и имя IOS
если хотите чтобы все переменные сохранились, то нужно выполнить sync
3. далее комманда tftpdnld
4. после загрузки IOS выполняем reset и радуемся