В данной статье будет приведен пример настройки интерфейса RS232 для консольного подключения к другому устройству.
Данный функционал поддержан только для GRT и при подключении через VRF работать не будет.
Также нет дополнительной аутентификации при подключении по Telnet.
Схема:
Исходные данные:
1) Конфигурация интерфейса gi 1/0/1, который определен к security-zone trusted:
interface gigabitethernet 1/0/1 security-zone trusted ip address 192.0.2.1/24 exit
2) При подключении консольным интерфейсом RS-232 к маршрутизатору ESR, параметры интерфейса RS-232 должны быть следующие:
Скорость: 115200 бит/с
Биты данных: 8 бит
Четность: нет
Стоповые биты: 1
Управление потоком: нет
Описание основных параметров при настройке портов RS-232 (line aux <1-3>):
line aux 1 exec-timeout <TIMEOUT> время, по истечении которого клиент будет отсоединен при неактивности speed <SPEED> скорость порта (300 | 1200 | 2400 | 4800 | 9600 | 19200 | 38400 | 57600 | 115200) databits <DATABITS> количество бит данных (7 | 8) stopbits <STOPBITS> количество стоп-битов (1 | 2) parity <PARITY> проверку четности (none | even | odd) flowcontrol <FLOWCONTROL> режим управления потоком (hardware | software | disabled) transport telnet port <PORT> разрешение на telnet соединение по выбранному TCP-порту (1..65535) exit
Задача: Настроить интерфейс RS-232 на маршрутизаторе ESR-21 для консольного подключения к маршрутизатору ESR-1000. В качестве порта подключения по telnet указать 3000 порт.
Решение задачи:
Настроим интерфейс RS-232 (line aux 1) исходя из исходных данных:
esr-21(config)# line aux 1 esr-21(config-line-aux)# speed 115200 esr-21(config-line-aux)# databits 8 esr-21(config-line-aux)# stopbits 1 esr-21(config-line-aux)# parity none esr-21(config-line-aux)# flowcontrol disabled esr-21(config-line-aux)# transport telnet port 3000 esr-21(config-line-aux)# exit esr-21(config)#
Настроим разрешающее правило для telnet подключения по 3000 порту в security zone маршрутизатора - self:
esr-21(config)# esr-21(config)# object-group service SERIAL_TELNET esr-21(config-object-group-service)# port-range 3000 esr-21(config-object-group-service)# exit esr-21(config)# esr-21(config)# security zone-pair trusted self esr-21(config-zone-pair)# rule 10 esr-21(config-zone-pair-rule)# action permit esr-21(config-zone-pair-rule)# match protocol tcp esr-21(config-zone-pair-rule)# match destination-port SERIAL_TELNET esr-21(config-zone-pair-rule)# enable esr-21(config-zone-pair-rule)# exit esr-21(config-zone-pair)# exit esr-21(config)#
Состояние портов RS-232 есть возможность посмотреть с помощью следующей команды:
esr-21# show line aux AUX Line 1 Baud rate: 115200 Databits: 8 Parity: NONE Stopbits: 1 Flowcontrol: Hardware Timeout Exec (min): 30 Telnet port: 3000 Modem mode: Disabled Modem hardware state: CTS* DSR* DTR RTS
Подключимся к ESR-21 по telnet через 3000 порт:
user@user:~$ telnet 192.0.2.1 3000 Trying 192.0.2.1... Connected to 192.0.2.1. Escape character is '^]'. esr-1000 login: esr-1000 login: admin Password: ******************************************** * Welcome to ESR-1000 * ******************************************** esr-1000#
Для подключения интерфейса RS-232 к Console порту оборудования Eltex необходимо сделать патч-корд Rolled over:
Распиновка кабеля для подключения к оборудованию других производителей может отличаться.