Windows Server 2012 - RDP melalui UDP tidak berfungsi

10

Saya memiliki mesin Windows Server 2012 (bukan R2), yang dihosting dalam virtualisasi Hyper-V dengan RD Session Host & RD Gateway diinstal. Ini digunakan untuk menjalankan aplikasi GIS desktop.

Kinerja WAN sangat buruk. Saya menambahkan port UDP ke NAT untuk meningkatkan kinerja, tetapi koneksi UDP masih belum digunakan.

Di lingkungan pengujian LAN (untuk menghindari kesalahan konfigurasi NAT / firewall), saya terhubung dari mesin Win10. Bilah Koneksi Info menunjukkan "kualitas luar biasa", tetapi tidak menyebutkan apa pun tentang UDP. Dalam hal koneksi terbalik (Windows Server => Windows 10), bilah info koneksi mengatakan bahwa UDP diaktifkan.

Saya sepenuhnya mematikan Windows Firewall yang diinstal pada Windows Server. Saya memeriksa ulang bahwa transport UDP diaktifkan di RD Gateway. Tidak ada perbedaan jika saya terhubung menggunakan Gateway (443 + 3391) atau Direct (3389 + 3389). Saya memulai ulang seluruh mesin dua kali dan menggulir semua tautan di tiga halaman pertama hasil google.

Apakah Anda tahu apa yang salah?

Mirko
sumber

Jawaban:

3

Saya menduga ada kesalahan perutean. Jalankan wireshark untuk memastikan paket UDP diterima. Seperti yang saya lihat di atas WAN, router biasanya tidak mengizinkan paket.

1.5 Prasyarat / Prasyarat

Titik akhir protokol memerlukan konektivitas UDP untuk dibuat. Jalur jaringan antara titik akhir harus memungkinkan transfer datagram UDP di kedua arah.

Prasyarat untuk protokol ini identik dengan protokol UDP.

1.3.2.1

Inisialisasi Koneksi UDP Dalam fase ini, kedua titik akhir diinisialisasi dengan parameter yang disetujui bersama untuk koneksi. Klien terminal memulai koneksi dengan mengirimkan datagram SYN. Klien terminal juga menentukan mode operasi, RDP-UDP-R atau RDP-UDP-L, seperti yang dijelaskan dalam bagian 1.3.1. Server terminal merespons dengan datagram dengan set flag SYN, bersama dengan flag ACK, untuk mengetahui tanda terima datagram SYN. Klien terminal mengakui datagram SYN dengan mengirimkan ACK. Klien terminal dapat menambahkan Paket Kode bersama dengan datagram ACK. Datagram ini menunjukkan bahwa koneksi telah diatur dan data dapat ditukar. Semua datagram dalam fase ini - SYN, SYN + ACK, dan ACK - disampaikan secara andal dengan menggunakan transmisi persisten,

yagmoth555
sumber
2

Sudahkah Anda memeriksa bahwa UDP dapat melewati server Hyper-v host?

Jika mungkin, coba gunakan jenis adaptor jaringan virtual alternatif di manajer sakelar virtual dan / atau pengaturan konfigurasi adaptor jaringan fisik untuk mengidentifikasi pengaturan terkait UDP yang mungkin tidak aktif.

47Kencang
sumber
2

Saya mengejar masalah ini sekitar untuk sementara waktu dan tidak dapat menemukan solusi di tempat lain. Situasi yang sama seperti milik Anda, menghubungkan langsung ke RDS Server tidak berfungsi dengan transport UDP. UDP 3391 mendengarkan dan tidak diblokir oleh firewall. Server non-RDS lain berhasil dengan transportasi UDP.

Mengkonfigurasi GPO, berlari gpupdate /target:Computer /force, dan voila berikut ini, berfungsi.

Setel Computer Configuration > Remote Desktop Services > Remote Desktop Session Host > Security > Require use of specific security layer for remote (RDP) connectionske Diaktifkan (SSL)

Inny
sumber