После приобретения коммутатора необходима его настройка для корректной работы. Поддерживается два вида управления: In-band и Out-of-band.
Out-of-Band управление осуществляется через консольный порт коммутатора для его первоначальной настройки или когда In-band управление недоступно. Например, вы можете назначить IP-адрес коммутатору через консоль для того, чтобы иметь возможность управлять коммутатором по протоколу Telnet. Для связи с коммутатором через консольный порт на ПК, необходимо выполнить следующие действия:
При правильном выполнении вышеперечисленных пунктов в эмуляторе терминала появится лог загрузки коммутатора:
System is booting, please wait… Net Initialization Skipped Bootrom version: 7.2.25 Creation date: Sep 2 2015 - 10:07:04 Testing RAM... 0x08000000 RAM OK. Loading flash:/nos.img ... ### JFFS2 loading 'nos.img' to 0x81000000 ### JFFS2 load complete: 12781972 bytes loaded to 0x81000000 ## Booting kernel from Legacy Image at 81000100 ... Image Name: Created: 2017-01-20 7:41:49 UTC Image Type: MIPS Linux Kernel Image (gzip compressed) Data Size: 12734504 Bytes = 12.1 MiB Load Address: 80000000 Entry Point: 80003710 Verifying Checksum ... OK Uncompressing Kernel Image ... OK Starting kernel ... Current time is Sun Jan 01 00:00:00 2006 [UTC] SNR-S2965-24T Series Switch Operating System Software Version 7.0.3.5(R0241.0136) Compiled Jan 20 15:26:28 2017 |
После окончания загрузки коммутатора необходимо ввести имя пользователя (Username) и пароль (Password) (по умолчанию admin/admin). После чего открывается доступ к конфигурированию коммутатора.
Более подробно конфигурирование коммутатора будет рассмотрено далее. |
In-band управление предполагает управление коммутаторам используя протоколы Telnet, SSH, HTTP или SNMP с устройств подключенных к коммутатору. Если In-Band управление недоступно используйте Out-of-Band управление для настройки коммутатора.
Для управления коммутатором, используя протокол Telnet необходимо чтобы на коммутаторе был сконфигурирован IPv4 или IPv6 адрес и хост с Telnet-клиентом был доступен с коммутатора (находился в одной сети с ним или был доступен через маршрутизатор). Коммутатор по умолчанию имеет IP-адрес 192.168.1.1 в VLAN 1.
Коммутатор может иметь несколько IP-адресов для управления в том числе в различных VLAN. Более подробное описание настройки приведено в соответствующем разделе данного Руководства.
Пример подключения к коммутатору с конфигурацией по умолчанию используя протокол Telnet.
В примере коммутатор имеет IP-адрес по умолчанию 192.168.1.1, маска 255.255.255.0. Сначала необходимо настроить IP-адрес на ПК с которого будет осуществляться управление. Настроим адрес 192.168.1.2, маска 255.255.255.0. Соединим ПК и коммутатор патч кордом Ethernet. Выполним команду: Telnet 192.168.1.1, затем введем Login и пароль (по умолчанию admin/admin).
telnet 192.168.1.1 Trying 192.168.1.1… Connected to 192.168.1.1. Escape character is '^]'. login:admin Password:***** SNR-S2965-24T# |
Для управления коммутатором, используя HTTP (WEB-интерфейс), необходимо, чтобы на коммутаторе был сконфигурирован IPv4 или IPv6 адрес и хост с HTTP-клиентом был доступен с коммутатора (находился в одной сети с ним или был доступен через маршрутизатор). Коммутатор по умолчанию имеет IP-адрес 192.168.1.1 в VLAN 1.
Коммутатор может иметь несколько IP-адресов для управления в том числе в различных VLAN.
Более подробное описание настройки приведено в соответствующем разделе данного Руководства. |
Для доступа к коммутатору через WEB-интерфейс откройте WEB-браузер и введите в адресной строке http://ip-коммутатора , например http://192.168.1.1 . В открывшейся странице введите имя пользователя и пароль (По умолчанию admin/admin).
Рисунок 1.1 - Страница авторизации WEB-интерфейса
При верном вводе имени пользователя и пароля откроется основной WEB-интерфейс. |
Рисунок 1.2 - Основное меню WEB-интерфейса.
Для управления коммутатором по SNMP необходимо чтобы на коммутаторе был сконфигурирован IPv4 или IPv6 адрес и хост с SNMP клиентом был доступен с коммутатора (находился в одной сети с ним или был доступен через маршрутизатор). Коммутатор по умолчанию имеет IP-адрес 192.168.1.1 в VLAN 1.
Коммутатор может иметь несколько IP-адресов для управления в том числе, в различных VLAN.
Более подробное описание настройки приведено в соответствующем разделе данного Руководства. |
Коммутатор поддерживает 3 типа интерфейса для конфигурирования: CLI (Command Line Interface), WEB-интерфейс и SNMP. CLI интерфейс знаком большинству пользователей и как уже описывалось выше Out-of-Band управление и Telnet используют CLI интерфейс для настройки коммутатора.
В основе CLI интерфейса лежит оболочка, состоящая из набора команд. Команды разделены по категориям в соответствии со своими функциями по настройке и управлению коммутатором. Каждая категория определяется различными конфигурационными режимами.
CLI интерфейс определяется:
Рисунок 1.3 - Режимы конфигурирования CLI
User режим
При входе в CLI интерфейс, пользователя с привилегиями 1-14 попадает в режим user. В User режиме приглашение выглядит как hostname>. Символ “>” означает что пользователь находится в User режиме. При выходе из Admin режима пользователь также попадает в User режим.
В User режиме недоступна настройка коммутатора, разрешены только команды show. |
Admin режим
В Admin режим попадают пользователи с привилегиями 15 либо пользователи с привилегиями 1-14 после ввода команды enable и пароля, если задан пароль для enable. В admin режиме приглашение CLI выглядит как hostname#. Символ ‘#” означает что пользователь находится в admin режиме. Для выхода в Admin режим из любых других режимов кроме User поддерживается короткое сочетание клавиш “CTRL+Z”.
В Admin режиме пользователь может запрашивать вывод полной конфигурации и статуса коммутатора, а также может переходить в режим глобального конфигурирования (Global режим) для настройки любых параметров коммутатора. В связи с этим рекомендуется задавать пароль для перехода в Admin режим, для предотвращения несанкционированного доступа и изменений настроек коммутатора.
Global режим (Режим глобальной конфигурации)
При вводе команды config из Admin режима пользователь попадает в режим глобальной конфигурации. Для возврата в Global режим из вышестоящих режимов конфигурации, таких как VLAN, Порт и.т.д. предназначена команда exit.
В Global режиме доступна конфигурация глобальных параметров коммутатора, таких как таблица мак-адресов, настройка SNMP, пользователей и.т.п., а так же возможен переход в режимы конфигурации интерфейсов, VLAN и.т.п.
Режим конфигурации интерфейсов:
Для перехода в режим конфигурирования интерфейсов используйте команду interface <name>. Для возврата в глобальный режим конфигурации используйте команду exit.
Поддерживаются три вида интерфейсов:
Тип интерфейса | Команда | Описание |
VLAN интерфейс | interface vlan <Vlan-id> | Настройка L3 интерфейсов коммутатора |
Ethernet порт | interface ethernet <interface-list> | Настройка параметров физических интерфейсов (скорость, режим и.т.п) |
port-channel | interface port-channel <port-channel-number> | Настройка параметров Port-Channel интерфейсов (режим, vlan и.т.п.) |
Режим конфигурации VLAN
Для перехода в режим конфигурации VLAN используйте команду vlan <vlan-id> в режиме глобальной конфигурации конфигурирования. В этом режиме настраиваются параметры VLAN, такие как имя VLAN, remote-span, multicast vlan.
Режим конфигурации DHCP пула
Для перехода в режим настройки DHCP пула введите команду ip dhcp pool <name> в режиме глобальной конфигурации.
Коммутатор поддерживает большое количество команд, тем не менее все они имеют общий синтаксис:cmdtxt <variable> {enum1 | … | enumN } [option1 | … | optionN]
Условные обозначения:
В CLI поддерживаются различные комбинации “< >“, “{ }” и “[ ]” , такие как [<variable>], {enum1 <variable>| enum2}, [option1 [option2]], и т.д..Ниже приведены примеры команд в конфигурационном режиме:
- show version, Эта команда не требует параметров, просто введите команду и нажмите Enter для её выполнения.
- vlan <vlan-id>, требуется ввести параметр - номер vlan для выполнения команды.
- firewall {enable|disable}, при вводе команды после ключевого слова firewall необходимо указать enable или disable.
- snmp-server community {ro | rw} <string>, допустимы следующие варианты:snmp-server community ro <string>
- snmp-server community rw <string>
CLI поддерживает ряд коротких сочетаний клавиш для упрощения работы. Если терминальный клиент не распознает клавиши Вверх и Вниз, можно использовать сочетания “Ctrl+P” и “Ctrl+N” вместо них.
Сочетание клавиш | Функция |
Back Space | Удаляет символ перед курсором и сдвигает позицию курсора на один символ назад. |
Вверх “↑” | История введенных команд.Выводит предыдущую введенную команду. Многократное нажатие выводит ранее введенные команды по порядку. |
Вниз “↓” | История введенных команд.Выводит следующую введенную команду. |
Влево “←” | Сдвиг курсора на один символ влево |
Вправо “→” | Сдвиг курсора на один символ вправо |
Ctrl + P | То же что и клавиша Вверх “↑”. |
Ctrl + N | То же что и клавиша Вниз “↓”. |
Ctrl + Z | Возврат в Admin режим из любого конфигурационного режима |
Ctrl + C | Остановка запущенной команды, например ping |
Tab | При частичном вводе команды, при нажатии клавиши Tab, выводятся все допустимые варианты продолжения команды. |
CLI поддерживает две команды для вызова справки: команда “help” и “?”
Команда | Описание |
help | В любом режиме команда help выводит краткую информацию по использованию функции справки |
“?” | В любом режиме ввод “?” выводит список всех допустимых для данного режима команд с описанием;Ввод “?” через пробел после ключевого слова выводит список допустимых параметров/ключевых слов с коротким описанием. Вывод “<cr>“ означает что команда введена полностью введена и необходимо нажать Enter для её выполнения;Ввод “?” сразу после строки. В этом случае выводятся все допустимые команды, начинающиеся с введенной строки. |
Все введенные команды проверяются на правильность. При некорректном вводе возвращается информация об ошибке.
Информация об ошибке | Описание |
% Incomplete command. | Команда введена не полностью либо отсутствует обязательный параметр. |
% Invalid input detected at '^' marker. | Неправильный ввод команды. Маркер ‘^’ указывает на место неправильного ввода. |
% Ambiguous command: | Введенная команда имеет два и более варианта интерпретации. |
CLI поддерживает сокращенный ввод команд, если введенная строка может быть однозначно дополнена до полной команды и интерпретирована. Пример: