Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Eugene Grosbein                      2:5006/1       22 Apr 2005  09:40:33
 To : Boris Samorodov
 Subject : Re: Local character echo
 -------------------------------------------------------------------------------- 
 
 21 апр 2005, четверг, в 21:12 KRAST, Boris Samorodov написал(а):
 
  EG>> SENT WILL AUTHENTICATION
  EG>> SENT DO ENCRYPT
  EG>> SENT WILL ENCRYPT
  EG>> SENT DO SUPPRESS GO AHEAD
  EG>> SENT WILL TERMINAL TYPE
  EG>> SENT WILL NAWS
  EG>> SENT WILL TSPEED
  EG>> SENT WILL LFLOW
  EG>> SENT WILL LINEMODE
  EG>> SENT WILL NEW-ENVIRON
  EG>> SENT DO STATUS
  >>> 0x0   *ff fb 25*ff fd 26*ff fb 26*ff fd 03*ff fb 18*ff
  >>> 0x10   fb 1f*ff fb 20*ff fb 21*ff fb 22*ff fb 27*ff fd
  >>> 0x20   05
  EG>> < 0x0   *ff fd 03
  EG>> RCVD DO SUPPRESS GO AHEAD
  EG>> SENT WILL SUPPRESS GO AHEAD
  >>> 0x0   *ff fb 03
  EG>> < 0x0   *ff fb 03 0a 0d 00 57 65 6c 63 6f 6d 65 20 74 6f
  EG>> < 0x10   20 56 6f 49 50 20 47 61 74 65 77 61 79 20 73 79
  EG>> < 0x20   73 74 65 6d 21 21 21 0a 0d 0a 0d 00 75 73 65 72
  EG>> < 0x30   6e 61 6d 65 3a
  EG>> RCVD WILL SUPPRESS GO AHEAD
  EG>> < 0x0   *ff fe 25*ff fc 26
  EG>> RCVD DONT AUTHENTICATION
  EG>> RCVD WONT ENCRYPT
  EG>> < 0x0   *ff fe 26*ff fe 18
  EG>> RCVD DONT ENCRYPT
  EG>> RCVD DONT TERMINAL TYPE
  EG>> < 0x0   *ff fe 1f*ff fe 20
  EG>> RCVD DONT NAWS
  EG>> RCVD DONT TSPEED
  EG>> < 0x0   *ff fe 21*ff fe 22
  EG>> RCVD DONT LFLOW
  EG>> RCVD DONT LINEMODE
  EG>> < 0x0   *ff fe 27*ff fb 05
  EG>> RCVD DONT NEW-ENVIRON
  EG>> RCVD WILL STATUS
 
  EG>> Читать такое не умею :-(
  EG>> После этого уже Local echo включено.
 
  BS> Есть мысль. Все telnet-серверы, которые мне удалось сегодня
  BS> опробовать, договариваются с клиентом об ECHO. В твоём случае это не
  BS> происходит. То есть твой сервер считает, что по-умолчанию все клиенты
  BS> не находятся в режиме localecho.
 
 Hаверняка разработчики не тестировали железку ни с чем кроме
 телнета от Win 9x, который именно такой - без localecho.
 
  BS> Клиент же считает по-другому. А что
  BS> если их принудительно заставить договориться?
  BS> То есть диалог предполагается такой (команды в .telnetrc вписать):
  >>  send dont ECHO
  >>  WONT ECHO
  >>  send do ECHO
  >>  WILL ECHO
  BS> Мне кажется, что клиент в таком случае должен уйти от локального эха.
 
 Пробовал такой вариант .telnetrc.
 
 172.19.5.2
   send dont ECHO
   send do ECHO
 
 Пробовал такой:
 
 172.19.5.2 send dont ECHO
   send do ECHO
 
 В обоих случаях получаю следующее:
 
 SENT DO ECHO
 SENT WILL AUTHENTICATION
 SENT DO ENCRYPT
 SENT WILL ENCRYPT
 SENT DO SUPPRESS GO AHEAD
 SENT WILL TERMINAL TYPE
 SENT WILL NAWS
 SENT WILL TSPEED
 SENT WILL LFLOW
 SENT WILL LINEMODE
 SENT WILL NEW-ENVIRON
 SENT DO STATUS
 
 > 0x0   *ff fd 01*ff fb 25*ff fd 26*ff fb 26*ff fd 03*ff
 > 0x10   fb 18*ff fb 1f*ff fb 20*ff fb 21*ff fb 22*ff fb
 > 0x20   27*ff fd 05
 
 < 0x0   *ff fd 03
 RCVD DO SUPPRESS GO AHEAD
 SENT WILL SUPPRESS GO AHEAD
 
 > 0x0   *ff fb 03
 
 < 0x0   *ff fb 03 0a 0d 00 57 65 6c 63 6f 6d 65 20 74 6f
 < 0x10   20 56 6f 49 50 20 47 61 74 65 77 61 79 20 73 79
 < 0x20   73 74 65 6d 21 21 21 0a 0d 0a 0d 00 75 73 65 72
 < 0x30   6e 61 6d 65 3a
 RCVD WILL SUPPRESS GO AHEAD
 < 0x0   *ff fc 01*ff fe 25
 RCVD WONT ECHO
 RCVD DONT AUTHENTICATION
 < 0x0   *ff fc 26*ff fe 26
 RCVD WONT ENCRYPT
 RCVD DONT ENCRYPT
 < 0x0   *ff fe 18*ff fe 1f
 RCVD DONT TERMINAL TYPE
 RCVD DONT NAWS
 < 0x0   *ff fe 20*ff fe 21*ff fe 22*ff fe 27
 RCVD DONT TSPEED
 RCVD DONT LFLOW
 RCVD DONT LINEMODE
 RCVD DONT NEW-ENVIRON
 < 0x0   *ff fb 05
 RCVD WILL STATUS
 
 То есть, send do ECHO отрабатывает, а send dont ECHO нет.
 И ничего не меняется (по прежнему echo делает и железка и фревый telnet),
 несмотря на то что в этом варианте в листинге появились
 две нове строчки SENT DO ECHO и RCVD WONT ECHO.
 
  BS> PS. Чтение README от telnet'а на предмет ECHO -- ух! занимательное чтиво.
 
 Eugene
 -- 
 Трогай, но не пробуй на вкус
 --- slrn/0.9.8.0 (FreeBSD)
  * Origin: Svyaz Service JSC (2:5006/1@fidonet)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 Re: Local character echo   Eugene Grosbein   22 Apr 2005 09:40:33 
Архивное /ru.unix.bsd/260938eddb018.html, оценка 1 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional