Rommon cisco удалить файл

Обновлено: 04.07.2024

1. С памятью все в порядке? Попробуйте переставить из DIMM1 в DIMM0. И готовьтесь к покупке новой памяти.
2. Откатите рабочий конфг в сторону и загрузитесь в дефолтовой конфигурации.
3. Вытащить crash-dump можно с помощью обычного кард-ридера и PC. Но удаляйте файлы только из ROMMON. На PC с файловой системой на CF ничего не делайте.
4. Выньте все дополнительные модули и после этого попробуйте загрузиться. Особенно NM8/16AM-V2 - он у вас не запускается.
> 1. С памятью все в порядке? Попробуйте переставить из DIMM1 в DIMM0.
> И готовьтесь к покупке новой памяти.
> 2. Откатите рабочий конфг в сторону и загрузитесь в дефолтовой конфигурации.
> 3. Вытащить crash-dump можно с помощью обычного кард-ридера и PC. Но удаляйте
> файлы только из ROMMON. На PC с файловой системой на CF
> ничего не делайте.
> 4. Выньте все дополнительные модули и после этого попробуйте загрузиться. Особенно NM8/16AM-V2
> - он у вас не запускается.
> 1. С памятью все в порядке? Попробуйте переставить из DIMM1 в DIMM0.
> И готовьтесь к покупке новой памяти.
> 2. Откатите рабочий конфг в сторону и загрузитесь в дефолтовой конфигурации.
> 3. Вытащить crash-dump можно с помощью обычного кард-ридера и PC. Но удаляйте
> файлы только из ROMMON. На PC с файловой системой на CF
> ничего не делайте.
> 4. Выньте все дополнительные модули и после этого попробуйте загрузиться. Особенно NM8/16AM-V2
> - он у вас не запускается.

1. А как определить всели в порядке с памятью? Память 256 мб переставлял из DIMM1 в DIMM0
эффект один и тот же.

3. А поясните пожалуйста как вытащить crash-dump с помощью обычного кард-ридера и PC.

Я как понимаю кард-ридера эта флеш память на лицевой стороне cisco?

4. Все дополнительные модули вытаскивал, ситуация не изменилась.

Мне я как понимаю в первую очередь необходимо скинуть crashinfo, и прочитать в результате чего они формируются.

> Мне я как понимаю в первую очередь необходимо скинуть crashinfo, и прочитать
> в результате чего они формируются.

Если ты не программист Cisco, то ничем тебе crashinfo не поможет.

> 1. А как определить всели в порядке с памятью? Память 256 мб
> переставлял из DIMM1 в DIMM0
> эффект один и тот же.

Другой донор есть для проверки? Таже может подойти память от писюка, надо по маркировке модуля найти аналогичную.

Порой возникают ситуации, когда требуется проводить какие либо действия над файлами на устройствах. Хорошим примером такого случая является процесс обновления IOS. Часто во время обновления не хватает места для скачивания или распаковки нового образа IOS и т.д..

Краткий список команд приведен в таблице на странице Часто используемые команды Cisco.

Просмотр содержимого папок.

Итак, для просмотра содержимого, объема и количества свободного места можно использовать команды dir или show flash:

вывод команд будет примерно следующий (показываю на примере коммутатора 2960):

В таблице выше видим список содержимого флешки коммутатора, если в строке описана директория, права на нее начинаются с буквы d (drwx в примере).

Для просмотра содержимого директории нужно в нее перейти командой cd (change dirrectory) а затем выполнить команду ее просмотра dir или show flash:

Чтобы вернуться в корень флешки достаточно просто выполнить опять команду cd.

Удаление файлов и папок.

Как я уже писал выше, порой требуется удалить файлы или папки. Для удаления файлов пользуемся командой delete или rm, к примеру нам требуется удалить информацию о vlan на коммутаторе, делается это так:

для удаления директории со всем содержимым потребуется воспользоваться ключами /recursive для удаления содержимого и /force для того, что бы устройство не требовало подтверждения на удаление каждого файла. Таким образом, процесс удаления папки со старым IOS, например, будет выглядеть вот так:

Создание папок.

Для того что бы создать папку, нужно воспользоваться командой mkdir, указав путь создания:

Копирование файлов.

Для копирования файла используется команда copy, синтаксис следующий: copy [путь к файлу] [куда, путь к папке или tftp] в примере копируем файл vlan.dat на tftp сервер:

destination filename можно указать любое.

Работа с архивами.

Порой приходится работать и с архивами, например, для скачивания папки с устройства, ее придется упаковать в архив. Для того что бы закачать образ IOS содержащий web интерфейс через tftp на устройство тоже придется закачать архив, а потом распаковать его на устройстве. Итак, для работы с архивами используется команда archive tar, в зависимости от того что требуется сделать используются разные ключи.

Использование интерфейса командной строки Cisco IOS

Интерфейс командной строки (CLI) Cisco IOS — основной интерфейс, используемый для конфигурирования, мониторинга и обслуживания устройств Cisco. Этот пользовательский интерфейс позволяет непосредственно выполнять команды Cisco IOS с помощью консоли маршрутизатора, терминала или с использованием удаленного доступа.

В этой главе описаны основные функции CLI Cisco IOS и порядок их применения. Рассматриваемые темы включают введение в режимы команд Cisco IOS, функции навигации и редактирования, функции справки и истории команд.

Дополнительные интерфейсы пользователя — это режим установки (используется при первоначальном запуске), веб-обозреватель Cisco и пользовательские меню, настраиваемые системным администратором. Информация о режиме установки изложена в части этого руководства " Конфигурирование с помощью процедур настройки и автоматической установки ". Информация о выполнении команд в среде веб-обозревателя Cisco приведена в главе этого руководства "Использование интерфейса пользователя веб-обозревателя Cisco" . Информация о пользовательских меню приведена в главе этого руководства " Управление подключениями, меню и системными баннерами ".

Полное описание команд интерфейса пользователя, рассматриваемых в этой главе, приведено в документе Основы конфигурации Cisco IOS. Справочник по командам . Для поиска документации о других командах, упоминаемых в этом руководстве, используйте Алфавитный указатель справочника по командам Cisco IOS, версия 12.4 .

Данная глава включает следующие разделы:

• Обзор командных режимов CLI Cisco IOS

• Список задач CLI Cisco IOS

• Использование CLI Cisco IOS: примеры

Обзор командных режимов CLI Cisco IOS

Чтобы облегчить конфигурирование устройств Cisco, интерфейс командной строки Cisco IOS разделен на отдельные командные режимы. В каждом командном режиме предусмотрен собственный набор команд для конфигурирования, обслуживания и мониторинга работы маршрутизатора и сети. Совокупность доступных в конкретный момент команд зависит от текущего командного режима. Ввод вопросительного знака (?) после системного приглашения позволяет вывести список доступных команд для каждого командного режима.

Применение определенных команд обеспечивает переход от одного командного режима к другому. Стандартный порядок, в котором пользователю следует осуществлять доступ к режимам, таков: пользовательский режим EXEC, привилегированный режим EXEC; режим глобальной конфигурации; режимы специальной конфигурации, подрежимы конфигурации и подрежимы конфигурации 2-го уровня.

Сеанс на маршрутизаторе обычно начинается в пользовательском режиме EXEC, который представляет собой один из двух уровней доступа режима EXEC. В целях безопасности в пользовательском режиме EXEC доступно лишь ограниченное подмножество команд EXEC. Этот уровень доступа предназначен для задач, не изменяющих конфигурацию маршрутизатора, например, определение статуса маршрутизатора.

Для получения доступа ко всем командам необходимо перейти в привилегированный режим EXEC, который обеспечивает второй уровень доступа режима EXEC. Обычно для входа в привилегированный режим EXEC требуется ввести пароль. В привилегированном режиме EXEC можно вводить любую команду EXEC, так как он предусматривает набор команд, расширенный по отношению к пользовательскому режиму EXEC.

Большинство команд режима EXEC являются "единовременными" командами, например, команды show или more, которые показывают статус текущей конфигурации, и команды clear, сбрасывающие счетчики или интерфейсы. Команды режима EXEC не сохраняются после перезагрузки маршрутизатора.

Из привилегированного режима EXEC можно перейти в режим глобальной конфигурации. В этом режиме возможен ввод команд, позволяющих конфигурировать общие характеристики системы. Режим глобальной конфигурации может использоваться также для перехода в специфические режимы конфигурирования. Режимы конфигурирования, включая режим глобальной конфигурации, позволяют вносить изменения в текущую конфигурацию. Если конфигурация позднее сохраняется, то эти команды сохраняются после перезагрузки маршрутизатора.

Из режима глобальной конфигурации можно перейти во множество режимов конфигурации, специфических для конкретного протокола или функции. Иерархия CLI предполагает, что вход в эти специфические режимы конфигурирования производится только из режима глобальной конфигурации. В качестве примера в этой главе описан один из обычно используемых режимов конфигурирования — режим конфигурирования интерфейса.

Из режимов конфигурирования можно перейти в подрежимы конфигурирования. Подрежимы конфигурирования используются для настройки определенных функций в пределах данного режима конфигурирования. В качестве примера в этой главе описан режим конфигурирования субинтерфейса, который является подчиненным по отношению к режиму конфигурирования интерфейса.

Режим монитора ROM — это отдельный режим, используемый в том случае, когда маршрутизатор не загружается должным образом. Если система (маршрутизатор, коммутатор или сервер доступа) не находит правильный образ системы, загружаемый в процессе запуска, то система переходит в режим монитора ROM. В режим монитора ROM (ROMMON) можно войти также путем прерывания последовательности загрузки в ходе запуска.

В последующих разделах приведены подробные сведения об этих командных режимах:

• Пользовательский режим EXEC

• Привилегированный режим EXEC

• Режим глобальной конфигурации

• Режим конфигурирования интерфейса

• Режим конфигурирования субинтерфейса

• Режим монитора ROM

Таблица 1 в порядке следования этих разделов отражает сводную информацию об основных командных режимах Cisco IOS.

Пользовательский режим EXEC

После регистрации в маршрутизаторе пользователь входит в пользовательский режим команд EXEC (за исключением тех случаев, когда система настроена на немедленный вход в привилегированный режим EXEC). Обычно при регистрации в системе требуется ввести имя пользователя и пароль. Допускается ввести пароль три раза, после чего в попытках подключения будет отказано.

Примечание Для получения информации об установке пароля см. главу "Конфигурирование паролей и привилегий" документа Руководство по конфигурации безопасности Cisco IOS и часть этого руководства "Конфигурирование с помощью процедур настройки и автоматической установки".

Команды EXEC , доступные на пользовательском уровне, являются подмножеством команд, доступных на привилегированном уровне. Обычно пользовательские команды EXEC позволяют подключиться к удаленным устройствам, временно изменить параметры абонентской линии, выполнить основные тесты и получить сведения о системе.

Для вывода списка доступных пользовательских команд EXEC используется следующая команда:


Приглашение пользовательского режима EXEC состоит из имени устройства как узла сети, за которым следует угловая скобка (>), как показано в следующем примере:

Имя узла сети по умолчанию — обычно Router, за исключением тех случаев, когда оно было изменено в ходе начальной настройки с помощью команды EXEC setup. Изменение имени узла сети возможно также с помощью команды глобальной конфигурации hostname.

Примечание В примерах, приводимых в документации Cisco IOS, предполагается использование имени по умолчанию "Router". Другие устройства (например, серверы доступа) могут иметь другие имена по умолчанию. Если маршрутизирующему устройству (маршрутизатор, сервер доступа или коммутатор) с помощью команды hostname присвоено имя, то оно будет представлено в приглашении вместо имени по умолчанию.

Для вывода списка доступных команд пользовательского режима EXEC введите вопросительный знак (?), как показано в приведенном ниже примере:

Как сбросить коммутатор/маршрутизатор Cisco?

Zip File, юные сисадмины. Нынче мы будем рассматривать варианты полного сброса настроек на коммутаторах и маршрутизаторах Cisco. Данная тема выбрана не случайно. Идея создания материала возникла у меня ещё в конце прошлого года. Как раз тогда в рамках преподавания курса CCNA на базе нашей сетевой академии мы столкнулись с первыми трудностями. Дело в том, что в первой части курса (Введение в сетевые технологии), отсутствует информация о восстановлении на устройствах заводских параметров. А лабораторные работы, непосредственно связанные с настройкой физического оборудования, начинаются уже со второй главы.

Т.е. практически сразу появляется нужда в навыке приведения конфигов к дефолтному состоянию. Признаться, за год обучению сетевых падаванов по данной программе, я порядком подустал объяснять принцип сброса для каждой отдельно взятой ситуации. Ведь в случае с известным паролем для доступа – это один алгоритм, а в случае с отсутствием возможности входа с систему – совершенно другой. К тому же, всегда имеет место некая специфика. Тот же маршрутизатор Cisco сбрасывается несколько иначе, нежели коммутатор.

Именно поэтому, далее, мы рассмотрим наиболее распространённые ситуации, с которыми сталкиваются начинающие системные администраторы, когда от них требуется вернуть устройство на заводские настройки. И начнём мы с общего принципа подключения к устройствам Ciscoпосредством консольного кабеля. Он может быть как фирменного, так и кустарного производства. Цисковский rollover, как правило, представляет собой плоский провод голубого цвета с коннектором RJ-45 на одной стороне и DB-9 (он же COM) на другой.

Подключение к оборудованию Cisco по консоли

Шаг 1. Подключаем консольный провод Cisco в специальный разъём с надписью CONSOLE. Как правили на цисковских коммутаторах и маршрутизаторах данный порт обрамлён голубой рамкой.

Консольный провод Cisco

Шаг 2. Далее нам потребуется переходник USB-to-COM. Т.к. современные компьютеры не имеют COMовских портов, приходится использовать костыль в виде конвертера cDB-9 на современный интерфейс USB.

USB-to-COM

Шаг 3. Вставляем получившийся кабель в ПК и определяем номер COM-порта. Обычно это COM3, но лучше удостовериться, перейдя в диспетчер устройств.

Определяем номер COM-порта

Внимание! Бывает так, что устройство, подключённое через конвертер, не может быть установлено в систему автоматически. В этом случае вам понадобится скачать из интернета соответствующий драйвер исходя из данных VID и PID. Сами IDшники оборудования можно посмотреть там же, в диспетчере устройств, перейдя в свойствах на вкладку сведения.

VID и PID

В нашей академии такая проблема возникает только при подключении старого коммутатора Cisco Catalyst 3500XL. Драйвера для данного свитча вы можете скачать, перейдя по >>>ССЫЛКЕ<<< . Для их инсталляции необходимо кликнуть правой кнопкой по неизвестному устройству, затем выбрать пункт «Установить драйвера». Далее нужно задать путь к загруженным файлам и после завершения процесса установки перезагрузить компьютер.

Установить драйвера

Установить драйвера

Шаг 4. Как только вы убедились, что устройство в системе определяется корректно, а номер COM-порта достоверно известен, можно переходить к следующему этапу, а именно, подключению через эмулятор терминала. На рынке существует множество программ такого типа. Наиболее распространённые под винду это PuTTY, Tera Term и Hyper Terminal. Для обладателей Mac’ов единственный известный мне эмуль, это Z-TERMINAL. >>>ССЫЛКА НА ЭМУЛЯТОРЫ<<<

Эмуляторы терминала

Для дальнейшей работы я буду использовать Tera Term. Ибо в большинстве лабораторных работ первой части курса CCNA, который преподаётся в рамках нашей сетевой академии используется именно он. Но помните, что это не панацея. На том же WorldSkills’е используют PuTTY. А извращены вообще пользуются дефолтным терминалом из-под винды. Тут уж исключительно дело вкуса. После запуска Terrы выбираем в первом окне номер COMа определённый в прошлом шаге и не меняя настройки подключения по последовательному порту жмём «ОК».

cbros cisco 5

Шаг 5. Как только в терминале отобразятся выходные данные, можно приступать к дальнейшей работе. Если же никакая информация о корректной загрузке не вывелась на экран монитора, попробуйте, не закрывая окна эмулятора, ребутнуть устройство, отключив и вновь подключив провод питания.

Выходные данные

Сброс коммутатора (свитча) Cisco с известным паролем

Шаг 1. С принципом консольного подключения к устройствам Cisco разобрались. Переходим к алгоритму сброса настроек. И начнём с ситуации, когда в вашем распоряжении находится коммутатор и вы знаете пароль от привилегированного режима (enable). Пишем команду «enable», удовлетворяем просьбу системы ввести пароль и попадаем в привелегировку. О том, что мы точно находимся именно в этом режиме, свидетельствует значок решётки, справа от хостнэйма нашего устройства.

Пишем команду «enable»

Шаг 2. После аутентификации отправляем команду «erase startup-config» для удаления начальной конфигурации. Таким образом мы очищаем конфиг, который подгружается во время первоначальной загрузки свитча.

erase startup-config

Шаг 3. Отлично. Пол дела сделано. Однако стартап-конфиг это ещё не всё. Нужно также “мочкануть” файл с информацией о настройке виртуальных интерфейсов или попросту VLANов. Для этого, не выходя из привилегированного режима, воспользуемся командой «delete vlan.dat». Система уточнит, точно ли мы хотим удалить файл с таким именем, жмём «ENTER» и подтверждаем удаление файла из флеш-памяти.

delete vlan.dat

Ребут по питанию

Шаг 5. После долгой загрузки, IOS, она же операционная система компании Cisco, наконец выведет диалог для начальной конфигурации устройства.

Загрузка коммутатора

Диалог для начальной конфигурации устройства

Сброс коммутатора (свитча) Cisco без доступа к системе

Шаг 1. Вроде не сложно. Но как быть в ситуации, когда доступ к системе получить невозможно? Например, свитч до Вас настраивал другой человек и попросту забыл сбросить конфигурацию на дефолтную. Или же вы забыли пароль по собственной глупости. Всякое бывает. Как раз для таких ситуаций, разработчики предусмотрели в IOS начальный загрузчик. Попасть в него можно следующим образом: отключаем кабель питания из коммутатора и одной рукой зажимаем на нём кнопку «MODE».

Зажимаем кнопку «MODE»

Шаг 2. Одновременно, другой рукой, снова подаём питание, вставив силовой провод, но «MODE» при этом не отпускаем до тех пор, пока системный индикатор не перестанет мигать. Как только он стабилизируется и станет просто гореть зелёным, можно расслабиться и отпустить кнопку. Вся операция, как правило, занимает секунд 15.

«MODE» при этом не отпускаем, пока системный индикатор не перестанет мигать

Шаг 3. В окне эмулятора терминала появится командная строка Boot Loader. Она предназначена для введения команд форматирования файловой системы, переустановки ОС и восстановления пароля. Перво-наперво инициализируем флеш-память введя «flash_init».

flash_init

Шаг 4. Все настройки коммутатора, кроме VLANов конечно же, находятся в конфигурационном файле. Удалим его командой «delete flash:config.text». В диалоге дважды подтверждаем своё решение нажатием «ENTERа».

delete flash:config.text

Шаг 5. Теперь дело за VLANами. Их мы почистим, удалив файл vlan.dat. Вводим соответствующую команду: «delete flash:vlan.dat» и аналогично, как в прошлом шаге, соглашаемся с операцией удаления.

delete flash:vlan.dat

Шаг 6. Грузим коммутатор и после ребута видим приветственный диалог сброшенного коммутатора.

После ребута видим приветственный диалог

Сброс маршрутизатора (роутера) Ciscoс известным паролем

Шаг 1. Переходим к маршрутизатору. Сам принцип несколько отличается от вышеизложенного алгоритма сброса свитчей. Но это скорее относится к ситуации, когда доступ к системе отсутствует. Если же пароль вам известен, то после аутентификации просто заходим в привилегированный режим введя «enable».

Заходим в привилегированный режим введя «enable»

Шаг 2. И чистим стартап-конфиг. Команда «erase startup-config».

erase startup-config

Шаг 3. Собственно всё. Грузим роутер командой «reload».

Грузим роутер командой «reload»

Шаг 4. После перезагрузки наслаждаемся кристально чистой конфигурацией.

Наслаждаемся кристально чистой конфигурацией

Сброс маршрутизатора (роутера) Cisco без доступа к системе

Шаг 1. И последнее. Пожалуй, самое сложное. Ситуация, когда требуется осуществить сброс настроек маршрутизатора, доступ к которому был утрачен. Ребутаем нашу железку с помощью кнопки питания и в момент появления в окне терминала строки с решётками, эт примерно через 20-30 секунд с момента начала загрузки, нажимаем на клавиатуре комбинацию клавиш, отвечающую за Break сигнал. Отмечу, что в каждом эмуляторе для этого используются разные клавиши. В Tera Term это «ALT-B».

Break комбинации

Шаг 2. После нажатия мы сразу попадаем в режим ROMMON (ROM Monitor). Вводим команду «confreg 0x2142». Изменённое значение регистра заставит маршрутизатор принудительно игнорировать имеющийся startup-config во время загрузки.

Режим ROMMON (ROM Monitor)

confreg 0x2142

Шаг 3. Грузим роутер командой «reset».

reset

Шаг 4. И дождавшись загрузки отказываемся от помощи автоматизированного помощника нажав «n».

Отказываемся от помощи

Шаг 5. Теперь, пока running-config чистый, нужно скопировать его настройки в стартап. Топаем в привилегированный режим (команда «enable»).

Топаем в привилегированный режим

Шаг 6. Вводим «copy running-config startup-config», либо краткий вариант – «copy run start» для сохранения текущей конфигурации.

copy run start

Шаг 7. Отлично. Почти всё. Главное не забыть вернуть значения регистров по умолчанию. Если этого не сделать, то конфиг снова будет проигнорирован после ребута. Такс. Переходим в режим глобальной конфигурации набрав «configure terminal», либо сокращённый вариант команды - «conf t».

configure terminal

Шаг 8. Восстанавливаем регистры «config-register 0x2102».

config-register 0x2102

Шаг 9. На этом процедура сброса маршрутизатора cisco на дефолтные настройки завершена. Перезагружаем железку и убеждаемся в том, что всё good. Предложение с диалогом первоначальной настройки не вылетело. А значит регистры восстановились корректно.

config-register 0x2102

Друзья, сегодня мы рассмотрели различные варианты сброса коммутаторов/маршрутизаторов Cisco на заводские настройки. Данная информация не является какой-то закрытой или уникальной. Все эти способы при желании можно отыскать на просторах глобальной сети. Однако, я постарался грамотно структурировать и изложить этот материал максимально понятным языком. Со следующего года обязательно включу его в подготовку специалистов по курсу CCNA. Непременно поделюсь с вами опытом апробации.

Что ж, на этом, пожалуй, всё. Напоследок, хотелось бы обратиться непосредственно к студентам, обучающимся на базе нашей сетевой академии Cisco. Ребятки, убедительная просьба, не забывайте сбрасывать настройки на оборудовании после отработки практических навыков в рамках очередной лабораторной работы. Помните, что вам для этого достаточно ввести всего пару команд, а вот человеку, который столкнётся с сконфигурированным вами устройством, придётся делать много лишних движений. Особенно это касается маршрутизаторов. В общем, постарайтесь относиться чуточку бережнее к чужому времени и тогда, люди ответят вам тем же.

Еноты, в заключении хочу пожелать вам удачи, успеха, и самое главное, отличного настроения. Если урок оказался полезным, не забудьте поблагодарить лайком и обязательно напишите, какие темы, связанные с эксплуатацией оборудования вендера Cisco вам интересны. Так, есть задумка, продемонстрировать пошагово процесс изготовления консольного кабеля своими силами. Думаю, многим бы пригодилось, учитывая, что производитель перестал комплектовать ими часть оборудования. Короче, кто в теме, не стесняйтесь, оставляйте фидбэк. До новых встреч, друзья.

Xmodem применяется для восстановления в аварийных ситуациях, когда в маршрутизаторе отсутствует работающее ПО Cisco IOS или образ загрузочной флэш-памяти для загрузки с него, и поэтому маршрутизатор загружается только в режиме ROMmon. Эту процедуру также можно использовать при отсутствии серверов TFTP или сетевых соединений, когда единственной возможностью остается прямое подключение ПК к консоли маршрутизатора (или подключение через модем). Поскольку процедура зависит от скорости консоли маршрутизатора и последовательного порта ПК, загрузка образа может занять очень длительное время. Например, загрузка образа ПО Cisco IOS выпуска 12.1(16) IP Plus в маршрутизатор Cisco серии 1600 при скорости передачи данных 38400 бит/с занимает приблизительно 25 минут.

Использование

Ниже приведен синтаксис команды xmodem согласно справочнику по командам для Cisco IOS версии 12.2.

xmodem [-c] [-y] [-e] [-f] [-r] [-x] [-s скорость данных]

В следующей таблице описан синтаксис команды xmodem.

Синтаксис Описание
-c (необязательно) Вычисление контрольной суммы по алгоритму CRC-16, более сложному и надежному, чем стандартное вычисление контрольной суммы.
-y (необязательно) Использование протокола Ymodem для повышения пропускной способности.
-e (необязательно) Стирание первого раздела флэш-памяти перед началом загрузки. Этот параметр действителен только для маршрутизаторов Cisco серии 1600.
-f (необязательно) Очищение всей флэш-памяти перед началом загрузки. Этот параметр действителен только для маршрутизаторов серии Cisco 1600.
-r (необязательно) Загрузка файла в память DRAM. По умолчанию используется флэш-память.
-x (необязательно) Не запускать на выполнение образ ПО Cisco IOS после завершения загрузки.
-s скорость данных (необязательно) Установка скорости передачи данных порта консоли при пересылке файла. Допустимые значения: 1200, 2400, 4800, 9600, 19200, 38400 и 115200 бит/с. Скорость по умолчанию задана в реестре конфигурации. Этот параметр действителен только для маршрутизаторов серии Cisco 1600.
имя файла (необязательно) Имя файла для копирования. Этот аргумент игнорируется, если задан ключ -r, поскольку в DRAM можно копировать только один файл. На маршрутизаторах Cisco серии 1600 файлы для выполнения загружаются в ROMmon.

Примечание: Такие параметры команды xmodem как e, f и s поддерживаются только маршрутизаторами Cisco серии 1600. Чтобы ознакомиться с синтаксисом и параметрами команды xmodem, введите xmodem -? в командной строке ROMmon.

Ниже приведен пример выполнения команды xmodem для коммутатора Cisco 1603:

rommon 9 >xmodem -?
usage: xmodem [-cyrxefs]
-c CRC-16
-y ymodem-batch protocol
-r copy image to dram for launch
-x do not launch on download completion
-f Perform full erase of flash
-e Perform erase of first flash partition
-s Set speed of Download, where speed may be
1200|2400|4800|9600|19200|38400|115200

Ниже приведен пример выполнения команды xmodem для коммутатора Cisco 2620:

rommon 1 >xmodem -?
xmodem: illegal option -- ?
usage: xmodem [-cyrx]
-c CRC-16
-y ymodem-batch protocol
-r copy image to dram for launch
-x do not launch on download completion

Примеры

rommon 12 > xmodem -cfs115200 c1600-sy-mz.121-16.bin
rommon 2 > xmodem -c c2600-is-mz.122-10a.bin

Примечания:

  • Передача xmodem работает только на консольном порту. Файлы можно в маршрутизатор можно только загружать.
    Использовать xmodem для получения файлов с маршрутизатора невозможно.
  • Кроме того, важно помнить, что параметр -s доступен только для маршрутизаторов Cisco серии 1600. Он был реализован, чтобы преодолеть ограничение скорости передачи данных консоли (9600 бит/с). Например, задав параметром -s скорость 115200 бит/с, можно увеличить скорость загрузки, а следовательно, уменьшить время ее выполнения. Другие маршрутизаторы Cisco поддерживают скорости консоли до 115200 бит/с, поэтому параметр -s не требуется.
  • Убедитесь, что последовательный порт ПК использует универсальный асинхронный приёмопередатчик 16550 (UART), если образ ПО Cisco IOS загружается через консоль маршрутизатора со скоростью 115200. Если последовательный порт ПК не использует 16550 UART, рекомендуется загружать на скорости 38400 или ниже.

Процедура Xmodem для загрузки образа ПО Cisco IOS на маршрутизатор Cisco 1603

Для загрузки образа программного обеспечения Cisco IOS на маршрутизатор Cisco 1603 используйте следующую процедуру xmodem.

    Запустите программу эмуляции терминала.

Simm with parity detected, ignoring onboard DRAM
C1600 platform with 16384 Kbytes of main memory
rommon 1 >

В следующем примере происходит очищение всей флэш-памяти перед загрузкой с использованием параметра -f (только для Cisco серии 1600). Вычислите контрольную сумму CRC-16 с использованием параметра -c и скорости загрузки 115200 бит/с (только на Cisco серии 1600), задав -s115200:

rommon 12 >xmodem -cfs115200 c1600-sy-mz.121-16.bin
Do not start the sending program yet.

Примечание: Если консольный порт подключен к модему, тогда порт и модем должны работать на одной скорости передачи данных.

Use console speed 115200 bps for download [confirm]
File size Checksum File name
1957444 bytes (0x1dde44) 0xe345 c1600-y-mz.113-9.T
Erasing flash at 0x83f0000 no partition 2 on device: PCMCIA slot 1

Ready to receive file c1600-sy-mz.121-16.bin .
Download will be performed at 115200.
make sure your terminal emulator is set to
this speed before sending file.

Предупреждение:

All existing files in the partition displayed and files in any other partitions on this device will be lost! Continue ? press 'y'for yes, 'n' for no:y

4. Укажите имя файла образа, его местоположение и введите xmodem в качестве протокола.

Returning console speed to 9600

Please reset your terminal emulator to this speed.

Процедура Xmodem для загрузки образа ПО Cisco IOS на маршрутизатор Cisco 2620

Для загрузки образа программного обеспечения Cisco IOS на маршрутизатор Cisco 2620 используйте следующую процедуру xmodem.

    Запустите программу эмуляции терминала.

System configuration has been modified. Save? [yes/no]: n
Proceed with reload? [confirm]

5d03h: %SYS-5-RELOAD: Reload requested
System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1)
Copyright (c) 1999 by cisco Systems, Inc.
TAC:Home:SW:IOS:Specials for info
C2600 platform with 65536 Kbytes of main memory

Предупреждение:

Обратите внимание, что ближе к окончанию флэш-память очищается автоматически, в отличие от Cisco 1600. Именно по этой причине, параметр -f в данном случае не требуется. Наконец, чтобы вернуть исходную скорость консоли 9600 и восстановить последовательность загрузки по умолчанию, необходимо вернуть реестр конфигурации к 0x2102 следующим образом:

rommon 12 > confreg 0x2102

You must reset or power cycle for new config to take effect
rommon 2 >reset

System Bootstrap, Version 11.3(2)XA4, RELEASE SOFTWARE (fc1)
Copyright (c) 1999 by cisco Systems, Inc.
TAC:Home:SW:IOS:Specials for info
C2600 platform with 65536 Kbytes of main memory

Cisco Internetwork Operating System Software
IOS (tm) C2600 Software (C2600-IS-M), Version 12.2(10a), RELEASE SOFTWARE (fc1)
Copyright (c) 1986-2002 by cisco Systems, Inc.
Compiled Tue 21-May-02 14:16 by pwade
Image text-base: 0x80008088, data-base: 0x810ABB08

cisco 2620 (MPC860) processor (revision 0x100) with 61440K/4096K bytes of memory.
Processor board ID JAB03110MUB (3691217154)
M860 processor: part number 0, mask 49
Bridging software.
X.25 software, Version 3.0.0.
1 FastEthernet/IEEE 802.3 interface(s)
2 Voice FXS interface(s)
32K bytes of non-volatile configuration memory.
16384K bytes of processor board System flash (Read/Write)

Press RETURN to get started!

Процедура Xmodem для загрузки образа ПО Cisco IOS на маршрутизатор Cisco 3600

Для загрузки образа программного обеспечения Cisco IOS на маршрутизатор Cisco 3600 используйте следующую процедуру xmodem.

Стандартная процедура использует скорость консоли по умолчанию 9600 бит/с. Xmodem является медленным протоколом передачи, и передача таких больших файлов, как образ программного обеспечения Cisco IOS, может занять недопустимо долгое время. Увеличение скорости консоли маршрутизатора 3600 способствует сокращению времени, необходимого для передачи файла по протоколу xmodem.

В режиме ROMMON выполните процедуру, описанную ниже, используя служебную программу ROMMON confreg.

Есть вопросы?
Обращайтесь в "Аквилон-А", чтобы узнать подробности и получить именно то, что вам требуется.

Читайте также: