Genel ağlar için RDP Kısa Yolu sorunlarını giderme

Genel ağlar için RDP Shortpath kullanırken sorun yaşıyorsanız, sorun gidermeye yardımcı olması için bu makaledeki bilgileri kullanın.

STUN/TURN sunucusu bağlantısını ve NAT türünü doğrulama

STUN/TURN uç noktalarına bağlantıyı doğrulayabilir ve yürütülebilir dosyayı avdnettest.exeçalıştırarak temel UDP işlevselliğinin çalıştığını doğrulayabilirsiniz. avdnettest.exe'in en son sürümünün indirme bağlantısı aşağıdadır.

Dosyaya çift tıklayarak veya komut satırından çalıştırarak çalıştırabilirsiniz avdnettest.exe . Bağlantı başarılı olursa çıkış şuna benzer olacaktır:

Checking DNS service ... OK
Checking TURN support ... OK
Checking ACS server 20.202.68.109:3478 ... OK
Checking ACS server 20.202.21.66:3478 ... OK

You have access to TURN servers and your NAT type appears to be 'cone shaped'.
Shortpath for public networks is very likely to work on this host.

Log Analytics'te günlüğe kaydedilen hata bilgileri

Log Analytics'te günlüğe kaydedilen bazı hata başlıklarını ve bunların ne anlama geldiklerini burada görebilirsiniz.

ShortpathTransportNetworkDrop

TCP için iki farklı yolu (ağ geçidine oturum ana bilgisayarı ve istemciye ağ geçidi) ayırt ederiz, ancak ağ geçidi olmadığından UDP için bu mantıklı değildir. TCP için diğer ayrım, çoğu durumda uç noktalardan birinin veya belki de ortadaki bir altyapının TCP bağlantısının sabit kapatılmasına neden olan bir TCP Sıfırlama paketi (RST denetim biti) oluşturmasıdır. Tcp RST (ve aynı zamanda düzgün kapatma için TCP FIN) işletim sistemi ve bazı yönlendiriciler tarafından işlendiğinden, ancak uygulama tarafından işlenmediğinden bu işe yarar. Bu, bir uygulamanın kilitlenmesi durumunda Windows'un eşe TCP bağlantısının gittiğini bildireceği, ancak UDP için böyle bir mekanizma olmadığı anlamına gelir.

ConnectionFailedClientDisconnect ve ConnectionFailedServerDisconnect gibi bağlantı hatalarının çoğuna zaman aşımı değil TCP Sıfırlama paketleri neden olur. İşletim sisteminin veya yönlendiricinin UDP ile herhangi bir sinyal göndermesinin bir yolu yoktur, bu nedenle eşlerin gittiğini anlamanın tek yolu bir zaman aşımı iletisidir.

ShortpathTransportReliabilityThresholdFailure

Bağlantı bitmemiş olsa bile belirli bir paketin üzerinden geçilmemesi durumunda bu hata tetiklenir. Paket en fazla 50 kez yeniden oluşturulur, bu nedenle olası değildir ancak aşağıdaki senaryolarda gerçekleşebilir:

  1. Bağlantı aniden çalışmayı durdurmadan önce çok hızlı ve kararlıydı. Paket kaybedilene kadar gereken zaman aşımı, istemci ve oturum konağı arasındaki gidiş dönüş süresine (RTT) bağlıdır. RTT çok düşükse, bir taraf bir paketi çok sık yeniden göndermeyi deneyebilir, bu nedenle 50 denemeye ulaşma süresi 17 saniyelik normal zaman aşımı değerinden daha az olabilir.

  2. Paket çok büyük. İletilebilecek en büyük paket boyutu sınırlıdır. Paketin boyutu yoklanır, ancak dalgalanabilir ve bazen küçülebilir. Böyle bir durumda, gönderilen paketin çok büyük olması ve tutarlı bir şekilde başarısız olması mümkündür.

ConnectionBrokenMissedHeartbeatThresholdExceeded

Bu, RDP düzeyinde bir zaman aşımıdır. Yanlış yapılandırma nedeniyle RDP düzeyi zaman aşımı bazen UDP düzeyi zaman aşımından önce tetikleyebilir.