Страница 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

и бесконечный ребут... что делать то, я в шоке :shock:

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
все, востановился :Yahoo!:
думаю стоит написать заметку/статейку?

Re: Обновление IOS

Добавлено: 2008-12-17 12:12:04
paradox
думаю нестоит))
все кроме тебя и так читают циско мануалы

Re: Обновление IOS

Добавлено: 2008-12-17 12:24:24
m0ps
paradox писал(а):все кроме тебя и так читают циско мануалы
я рад за всех... :Bravo:

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 и радуемся