Отображение версии образа ios на коммутаторе-маршрутизаторе
Обновлено: 21.11.2024
Как следует из названия, чаще всего команда show version используется для определения версии Cisco IOS, на которой работает устройство. Однако эта команда делает гораздо больше — на самом деле она предлагает несколько различных применений. Позвольте Дэвиду Дэвису познакомить вас со многими вариантами использования команды Cisco show version и посмотреть, как ее вывод зависит от того, какое устройство вы используете.
Все сетевые администраторы, работающие с устройствами Cisco,
более чем вероятно знакомы с командой show version
. Чаще всего эта команда используется для определения версии
Cisco IOS, на которой работает устройство. Однако команда show version делает гораздо больше — на самом деле она предлагает
несколько различных применений.
На мой взгляд, команда show
version недооценена и недооценена. Его название просто не
адекватно объясняет все его применения.
На этой неделе я хочу подробно рассмотреть различные варианты использования
команды show version и предложить
примеры вывода команды на различных устройств Cisco и обсудите, какую
информацию можно собрать из этих выходных данных.
Узнайте, как можно использовать команду show version
Как я уже упоминал, команда show
version делает гораздо больше, чем просто отображает версию
операционной системы. Вот подробный список других статистических данных, которые может отображать эта мощная
команда:
версия операционной системы IOS
версия начальной загрузки ПЗУ
версия загрузчика- Как кто-то
в последний раз включал устройство (помимо включения питания обычным
способом, вы также можете включить устройство с помощью системного сброса (т. е. теплой
перезагрузки) или из-за системной паники.)
время и дата последнего запуска системы- Время безотказной работы
системы (т. е. сколько времени прошло с момента последнего включения питания) - Файл образа,
который последний раз запускался на устройстве (т. е. фактический путь к
программному обеспечению IOS) - Сколько
объем ОЗУ на устройстве - Идентификатор
платы процессора, который можно использовать для определения версии
материнской платы устройства
Номер и тип каждого интерфейса на устройстве (например, Qty 2 Ethernet, Qty
6 Serial и т. д.)
Количество терминальных линий на маршрутизаторе, если к маршрутизатору подключены
асинхронные последовательные линии- Объем энергонезависимой оперативной памяти (NVRAM), используемый для хранения СОХРАНЕННОЙ версии
файла конфигурации, также известной как начальная конфигурация - Объем и тип флэш-памяти на устройстве (кроме коммутатора), используемые для хранения
операционной системы, когда она не используется (подумайте об этом как об эквиваленте
>на жесткий диск ПК.) - Регистр конфигурации
на устройстве представляет собой шестнадцатеричное число, используемое для указания
устройству, что делать при загрузке. (Обычно это меняется только тогда, когда вам
нужно обойти файл конфигурации из-за утерянного пароля, но вы
можете изменить его и в других особых случаях.)
имя хоста устройства
Кроме того, команда show
version отобразит конкретную информацию о коммутаторах:
количество интерфейсов коммутации Ethernet
серийные номера устройства и его блоков питания
MAC-адрес коммутатора
номер версии материнской платы
номер модели коммутатора- Включено ли
восстановление пароля
На некоторых коммутаторах вы даже можете использовать эту команду, чтобы вернуть
номер по каталогу блока питания и номер по каталогу материнской платы. Кроме того, вы можете определить,
будет ли коммутатор иметь стандартную или корпоративную версию IOS. (Эти
два типа IOS относятся к коммутаторам.)
В брандмауэрах PIX вы можете использовать команду show version для
отображения другой конкретной информации:
MAC-адреса интерфейсов- Какие
лицензии вы включили для каких функций (таких как отработка отказа,
шифрование 3DES или количество хостов)
Ключ активации для этих лицензий
последнее изменение файла конфигурации
Работа с выходными данными команды show
version
Теперь, когда мы рассмотрели различные варианты использования команды show version, давайте рассмотрим несколько
примеров работы с ее выводом. Мы рассмотрим пример выходных данных двух
маршрутизаторов, двух коммутаторов и брандмауэра.
Использование команды show version на маршрутизаторах
В листинге A показан пример вывода команды
show version на маршрутизаторе Cisco 3845
маршрутизатор, а в листинге B показан пример
вывода этой команды на маршрутизаторе Cisco 2511. Из этого вывода мы можем сказать,
что эти маршрутизаторы имеют разные типы флэш-памяти. Маршрутизатор 3845,
более новый, имеет 64 МБ системной флэш-памяти ATA, как показано в этой строке:
На более старом маршрутизаторе 2511 мы видим, что он имеет
всего 16 МБ встроенной флэш-памяти только для чтения, как показано в этой строке:
Использование команды show version на коммутаторах
В листинге C показан пример вывода команды
show version на Cisco 2950
коммутатор, а в листинге D показан пример
вывода команды show version на
коммутаторе Cisco 3750. На коммутаторе Cisco 3750 выходные данные показывают объем
RAM на коммутаторе, но вам нужно добавить два числа, показанные в этой строке:
Если добавить 118 784 КБ и 12 280 КБ, получится 131 064 К —
эквивалент 128 МБ.
Кроме того, на коммутаторе Cisco 3750 можно использовать команду show version для удаленного отображения
серийного номера устройства, как показано ниже. Это дает большое преимущество, когда
находит коммутаторы для замены аренды или продления контрактов Cisco на
техническое обслуживание устройств по серийному номеру.
Использование команды show version на брандмауэрах
В листинге E приведен пример вывода этой
команды на брандмауэре PIX 501. Результат сильно отличается от
маршрутизаторов и коммутаторов. Например, вы можете увидеть список лицензий, которые
включал и отключал этот брандмауэр, как показано ниже:
Кроме того, эти выходные данные говорят нам об ограниченной
пропускной способности этого брандмауэра и о том, что внутри
интерфейса может быть только 10 хостов.
Это всего лишь несколько примеров использования команды show version. Важно
помнить, что вывод этой команды зависит от платформы к платформе. Итак,
в следующий раз, когда кто-нибудь спросит вас, что делает команда show
version, вы сможете продемонстрировать, что эта команда делает гораздо больше, чем можно предположить из ее названия.
Пропустить столбец?
Посмотрите
Архив маршрутизаторов и коммутаторов Cisco и следите за последними колонками Дэвида Дэвиса.
Хотите узнать больше
об управлении маршрутизаторами и коммутаторами? Автоматически
подпишитесь на нашу бесплатную рассылку новостей о маршрутизаторах и коммутаторах Cisco, которая доставляется каждую
пятницу!
Дэвид Дэвис
проработал в ИТ-индустрии 12 лет и имеет несколько сертификатов, включая
CCIE, MCSE+I, CISSP, CCNA, CCDA и CCNP. В настоящее время он руководит группой
системных/сетевых администраторов в частной розничной компании и
на полставки консультирует по сетевым/системным вопросам.
Как следует из названия, чаще всего команда show version используется для определения версии Cisco IOS, на которой работает устройство.
Как узнать свою версию Cisco IOS?
Показать версию: отображает информацию о внутренних компонентах маршрутизатора, включая версию IOS, память, информацию о регистре конфигурации и т. д. Чаще всего команда show version используется для определения версии Cisco IOS, на которой работает устройство.
Какова текущая версия Cisco IOS?
Разработчик | Cisco Systems |
---|---|
Последний выпуск | 15.9(3)M / 15 августа 2019 г. |
Доступно in | Английский |
Платформы | Маршрутизаторы и коммутаторы Cisco | < /tr>
Пользовательский интерфейс по умолчанию | Интерфейс командной строки |
Какая команда покажет информацию о IOS?
Наилучшим ответом является show version , который показывает файл IOS, запущенный в данный момент на вашем маршрутизаторе. Команда show flash показывает содержимое флэш-памяти, а не то, какой файл запущен.
Какая команда используется для восстановления Cisco IOS?
Режим ROMMON позволяет нам установить новый образ IOS или восстановить файл образа IOS с файлового сервера. Чтобы перезапустить маршрутизатор, запустите команду «reload» в режиме привилегированного выполнения.
Показывает ли Cisco команду Run?
На маршрутизаторах/коммутаторах Cisco:
- Введите «terminal length 0» в привилегированном режиме, чтобы терминал отображался без разрывов.
- Введите «show run» или «show start», чтобы отобразить соответствующую конфигурацию. …
- Чтобы отобразить конфигурацию без длинных данных сертификата, используйте «show run Brief».
Как узнать, какой у меня коммутатор Cisco?
Команда show version отображает немного отличающуюся информацию в зависимости от типа устройства, на котором вы ее используете.Посмотрите на выходные данные команды show version на коммутаторе и обратите внимание на следующую информацию: Версия IOS. Время безотказной работы системы.
Является ли Cisco IOS бесплатной?
18 ответов. Образы Cisco IOS защищены авторским правом, для их загрузки требуется вход CCO на веб-сайт Cisco (бесплатно) и контракт.
Принадлежит ли Cisco IOS?
В понедельник на своем веб-сайте Cisco сообщила, что согласилась предоставить Apple лицензию на использование имени iOS для своей мобильной операционной системы на iPhone, iPod touch и iPad. Cisco принадлежит торговая марка IOS, ее основной операционной системы, используемой почти два десятилетия.
В чем разница между Cisco IOS и IOS XE?
Различия между IOS и IOS XE
Cisco IOS — это монолитная операционная система, работающая непосредственно на оборудовании, а IOS XE — это комбинация ядра Linux и (монолитного) приложения (IOSd), работающего поверх этого ядра. … Другим примером являются открытые сервисные контейнеры Cisco IOS XE.
Как вызвать интерфейс Cisco?
Чтобы активировать интерфейс, используйте команду no shutdown в режиме конфигурации интерфейса.
Как проверить команды настройки маршрутизатора?
Основные команды показа маршрутизатора Cisco
Какую информацию показывает конфигурация запуска show?
Какую информацию отображает команда show startup-config?
- образ IOS скопирован в оперативную память.
- программа начальной загрузки в ПЗУ.
- содержимое текущего работающего файла конфигурации в ОЗУ.
- содержимое сохраненного файла конфигурации в NVRAM.
Как выполнить автоматическое резервное копирование коммутатора Cisco?
Автоматическое резервное копирование конфигурации с использованием метода Крона
- Создайте список политик kron. Это сценарий, в котором перечислены команды, которые маршрутизатор должен выполнять в запланированное время. …
- Создать вхождение kron. Это информирует маршрутизатор о том, когда и как часто должна выполняться политика. …
- Проверьте конфигурацию kron с помощью команды show.
Как мне загрузиться с режима Rommon IOS?
Для загрузки из командной строки rommon-2 на маршрутизатор Cisco IOS® требуется образ IOx. В режиме rommon-2 загрузите его с использованием образа IOx. Образ IOx запускает последовательность загрузки, и после ее завершения устройство должно перейти от rommon-2 к IOS маршрутизатора.
Получите полный доступ к Cisco IOS Cookbook, 2-е издание и более 60 000 других наименований с бесплатной 10-дневной пробной версией O'Reilly.
Есть также прямые онлайн-мероприятия, интерактивный контент, материалы для подготовки к сертификации и многое другое.
Проблема
Вы хотите загрузиться с использованием альтернативного образа IOS.
Решение
Чтобы указать, какой образ IOS маршрутизатор должен загрузить при следующей перезагрузке, используйте команду boot system:
Последовательность команд boot system чрезвычайно важна, так как маршрутизатор попытается загрузить образы IOS в том порядке, в котором они указаны в файле конфигурации.
Обсуждение
Маршрутизатор может хранить во флэш-памяти столько образов IOS, сколько имеется свободного места. Если есть только один файл, можно с уверенностью предположить, что это должен быть загружаемый образ IOS. Однако, если маршрутизатор имеет несколько образов во флэш-памяти, необходимо указать, какой из них он должен загрузить, иначе маршрутизатор просто выберет один. Это особенно актуально для маршрутизаторов с дополнительной флэш-памятью в виде карт PCMCIA, которые могут хранить множество файлов, не все из которых обязательно являются образами IOS.
С настройками реестра конфигурации по умолчанию маршрутизатор попытается загрузить первый доступный образ IOS, который он найдет во флэш-памяти. Однако загрузка первого доступного изображения может оказаться нецелесообразной. Например, в нашем последнем рецепте мы показали, что если у вас есть место, вы можете загрузить новый образ IOS, не стирая старые образы. В этом случае вы, вероятно, захотите, чтобы маршрутизатор загрузил более новый образ IOS. И было бы еще лучше, если бы маршрутизатор сначала пробовал новый образ и возвращался к старому, если первый по какой-либо причине не загружался правильно. Команда boot system позволяет вам указать не только образы IOS для загрузки, но и порядок их загрузки в случае возникновения проблем с загрузкой.
В этом примере этот маршрутизатор попытается последовательно использовать три разных образа IOS. Если все они не сработают, он прибегнет к использованию образа загрузочного ПЗУ.
Как мы отмечали ранее, важна последовательность системных команд загрузки, поскольку маршрутизатор попытается загрузить образы IOS в порядке записи. Это означает, что единственный способ добавить новый образ IOS для загрузки — это удалить все старые команды boot system и повторно ввести их в порядке предпочтения. Вы можете удалить сразу все загрузочные системные команды с помощью следующей команды:
После того как старые команды boot system будут удалены, вы сможете настроить новый набор в любом нужном вам порядке.
Помимо возможности загрузки с образов IOS во флэш-памяти маршрутизатора, вы также можете использовать загрузочную систему для загрузки с образа IOS в его ПЗУ или даже с использованием протоколов TFTP или удаленного копирования (RCP). по сети. В рецепте 1.8 показан пример загрузки по сети с использованием TFTP. В Табл. 1-1 показаны все различные параметры команды boot system.
Таблица 1-1. Целевые параметры системной команды загрузки
Ключевое слово | Описание |
---|---|
flash: | Встроенная вспышка |
slot0: | флеш-карта PCMCIA в слоте0 |
слот1: | флэш-карта PCMCIA в слоте1 |
mop: | Загрузить изображение с использованием протокола MOP< /тд > |
загрузочная флешка: | Загрузить загрузочный образ (доступно не во всех системах) |
rom: | Загрузить изображение из ПЗУ |
rcp: | Загрузить изображение, используя протокол удаленного копирования |
tftp: | Загрузить изображение по протоколу TFTP |
ftp: | Загрузить изображение с использованием протокола FTP |
Помимо команд boot system, вы можете изменить образ, с которого маршрутизатор будет загружаться, используя регистр конфигурации маршрутизатора. Последний октет в регистре конфигурации должен быть установлен на 2, иначе маршрутизатор будет полностью игнорировать команды загрузки системы. Например, если последний октет регистра конфигурации установлен в 1 , маршрутизатор будет загружаться из ПЗУ и игнорировать команды boot system. В нашем примере регистр конфигурации тестового маршрутизатора был установлен на 0x2102. Команда config-register позволяет установить соответствующие значения регистра конфигурации:
Важно помнить, что в отличие от любой другой команды настройки вам не нужно сохранять текущую конфигурацию в NVRAM при изменении параметра регистра конфигурации. Он переживет перезагрузку без сохранения. На самом деле новая настройка вступит в силу только после следующей перезагрузки:
После установки соответствующих команд boot system и перезагрузки маршрутизатора вы можете увидеть, какой файл образа маршрутизатор использовал для загрузки с помощью команды show version:
В этом случае маршрутизатор сообщает, что он загрузил свой образ IOS из slot0: , как настроено. После изменения команд boot system обязательно перезагрузите систему и убедитесь, что она работает должным образом. Вы не хотите, чтобы неправильный образ IOS случайно загружался при следующей перезагрузке маршрутизатора. Если у вас возникли проблемы с командой boot system, подключитесь к консоли и перезагрузите маршрутизатор. Это будет отображать любые сообщения об ошибках при загрузке маршрутизатора. Маршрутизатор нигде не фиксирует эти сообщения, поэтому это единственный способ их увидеть.
Начиная с версии IOS 12.3(4)T, Cisco представила концепцию загрузочных маркеров. По сути, все командные строки boot system теперь размещаются между двумя постоянными загрузочными маркерами, расположенными в файле конфигурации. Эти маркеры невозможно стереть, и они упрощают поиск команд boot system. Ниже приведен пример маршрутизатора, использующего загрузочные маркеры:
Обратите внимание, что все команды boot system автоматически помещаются между маркером начала загрузки и маркером конца загрузки. Файлы также перечислены в порядке загрузки. Если вы не настроите маршрутизатор с явными командами boot system, маршрутизатор по умолчанию загрузит первый доступный образ IOS во флэш-память. В этом случае загрузочные маркеры по-прежнему будут отображаться в файле конфигурации, но никакие команды boot system не будут сопровождать их:
Каждый раз, когда Cisco выпускает новый образ IOS для своего сетевого коммутатора (или маршрутизатора), рекомендуется обновить его.
В этой статье описаны 7 простых шагов по обновлению образа IOS на коммутаторе или маршрутизаторе Cisco.
Поскольку вы будете обновлять образ IOS, убедитесь, что у вас есть физический доступ к коммутатору и вы находитесь перед ним. Используйте консольный кабель для подключения к коммутатору.
Обратите внимание, что приведенные ниже шаги будут одинаковы как для коммутаторов, так и для маршрутизаторов. Однако в этом примере показано, как обновить образ ios на коммутаторе Cisco Catalyst.
1. Проверить текущую версию IOS
После входа в систему перейдите в режим включения, введя пароль включения. В этом примере используются два коммутатора Cisco Catalyst 3750, настроенные в режиме стека, как показано ниже. Таким образом, при обновлении необходимо обновить образ на обеих флешках.
Если у вас есть только один коммутатор Cisco Catalyst (режим без стека), выполните все шаги, указанные в этом документе, но вы будете делать это только на одной флэш-карте.
Сначала проверьте содержимое флэш-карт с помощью команды «dir flash1:».
Как вы видите выше, обе флэш-карты содержат текущий файл образа IOS версии «122.35.SE5»
Убедитесь, какая версия образа IOS в настоящее время работает на вашем коммутаторе. Скорее всего, это будет тот же самый файл образа IOS, который вы видите на своей флеш-карте. Как вы видите ниже, он использует «12,3(35)SE5»
2. Загрузите последний образ IOS с веб-сайта Cisco
Пока вы находитесь на этой странице загрузки, скопируйте/вставьте MD5, предоставленный вашей системе. После того, как мы загрузим образ IOS и переместим его на коммутатор, мы проверим контрольную сумму MD5 перед установкой образа.
3. Удалить старый образ программного обеспечения IOS из флэш-памяти
Поскольку мы будем загружать новый образ ISO и перемещать его на флэш-карту, нам потребуется место. Итак, удаляем текущий старый образ с флешки.
В приведенной выше команде удаления /f означает принудительное выполнение, а /r — рекурсивное.
Кроме того, вы должны использовать какое-то программное обеспечение для отслеживания состояния коммутатора. Если вы этого не делаете, установите Nagios и следите за коммутаторами.
4. Скопируйте образ IOS на коммутатор Cisco
Чтобы перенести образ IOS с вашего ноутбука на коммутатор Cisco, вы должны запустить TFTP-сервер на своем ноутбуке (или в системе, в которую вы загрузили образ IOS).
Если вы используете TFTP-сервер на своем ноутбуке и подключены к коммутатору с помощью консольного кабеля, назначьте IP-адрес вашему ноутбуку и подключите его к той же сети, что и коммутатор.
Скопируйте образ ISO во флэш-память, как показано ниже, с помощью «команды копирования». Вам будет предложено ввести адрес удаленного хоста (в данном случае это ваш ноутбук) и имя исходного файла, который необходимо передать (это ISO-образ, который вы скачали с веб-сайта cisco).
После того как вы скопировали его, убедитесь, что файл есть на флэш-карте.
Просто чтобы убедиться, что во время копирования ничего не пошло не так, проверьте контрольную сумму MD5 и сравните с MD5, который вы записали с веб-сайта cisco при загрузке образа IOS. Чтобы создать контрольную сумму MD5 файла в коммутаторе Cisco Catalyst, используйте команду «verify», как показано ниже.
Если вы используете два коммутатора в конфигурации стека, сделайте то же самое на второй флэш-карте.
5. Изменить список загрузочных путей коммутатора
Теперь пора указать коммутатору Cisco использовать для загрузки новый образ ISO. Перед изменением загрузочной информации проверьте текущую конфигурацию и измените ее с помощью команды «boot system», как показано ниже.
6. Сохраните конфигурацию и перезапустите коммутатор
Проверьте текущую загрузочную информацию, сохраните текущую конфигурацию и перезагрузите коммутатор Cisco, как показано ниже.
7. Окончательная проверка после обновления IOS
Наконец проверьте текущую версию IOS коммутатора, после обновления он должен отображать новую версию, как показано ниже.
Обязательно проверьте свой интерфейс и статус vlan, чтобы убедиться, что все работает правильно и без проблем.
Если вам понравилась эта статья, вам также может понравиться...
Комментарии к этой записи закрыты.
Для шага 4: если вы загрузили файл .tar вместо .bin, вы можете извлечь его на лету. Используйте следующую команду в режиме включения:
archive tar /xtract tftp:///flash:c3750-ipbasek9-mz-122-55.SE1.tar flash:
Имейте в виду, что в этом случае команда загрузки будет следующей:
boot system switch all flash:c3750-ipbasek9-mz-122-55.SE1/flash:c3750-ipbasek9-mz-122-55.SE1 .bin
Я думаю, что движок испортил мою команду архивирования. Это было:
архив tar /xtract tftp://IP_address/c3750-ipbasek9-mz-122-55.SE1.tar flash:
Вот как я обновляю IOS на своих коммутаторах серии 3750 на работе через TFTP:
wr mem
скачать архив-sw /safe /allow-feature-upgrade /reload tftp:ip_address/ios_image.tar
при необходимости он загрузит/проверит/загрузит повторно, а также будет ждать, чтобы удалить старое изображение с флэш-памяти, как только новое изображение будет проверено на отсутствие повреждений (при условии, что на флэш-памяти есть место для хранения второго изображения, в противном случае скажет вам, что не хватает места)
также, если вы используете стек, при обновлении мастера стека он должен автоматически обновить остальную часть стека, поскольку заметит несоответствие версии (так же, как если бы вы вводили новый коммутатор в существующий/ новый стек, он автоматически запустит новый элемент)
Читайте также: