Windows Server 2012-RDP over UDPが機能しない


10

Windows Server 2012(R2ではない)マシンがあり、RDセッションホストとRDゲートウェイがインストールされたHyper-V仮想化内でホストされています。デスクトップGISアプリケーションを実行するために使用されます。

WAN経由のパフォーマンスは非常に低くなっています。パフォーマンスを向上させるためにUDPポートをNATに追加しましたが、UDP接続はまだ使用されていません。

LANテスト環境(NAT /ファイアウォールの設定ミスを避けるため)で、Win10マシンから接続しています。接続情報バーには「優れた品質」が表示されますが、UDPについては何も触れられていません。逆接続の場合(Windows Server => Windows 10)、接続情報バーにはUDPが有効になっていると表示されます。

WindowsサーバーにインストールされているWindowsファイアウォールを完全にオフにしました。UDPトランスポートがRDゲートウェイで有効になっていることを再確認しました。ゲートウェイ(443 + 3391)または直接(3389 + 3389)を使用して接続しても違いはありません。マシン全体を2回再起動し、最初の3つのgoogle結果ページのすべてのリンクをスクロールしました。

何がいけないのか考えていますか?

回答:


3

ルーティングエラーの可能性があります。ワイヤーシャークを実行して、UDPパケットが確実に受信されるようにします。WANを介して見たように、ルーターは通常、パケットを適切に許可しません。

1.5前提条件/前提条件

プロトコルエンドポイントでは、UDP接続を確立する必要があります。 エンドポイント間のネットワークパスでは、UDPデータグラムを両方向に転送できる必要があります。

このプロトコルの前提条件は、UDPプロトコルの前提条件と同じです。

1.3.2.1

UDP接続の初期化このフェーズでは、両方のエンドポイントが、相互に一致する接続パラメーターで初期化されます。端末クライアントは、SYNデータグラムを送信して接続を開始します。ターミナルクライアントは、セクション1.3.1で説明されているように、RDP-UDP-RまたはRDP-UDP-Lの動作モードも決定します。ターミナルサーバーは、SYNフラグが設定されたデータグラムとACKフラグで応答し、SYNデータグラムの受信を確認します。端末クライアントは、ACKを送信してSYNデータグラムを確認します。端末クライアントは、ACKデータグラムと共にコード化パケットを追加できます。このデータグラムは、接続が確立され、データを交換できることを示しています。このフェーズのすべてのデータグラム(SYN、SYN + ACK、およびACK)は、永続的な再送信を使用して確実に配信されます。


2

UDPがホストHyper-vサーバーを通過できることを確認しましたか?

可能であれば、仮想スイッチマネージャーで代替の仮想ネットワークアダプタータイプを使用するか、物理ネットワークアダプターの構成設定を使用して、オフになっている可能性のあるUDP関連の設定を特定してください。


2

私はしばらくの間この問題を追いかけましたが、解決策は他にありませんでした。あなたと同じ状況で、RDSサーバーに直接接続してもUDPトランスポートでは機能しませんでした。UDP 3391はリッスンしていて、ファイアウォールによってブロックされていません。他の非RDSサーバーはUDPトランスポートで動作しました。

次のGPOを構成し、実行しgpupdate /target:Computer /force、出来上がりました。

Computer Configuration > Remote Desktop Services > Remote Desktop Session Host > Security > Require use of specific security layer for remote (RDP) connections有効(SSL)に設定

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.