Lantronix ETS16P: Sequência de escape

0

Eu tenho um servidor de terminal serial Lantronix ETS16P que eu configurei para acessar via telnet e ter acesso à porta serial dos meus servidores, roteadores, switches. Eu fiz isso configurando um menu da seguinte maneira:

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

Para cada porta, configurei o comutador local como ^B (CTRL + B) e o controle de quebra como Local, por exemplo:

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

Eu usei uma configuração como essa (eu acho) por anos e poderia voltar ao menu Lantronix com CTRL + B depois de conectar a uma porta.

No entanto, o lantronix perdeu aleatoriamente sua configuração e desde então o CTRL + B não funciona mais. Eu não sei exatamente qual configuração é necessária e o que está errado.

O que precisa ser definido para que eu possa usar CTRL + B para retornar ao menu lantronix? (ou linha de comando depois de usar connect local main ?

    
por divB 08.01.2017 / 22:07

1 resposta

0

O guia do usuário parece ser um pouco incerto sobre isso. Não são as portas a serem acessadas com o comando connect local , que precisa ter a seqüência de controle definida, mas a porta na qual o usuário se conecta. Para uma sessão de telnet, esta é a porta 0. No entanto, essa porta não existe realmente, mas apenas como um "modelo". Por isso, Define deve ser usado:

DEFINE PORT 0 LOCAL SWITCH ^B

Em seguida, o ETS deve ser reinicializado, pois Define não aplica as configurações (e não pode porque não é uma porta instantânea):

INITIALIZE DELAY 0
    
por 08.01.2017 / 22:24