Zamrzavanje RDP-a preko VPN-a: unos još radi, pa provjerite prijenos
Zamrznuta RDP slika s ispravnim unosom nije pali tunel. Provjerite klijentski prijenos, UDP politiku i slučaj jednog hosta prije nego što promijenite rute.
Kada se slika prestane osvježavati, ali miš i dalje klizi po udaljenoj radnoj površini, očigledan zaključak je da je VPN pao. Taj zaključak je obično pogrešan. Zamrznut kadar s ispravnim unosom znači da su sesija i njen kanal unosa živi, što kvar gura prema grafičkom prijenosu, a ne prema rutiranju ili vjerodajnicama. Dva brza zapažanja razdvajaju tri kvara koja korisnici opisuju istom riječju.
Šta vam zamrzavanje ne govori
Udaljena radna površina prenosi unos i osvježavanja ekrana preko TCP 3389, a savremeni Windows klijenti mogu dodati UDP prijenos za grafički teški dio toka. Na tunelu koji fragmentira ili odbacuje veće datagrame, pouzdani kanal nastavlja nositi pritiske tipki dok grafički kanal zastaje. Rezultat je neobična kombinacija zaglavljene slike i klavijature koja reaguje. To također objašnjava zašto ponovno povezivanje ponekad izliječi simptom na minutu, a zatim ga vrati.
Sesija koja se prekida i ponovo povezuje je drugi kvar, a ona koja se nikad ne otvori je treći. Ako prvo imenujete oblik, nećete testirati pogrešan sloj.
Razdvojite tri kvara s dvije komande
Provjera dostupnosti je jeftina. Testirajte RDP port s klijenta, zatim pročitajte stanje sesije na hostu.
Test-NetConnection rdp-host.example.com -Port 3389
query user /server:rdp-hostNeuspješan TCP test znači da se sesija nikad nije otvorila, pa to tretirajte kao problem vatrozida, opsega ili usluge, a ne kao zamrzavanje. Uspješan test s aktivnom sesijom potvrđuje da kontrolni kanal postoji, što je upravo slučaj zamrznute slike. Pokrenite upit prema hostu s računa koji smije vidjeti sesije, jer greška dozvola izgleda kao prazna lista. Zapišite ID sesije i stanje, jer prekinuta sesija koja drži svoj ID nije isto što i aktivna.
Isključite UDP prijenos i uporedite
Ako samo prikaz zastaje, upoređujte klijentske prijenose jednu promjenu po jednu. Ugrađeni klijent i Store klijent ne dijele isti stog, a politika ispod uklanja UDP iz ugrađenog klijenta.
reg query "HKLM\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services\Client" /v fClientDisableUDPVrijednost 1 znači da je UDP već isključen za taj klijent, pa zamrzavanje koje preživi to podešavanje nije problem UDP puta. Kada vrijednost nedostaje, omogućite politiku, ponovo se povežite i ponovite tačno onu radnju koja se prije zamrznula. Testirajte Store klijent kao zaseban korak umjesto kombinovanja obje promjene, inače nećete znati koja je bila važna. Držite verziju klijenta u bilješkama, jer se ponašanje prijenosa mijenjalo kroz izdanja Windowsa.
Kada se jedan host zamrzne, a ostali su u redu
Jedan neispravan host na inače zdravom podmrežju upućuje dalje od tunela. Provjerite MTU puta i stog udaljenog prikaza prije nego što dirate VPN postavke.
ping -f -l 1472 rdp-host.example.comOdgovor dokazuje da put nosi paket pune veličine bez fragmentacije na toj veličini, dok neuspjeh sa zastavicom zabrane fragmentacije sugerira da MTU tunela treba pažnju. Ako 1472 bajta prođe i samo se taj host zamrzne, gledajte njegov grafički drajver i opterećenje, a ne mrežu. Brzo kopiranje datoteke na istu mašinu govori o propusnosti, ne o RDP grafičkom kanalu. Mijenjajte jednu varijablu po jednu i ponavljajte istu radnju na ekranu da poređenje nešto znači.
Ako se sesija nikad ne otvori, zaustavite se ovdje, jer je to dostupnost, a ne zamrzavanje. Inače zadržite postavku prijenosa koja je promijenila simptom i zapišite je uz verziju klijenta.