Самопроизвольное отключение сеансов ICA при использовании DSL


Симптомы
При использовании ADSL сеансы самопроизвольно отключаются через 20-30 минут неактивности. Однако, если пользователь работает или производится имитация работы командой ping, сеанс не отключается.

Решение

  1. Активируйте Keep-Alive:

    [KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
    "KeepAliveTime"=dword:0000ea60
    "KeepAliveInterval"=dword:000003e8

    [HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Citrix]
    "IcaEnableKeepAlive"=dword:00000001
    "IcaKeepAliveInterval"=dword:0000003c

    Также для повышения производительности и стабильности в сетях WAN и интернет можно изменить проведение стека TCP. Подробнее см. статьи Citrix CTX757449, Q120642 и Q170359.

    Для Windows 2000 внесите изменения в реестр:

    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters]
    "TcpMaxDataRetransmissions"=dword:0000000a

    Убедитесь, что аппаратное обеспечение сервера и клиента не имеет настроек idle time (иногда встречается на роутерах и межсетевых экранах).

  2. Еще одна причина самопроизвольного отключения связана с размером MTU. По умолчанию MTU для Ethernet равен 1500, а для DSL составляет 1492. Измените значение MTU в реестре:

    [KEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters\Interfaces\ID for Adapter]

    Для установки значения MTU вы также можете использовать утилиту DR TCP.
    Также прочитайте статью Microsoft "Q314825: How to Troubleshoot Black Hole Router Issues"

Возврат