텔넷을 사용하여 터미널 서버에 연결하면 트래픽이 RS-232 포트로 프록시됩니다.
불행히도 일부 장치를 사용할 때는 CTRL+ C문자 (0x03) 를 보낼 수 없습니다 . 캐릭터를 전송하는 대신 로컬 클라이언트가 키 입력을 포착 한 것처럼 보이며 "some-other-mode"로 남아 있습니다. 내가 원하는 것은 캐릭터를 보내는 것입니다.
이것을 디버깅하기 위해 나는 놀고 있었다 :
^] toggle termdata
과
^] toggle options
작동하지 않는 터미널 서버에서 CTRL+ C를 누르면 다음과 같이됩니다 .
telnet 10.10.129.101 2012
Trying 10.10.129.101...
Connected to termserv-val3 (10.10.129.101).
Escape character is '^]'.
^]
telnet> toggle options
Will show option processing.
^]
telnet> toggle termdata
Will print hexadecimal representation of terminal traffic.
SENT IAC IP
SENT DO TIMING MARK
작동하는 터미널 서버에서 발생하는 상황은 다음과 같습니다.
telnet termserv-val2 2012
Trying 10.10.128.93...
Connected to termserv-val2 (10.10.128.93).
Escape character is '^]'.
telnet> toggle options
Will show option processing.
telnet> toggle termdata
Will print hexadecimal representation of terminal traffic.
< 0x0 03
^C
나는 시도 toggle localchars
했지만 아무런 차이가 없었습니다.
나는 또한 + 문자 mode character
를 보낼 수 있도록 시도 했지만 여기에서 장치에서 출력을 얻지 못했습니다.CTRLC
이 문제를 해결하기 위해 텔넷 클라이언트를 구성하려면 어떻게해야합니까?