Lantronix ETS16P: Escape-последовательность

441
divB

У меня есть сервер последовательного терминала 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?

0

1 ответ на вопрос

0
divB

Руководство пользователя, кажется, немного неясно по этому поводу. Это не порты для доступа с помощью connect localкоманды, которые должны иметь установленную последовательность управления, а порт, к которому подключается пользователь. Для сеанса telnet это порт 0. Однако этот порт на самом деле не существует, а только как «шаблон». Следовательно, Define должен быть использован:

DEFINE PORT 0 LOCAL SWITCH ^B 

Затем ETS должен быть перезагружен, так Defineкак не применяет настройки (и не может, потому что это не инстанцированный порт):

INITIALIZE DELAY 0 

Похожие вопросы