Lantronix ETS16P: Escape-последовательность
У меня есть сервер последовательного терминала Lantronix ETS16P, который я настроил для входа через telnet и имею доступ к последовательному порту моих серверов, маршрутизаторов, коммутаторов. Я сделал это, настроив меню следующим образом:
telnet lantronix 7000
# userpassword
Local> Set Privileged
Local> SHOW MENU
DEFINE MENU TITLE "Lantronix Console Server:"
DEFINE MENU 1 "Server: main" "connect local main"
[...]
DEFINE MENU 11 "-Show sessions" "show sessions all"
DEFINE MENU 12 "-Next session" "fg"
DEFINE MENU 13 "-Close session" "close"
DEFINE MENU 14 "-Logout" "close;logout"
DEFINE PORT 0 MENU ENABLED
Для каждого порта я установил локальный переключатель ^B
(CTRL+B) и управление прерыванием должно быть локальным, например:
Local> SHOW PORT 2
Port 2 : Username: Physical Port 2 (Idle)
Char Size/Stop Bits: 8/1 Input Speed: 57600
Flow Ctrl: Cts/Rts Output Speed: 57600
Parity: None Modem Control: None
Access: Remote Local Switch: ^B
Backward: None Port Name: main
Break Ctrl: Local Session Limit: 4
Forward: None Terminal Type: Ansi()
Preferred Services: (Lat)
(Telnet)
Authorized Groups : 0
(Current) Groups : 0
Characteristics: Loss Notify Telnet Pad
Я использовал такую конфигурацию (я думаю) в течение многих лет и мог вернуться в меню Lantronix с помощью CTRL + B после подключения к порту.
Однако затем лантроникс случайно потерял свою конфигурацию и с тех пор CTRL + B больше не работает. Я не знаю точно, какой конфиг требуется, а что нет.
Что нужно установить, чтобы я мог использовать CTRL + B, чтобы вернуться в меню лантроникса? (или командная строка после использования connect local main
?
1 ответ
Руководство пользователя, кажется, немного неясно по этому поводу. Это не порты для доступа с connect local
команда, которая должна иметь установленную последовательность управления, но порт, к которому подключается пользователь. Для сеанса telnet это порт 0. Однако этот порт на самом деле не существует, а только как "шаблон". Следовательно, Define должен быть использован:
DEFINE PORT 0 LOCAL SWITCH ^B
Затем ETS должен быть перезагружен, так как Define
не применяет настройки (и не может, потому что это не инстанцированный порт):
INITIALIZE DELAY 0