Pengaturan 'QoS berbasis kebijakan' pada Windows 10 tidak menerapkan nilai DSCP untuk lalu lintas keluar. Saya ingin dapat mengatur nilai lalu lintas DSCP untuk proses tertentu.
Menggunakan editor kebijakan grup gpedit.msc, saya membuat kebijakan di bawah Konfigurasi komputer> Pengaturan Windows> QoS berbasis kebijakan> dan menetapkan nilai DSCP '10'. Saya mencoba dengan atau tanpa nama yang dapat dieksekusi. Apa pun yang saya lakukan, melihat lalu lintas di NetMon menunjukkan nilai DSCP 0.
Ini berfungsi di bawah Windows 7 setelah menerapkan kunci registri 'jangan gunakan NLA' https://support.microsoft.com/en-gb/kb/2733528
Namun, bahkan dengan ini ditambahkan, DSCP selalu 0.
windows
group-policy
qos
windows-10
dscp
Paul George
sumber
sumber
HKEY_LOCAL_MACHINE\Software\Microsoft\RTC\Transport\QoSEnabled DWORD 1
?Jawaban:
Kebijakan QoS yang dibuat oleh gpedit hanya membuat kebijakan untuk profil jaringan "domain". Untuk membuat kebijakan untuk profil jaringan yang berbeda, gunakan cmdlet New-NetQoSPolicy . Sadarilah bahwa di Win10 1709, kebijakan QoS yang dibuat melalui PowerShell tidak dapat dilihat, diedit, atau dihapus melalui gpedit.
Yang mengatakan, saya hanya bisa mendapatkan kebijakan QoS untuk menandai paket di domain yang dikonfigurasi dengan benar. Tidak peduli apa yang saya coba, saya tidak bisa mendapatkan mesin Win10 saya (dan layanan NLA) untuk mengenalinya harus menggunakan profil jaringan domain. Untungnya, pengembang lain memperhatikan bahwa DNS saya tidak dikonfigurasikan dengan zona pencarian terbalik. Setelah menyelesaikan masalah itu, penandaan QoS bekerja pada kedua klien Win10 dan Win7 saya.
sumber
-NetworkProfile All
dalam cmdlet PowerShell untuk memaksanya berlaku untuk semua koneksi. 'Publik' dan 'Pribadi' mungkin juga berguna. Terlepas dari kB dalam dialog kebijakan grup di atas, laju mentahnya adalah bit per detik, bukan kilobyte per detik.