Када слика престане да се освежава, али миш и даље клизи по удаљеној радној површини, очигледан закључак је да је VPN пао. Тај закључак је обично погрешан. Замрзнут кадар са исправним уносом значи да су сесија и њен канал уноса живи, што квар гура ка графичком преносу, а не ка рутирању или акредитивима. Два брза запажања раздвајају три квара која корисници описују истом речју.

Шта вам замрзавање не говори

Удаљена радна површина преноси унос и освежавања екрана преко TCP 3389, а савремени Windows клијенти могу додати UDP пренос за графички тежак део тока. На тунелу који фрагментира или одбацује веће датаграме, поуздан канал наставља да носи притиске тастера док графички канал застаје. Резултат је чудна комбинација заглављене слике и тастатуре која реагује. То такође објашњава зашто поновно повезивање понекад излечи симптом на минут и затим га врати.

Сесија која се прекида и поново повезује је други квар, а она која се никада не отвори је трећи. Ако прво именујете облик, нећете тестирати погрешан слој.

Раздвојите три квара са две команде

Провера доступности је јефтина. Тестирајте RDP порт са клијента, затим прочитајте стање сесије на хосту.

Test-NetConnection rdp-host.example.com -Port 3389
query user /server:rdp-host

Неуспешан TCP тест значи да се сесија никада није отворила, па то третирајте као проблем заштитног зида, опсега или услуге, а не као замрзавање. Успешан тест са активном сесијом потврђује да контролни канал постоји, што је управо случај замрзнуте слике. Покрените упит ка хосту са налога који сме да види сесије, јер грешка дозвола изгледа као празна листа. Забележите ID и стање сесије, јер прекинута сесија која задржава свој ID није исто што и активна.

Искључите UDP пренос и упоредите

Ако само приказ застаје, упоређујте преносе клијената са једном променом одједном. Уграђени клијент и Store клијент не деле исти стек, а политика испод уклања UDP из уграђеног клијента.

reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client" /v fClientDisableUDP

Вредност 1 значи да је UDP већ искључен за тај клијент, па замрзавање које преживи то подешавање није проблем UDP пута. Када вредност недостаје, омогућите политику, поново се повежите и поновите тачно ону радњу која се пре замрзла. Тестирајте Store клијент као засебан корак уместо да комбинујете обе промене, иначе нећете знати која је била важна. Чувајте верзију клијента у белешкама, јер се понашање преноса мењало кроз издања Windows-а.

Када се један хост замрзне, а остали су у реду

Један неисправан хост на иначе здравој подмрежи упућује даље од тунела. Проверите MTU пута и стек удаљеног приказа пре него што дирнете VPN подешавања.

ping -f -l 1472 rdp-host.example.com

Одговор доказује да пут носи пакет пуне величине без фрагментације на тој величини, док неуспех са заставицом забране фрагментације сугерише да MTU тунела треба пажњу. Ако 1472 бајта прођу и само се тај хост замрзне, гледајте његов графички драјвер и оптерећење, а не мрежу. Брзо копирање датотеке на исти рачунар говори о пропусности, не о RDP графичком каналу. Мењајте једну променљиву одједном и понављајте исту радњу на екрану да поређење има смисла.

Ако се сесија никада не отвори, зауставите се овде, јер је то доступност, а не замрзавање. Иначе задржите подешавање преноса које је променило симптом и запишите га са верзијом клијента.

Повезани чланци