none
Win 10 x64.Проблема c telnet протоколом - нет отображения вводимых символов, искажены данные, принимаемые клиентом. RRS feed

  • 질문

  • нет отображения вводимых символов, искажены данные, принимаемые клиентом по телнет. Работа через com с теми же устройствами - норма.

    Используются putty,teraterm последние версии. 

    2020년 5월 28일 목요일 오후 3:49

답변

  • до вывода приглашения сервер отправил will echo, а клиент отправил do echo

    На ОС Windows7,XP телнет подключение с проблемным устройством проходит,все корректно, версии клиентов те же самые.

    Так вот при посимвольном  вводе логина должна возвращаться эхом отправленная буква, а от сервера приходит стабильно 0x07. И это только на W10. понять не могу, почему сервер эхо перестает слать

    Попробовал для проверки подключиться к старому раутеру встроенным телнетом, никаких проблем не наблюдается и эхо печатается:


    DD-WRT v3.0-r42954 std (c) 2020 NewMedia-NET GmbH
    Release: 04/20/20
    Board: Dlink DIR-825

    AP login: some
    Password:
    Login incorrect
    DD-WRT v3.0-r42954 std (c) 2020 NewMedia-NET GmbH
    Release: 04/20/20
    Board: Dlink DIR-825

    AP login:

    Как я сказал проблема скорее всего на другой стороне. Если есть время/желание то наверное можно перехватить пакеты и посмотреть что именно идет в трубе. Потом можно сравнить с тем что происходит на старых ОС.

    Может быть какие то проблемы с кодировкой например (которые данный древний протокол увы, никак не регламентирует). А то что сервер присылает 0x7 (который является символом bell) наверное указывает что сервер не понимает что ему присылают и выражает свое "фи" гудком.

    И, кстати, телнет давно пора отправить на покой. Используйте хотя бы SSH.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    2020년 5월 29일 금요일 오전 3:51

모든 응답

  • а какое отношение мс имеет к пути и тератерму?

    The opinion expressed by me is not an official position of Microsoft

    2020년 5월 28일 목요일 오후 4:40
    중재자
  • со встроеннным клиентом telnet проблема та же.

    Эха нет,например,  на вводимый логин сервер в режиме supress ga возвращает '\a' ==>0x07

    2020년 5월 28일 목요일 오후 6:39
  • со встроеннным клиентом telnet проблема та же.

    Эха нет,например,  на вводимый логин сервер в режиме supress ga возвращает '\a' ==>0x07

    Это значит что скорее всего проблема на другой стороне телнета. 

    Что до эха, то его и не будет если удаленное устройство не возвращает символы и не включено локальное эхо: https://documentation.help/PuTTY/config-localecho.html


    This posting is provided "AS IS" with no warranties, and confers no rights.

    2020년 5월 28일 목요일 오후 9:35
  • до вывода приглашения сервер отправил will echo, а клиент отправил do echo

    На ОС Windows7,XP телнет подключение с проблемным устройством проходит,все корректно, версии клиентов те же самые.

    Так вот при посимвольном  вводе логина должна возвращаться эхом отправленная буква, а от сервера приходит стабильно 0x07. И это только на W10. понять не могу, почему сервер эхо перестает слать

    2020년 5월 28일 목요일 오후 10:54
  • до вывода приглашения сервер отправил will echo, а клиент отправил do echo

    На ОС Windows7,XP телнет подключение с проблемным устройством проходит,все корректно, версии клиентов те же самые.

    Так вот при посимвольном  вводе логина должна возвращаться эхом отправленная буква, а от сервера приходит стабильно 0x07. И это только на W10. понять не могу, почему сервер эхо перестает слать

    Попробовал для проверки подключиться к старому раутеру встроенным телнетом, никаких проблем не наблюдается и эхо печатается:


    DD-WRT v3.0-r42954 std (c) 2020 NewMedia-NET GmbH
    Release: 04/20/20
    Board: Dlink DIR-825

    AP login: some
    Password:
    Login incorrect
    DD-WRT v3.0-r42954 std (c) 2020 NewMedia-NET GmbH
    Release: 04/20/20
    Board: Dlink DIR-825

    AP login:

    Как я сказал проблема скорее всего на другой стороне. Если есть время/желание то наверное можно перехватить пакеты и посмотреть что именно идет в трубе. Потом можно сравнить с тем что происходит на старых ОС.

    Может быть какие то проблемы с кодировкой например (которые данный древний протокол увы, никак не регламентирует). А то что сервер присылает 0x7 (который является символом bell) наверное указывает что сервер не понимает что ему присылают и выражает свое "фи" гудком.

    И, кстати, телнет давно пора отправить на покой. Используйте хотя бы SSH.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    2020년 5월 29일 금요일 오전 3:51