Что из следующего является важным результатом ввода данных в маршрутизатор ios?

Обновлено: 12.05.2024

ПРЕДУПРЕЖДЕНИЕ. Несоблюдение данных расследования по безопасности может привести к пожару, поражению током и другим травмам, а также к повреждению iPhone и другому веществу. Перед началом использования iPhone ознакомьтесь с представленной ниже информацией о безопасности.

Эксплуатация. Бережно общается с iPhone. Устройство изготовлено из металла, стекла и пластика и содержит хрупкие электронные компоненты. iPhone и его аккумулятор могут быть повреждены при воздействии огня, повреждении корпуса или обнаружении жидкости. Если вы предполагаете, что iPhone или его аккумулятор повреждены, прекратите использование устройства, так как это может показаться перегреву или травмам. Не використовуйте iPhone с треснувшим стеклом, так как это может показаться к травмам. Викоризуйте чехол или защитную пленку.

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

Лазеры. В датчике приближения в iPhone 7 и новее, в системе камер TrueDepth, а также в сканере LiDAR встроено несколько лазеров. Эти лазерные системы могут быть отключены в целях безопасности, если устройство повреждено или имеет серьезные последствия. Если вы получили на iPhone о том, что лазерная система отключена, ремонт этого устройства должен быть произведен исключительно компанией Apple или поставщиком услуг, авторизованным компанией Apple. Неправильный ремонт, модификация и использование неоригинальных деталей Apple в лазерных центрах устройств помешать корректировать работу безопасности и выглядеть опасным и травмам глаз и кожи.

Зарядка. Чтобы зарядить iPhone, выполните одно из следующих действий:

Зарядите аккумулятор iPhone с использованием кабеля для зарядки и адаптера питания USB Apple (продается отдельно).

Появится iPhone повышенной мощности на зарядное устройство MagSafe или MagSafe Duo (подключенное к адаптеру питания Apple USB-C мощностью 20 Вт или соответствующему поддерживаемому адаптеру питания) или на зарядное устройство стандарта Qi. (Поддерживается на модели iPhone 8 или новее; зарядные устройства MagSafe и MagSafe Duo, адаптеры питания и зарядные устройства стандарта Qi продаются отдельно.)

Использование отключения электрических и зарядных устройств, а также заряда в условиях повышенной опасности, которые могут проявляться к пожару, поражению током, травмам или повреждению iPhone или другой собственности. Если для зарядки iPhone используется кабель для зарядки или беспроводное зарядное устройство (продается отдельно), убедитесь, что разъем USB надежно вставлен в адаптер питания, чем раньше подключается его разъем в розетку. Очень важно следить за тем, чтобы iPhone, кабель для зарядки, адаптер питания или беспроводное зарядное устройство находились в хорошо проветриваемом месте во время использования или зарядки. Во время использования беспроводного зарядного устройства снимайте металлические чехлы и следите за отсутствием металлических предметов на зарядном оборудовании (например, ключей, монет, батареек, украшений), так как они могут нагреваться или влиять на процесс зарядки.

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

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

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

Вилка или штырьки адаптера питания повреждены.

Кабель зарядки подгорел или поврежден.

Адаптер питания попал в условия повышенной концентрации либо попал в состав адаптера попала жидкость.

Адаптер падения и корпус его был поврежден.

Технические характеристики адаптера питания Apple USB-C мощностью 20 Вт

Частота: от 50 до 60 Гц, одна фаза

Сетевое напряжение: от 100 до 240 В

Выходное напряжение/сила тока: 9 В постоянного тока / 2,2 А

Минимальная выходная мощность: 20 Вт

Выходной порт: USB-C

Технические характеристики адаптера питания Apple USB-C мощностью 18 Вт

Частота: от 50 до 60 Гц, одна фаза

Сетевое напряжение: от 100 до 240 В

Выходное напряжение: 5 В / 3 А или 9 В / 2 А

Выходной порт: USB-C

Технические характеристики адаптера питания USB Apple мощностью 5 Вт

Частота: от 50 до 60 Гц, одна фаза

Сетевое напряжение: от 100 до 240 В

Выходное напряжение: 5 В / 1 А

Выходной порт: USB

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

ПРЕДУПРЕЖДЕНИЕ. Для предотвращения возможной потери слуха не следует доверять высокому повышению уровня громкости в течение продолжительного времени.

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

Проконсультируйтесь с врачом-ревматологом и его устройством, чтобы узнать об особенностях работы и о том, нужно ли держать его на безопасном расстоянии от iPhone и аксессуаров MagSafe. Производители часто рекомендуют по безопасному использованию устройств с беспроводными или магнитными случаями, чтобы предотвратить возможные помехи. Если вы считаете, что iPhone и аксессуары MagSafe обладают свойствами медицинского устройства, прекратите их использование.

Некоторые медицинские устройства, например имплантированные кардиостимуляторы и дефибрилляторы, включают датчики магнитами, реагирующие на радиоизлучение на близком расстоянии от источника. Возможное предотвращение влияния на такое развитие устройств, обеспечьте достаточное расстояние между ожидаемым появлением и появлением iPhone с моделями MagSafe и аксессуарами MagSafe (более 15 см от устройства; более 30 см при беспроводной зарядке). Для получения более точных указаний у врача и врача-стоматолога.

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

Состояние здоровья. Если вы считаете, что iPhone или вспышка света влияют на ваше здоровье (например, вызывают судороги, исчезновение сознания, переутомление глаз или головную боль), выявляйте их у врача перед использованием iPhone.

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

Повторяющиеся движения. При выполнении повторяющихся действий, например, вводе текста, смахивании или игре на iPhone, возникают неприятные ощущения в руках, кистях, ушах, шее или других частях тела. Если вы выберете недомогание, прекратите использование iPhone и обратитесь к использованию.

Деятельность, связанная с высоким уровнем риска. Это устройство не предназначено для эксплуатации в условиях, в которых отказ может привести к смерти, травме или возникновению вреда, наносимого окружающей среде.

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

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

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

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

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

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

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

Поиск информации о функциях

Содержание

Обзор командных режимов интерфейса командной строки Cisco IOS

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

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

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

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

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

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

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

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

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

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

Получите полный доступ к Cisco Cookbook и более чем 60 000 других изданий с бесплатной 10-дневной пробной версией O'Reilly.

Есть также прямые онлайн-мероприятия, интерактивный контент, материалы для подготовки к сертификации и многое другое.

Глава 1. Настройка маршрутизатора и управление файлами

1.0. Введение

Вы можете думать о маршрутизаторе Cisco как о специализированном компьютере. У него есть собственная операционная система, которая называется Межсетевой операционной системой (IOS), а также файлы и файловые системы. Итак, мы начнем с обсуждения основных функций системного администрирования, которые должен выполнять инженер-маршрутизатор. Это включает в себя управление файловыми системами маршрутизатора, обновление операционной системы, резервное копирование и восстановление конфигурации системы.

Маршрутизаторы Cisco используют для хранения информации флэш-память, а не диски. Флэш-накопители значительно дороже и медленнее, чем дисковые хранилища, но объем памяти, необходимый для работы маршрутизатора, относительно невелик по сравнению с объемом, необходимым для работы компьютера общего назначения. Флэш-память также имеет важное преимущество: она более надежна, чем дисковое хранилище.

Флэш-память похожа на оперативную память (ОЗУ), но ей не требуется питание для хранения информации, поэтому она называется энергонезависимой. И, в отличие от постоянного запоминающего устройства (ПЗУ), вы можете легко стирать и перезаписывать флэш-память. Существуют и другие типы энергонезависимой твердотельной памяти, такие как стираемая программируемая постоянная память (EPROM) и электронно стираемая программируемая постоянная память (EEPROM). СППЗУ не подходит для маршрутизаторов, поскольку для его стирания обычно требуется внешнее устройство, такое как ультрафиолетовый свет, проходящий через окошко на микросхеме. С другой стороны, EEPROM можно стереть, просто отправив сигнал стирания на микросхему. Но есть ключевое различие между EEPROM и флэш-памятью: когда вы стираете что-то с устройства EEPROM, вы должны стирать все устройство, в то время как флэш-устройства допускают выборочное удаление частей носителя.

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

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

На большинстве маршрутизаторов Cisco размер области NVRAM составляет от 16 до 256 КБ в зависимости от размера и функции маршрутизатора. Ожидается, что более крупные маршрутизаторы будут иметь более крупные файлы конфигурации, поэтому им потребуется больше NVRAM. Флэш-устройство, с другой стороны, обычно можно обновить, и его емкость может варьироваться от нескольких мегабайт до сотен мегабайт.

Мы часто говорим о файле конфигурации маршрутизатора, но на самом деле на любом маршрутизаторе есть два важных файла конфигурации. Существует файл конфигурации, описывающий текущее рабочее состояние маршрутизатора, который называется running-config . Затем есть файл конфигурации, который маршрутизатор использует для загрузки, который называется startup-config . В NVRAM хранится только startup-config, поэтому важно периодически проверять, синхронизирована ли версия конфигурации в NVRAM с версией, на которой маршрутизатор работает в данный момент. Иначе можно получить сюрприз из древней истории при следующей перезагрузке роутера.Вы можете синхронизировать два файла конфигурации, просто скопировав running-config в файл startup-config:

Многие инженеры Cisco, включая авторов, до сих пор по привычке используют устаревшую версию этой команды:

Однако эта команда не только устарела, но и плохо описывает, что делает маршрутизатор.

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

В большинстве примеров в этой книге предполагается, что у вас установлена ​​IOS версии 12. Однако многие из обсуждаемых нами функций доступны и в более ранних версиях. Хотя возможны небольшие изменения синтаксиса, мы ожидаем, что Cisco продолжит поддерживать все функции, которые мы описываем, в будущем. Важно быть гибким, потому что, если вы много работаете с маршрутизаторами Cisco, вы столкнетесь с большим разнообразием различных версий IOS с различными тонкими различиями. К сожалению, некоторые из этих тонких различий на самом деле являются ошибками. Cisco предлагает подробную систему отслеживания ошибок на своем веб-сайте для зарегистрированных пользователей.

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

Самой простой версией IOS обычно является набор функций только IP. Как следует из названия, это включает в себя только функции, основанные на TCP/IP. В большинстве сетей вы обнаружите, что набора функций только IP более чем достаточно. Фактически, почти все рецепты в этой книге будут работать с версией IOS только для IP.

Если вам требуются другие протоколы, такие как IPX или AppleTalk, Cisco выпускает набор функций IOS под названием Desktop, который содержит эти протоколы. Они также предлагают несколько других важных вариантов, таких как IP Plus, IP Plus IPSec 56, IP Plus IPSec 3DES и так далее. Содержание этих разных версий (и даже их названия в некоторой степени) варьируется от выпуска к выпуску. Мы рекомендуем вам ознакомиться с матрицами функций Cisco, чтобы убедиться, что нужные вам функции есть в вашей версии IOS.

Одним из наиболее важных соображений, касающихся любого выпуска IOS, является наличие достаточного объема ОЗУ и флэш-памяти для поддержки новой версии. Вы можете узнать, сколько памяти у вашего маршрутизатора, просмотрев выходные данные команды show version.

Еще одна важная вещь, которую следует помнить об образах IOS на маршрутизаторах Cisco, заключается в том, что у каждого маршрутизатора есть резервный образ, расположенный в ПЗУ маршрутизатора. Этот образ IOS нельзя изменить или обновить без физической замены микросхем ПЗУ в маршрутизаторе.

ПЗУ маршрутизатора содержит три элемента: самотестирование при включении питания (POST), программу начальной загрузки и ограниченную версию операционной системы маршрутизатора. Маршрутизатор использует программу начальной загрузки во время загрузки. Образ IOS в ПЗУ обычно представляет собой чрезвычайно урезанную версию, которая не поддерживает многие общие функции (например, протоколы маршрутизации). В обычном цикле загрузки маршрутизатор сначала загружает POST, затем программу начальной загрузки, а затем соответствующий образ IOS. Пожалуйста, обратитесь к рецепту 1.7 для получения дополнительной информации о загрузке из различных файлов IOS.

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

Netmiko – это модуль, упрощающий использование paramiko для сетевых устройств. Netmiko использует paramiko, но также создает интерфейс и методы, необходимые для работы с сетевыми устройствами.

Сначала вам нужно установить netmiko:

Поддерживаемые типы устройств¶

Netmiko поддерживает несколько типов устройств:

  • Ариста vEOS
  • Cisco ASA
  • Cisco IOS
  • Cisco IOS-XR
  • Cisco SG300
  • HP Comware7
  • HP ProCurve
  • Можжевельник Джунос
  • Линукс
  • и другие

Весь список можно просмотреть в репозитории модулей.

Словарь для определения параметров устройства¶

Словарь может иметь следующие параметры:

Подключение через SSH¶

Включить режим¶

Включить режим:

Выйти из режима включения:

Отправка команд¶

У Netmiko есть несколько способов отправки команд:

  • send_command — отправить одну команду
  • send_config_set — отправить список команд или команду в режиме конфигурации
  • send_config_from_file — отправляет команды из файла (внутри используется метод send_config_set)
  • send_command_timing — отправить команду и дождаться вывода по таймеру

отправить_команду ¶

Метод send_command позволяет отправить на устройство одну команду.

Метод работает следующим образом:

отправляет команду на устройство и получает вывод до строки с подсказкой или до указанной строки

  • приглашение определяется автоматически
  • если ваше устройство не определяет его, вы можете просто указать строку, до которой следует читать вывод
  • Метод send_command_expect раньше работал таким образом, но начиная с версии

1.0.0 так работает send_command, а метод send_command_expect оставлен для совместимости

метод возвращает вывод команды

в метод можно передать следующие параметры:

  • command_string — команда
  • expect_string — в какую подстроку считывать вывод
  • delay_factor - параметр позволяет увеличить задержку перед началом поиска строки.
  • max_loops - количество итераций, прежде чем метод выдаст ошибку (исключение). По умолчанию 500
  • strip_prompt — удалить приглашение из вывода. Удалено по умолчанию
  • strip_command — удалить команду из вывода

В большинстве случаев достаточно указать только команду.

send_config_set ¶

Метод send_config_set позволяет отправлять команду или несколько команд в режиме конфигурации.

Метод работает следующим образом:

  • переходит в режим настройки,
  • затем передает все команды
  • и выходит из режима настройки
  • в зависимости от типа устройства выход из режима настройки может быть невозможен. Например, для IOS-XR выхода не будет, потому что сначала нужно зафиксировать изменения

send_config_from_file ¶

Метод send_config_from_file отправляет команды из указанного файла в режим конфигурации.

Метод открывает файл, читает команды и передает их методу send_config_set.

Дополнительные методы¶

Помимо вышеперечисленных способов отправки команд, netmiko поддерживает следующие способы:

Переменная ssh — это предварительно созданное соединение SSH: ssh = ConnectHandler(**cisco_router)

Поддержка Telnet¶

Начиная с версии 1.0.0 netmiko поддерживает соединения Telnet, пока только для устройств Cisco IOS. Внутри netmiko использует telnetlib для подключения через Telnet. Но при этом предоставляет тот же интерфейс для работы, что и для подключения по SSH.

Для подключения через Telnet достаточно в словаре, определяющем параметры подключения, указать тип устройства cisco_ios_telnet :

В противном случае к Telnet применяются методы, применимые к SSH. Пример, аналогичный SSH (файл 4_netmiko_telnet.py):

Другие методы работают аналогично:

  • время отправки_команды
  • найти_подсказка
  • send_config_set
  • отправить_config_из_файла
  • check_enable_mode
  • отключить

Пример использования netmiko¶

Пример использования netmiko (файл 4_netmiko.py):

В этом примере команда длины терминала не передается, потому что netmiko выполняет эту команду по умолчанию.

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