Настройка «QoS на основе политики» в Windows 10 не применяет значение DSCP к исходящему трафику. Я хочу иметь возможность установить значение трафика DSCP для определенных процессов.
Используя редактор групповой политики gpedit.msc, я создал политику в разделе «Конфигурация компьютера»> «Параметры Windows»> «QoS на основе политик» и установил значение DSCP «10». Я пытался с или без имени исполняемого файла. Что бы я ни делал, просмотр трафика в NetMon показывает значение DSCP 0.
Это работало в Windows 7 после применения ключа реестра «не использовать NLA» https://support.microsoft.com/en-gb/kb/2733528
Однако даже с этим добавленным DSCP всегда равен 0.
windows
group-policy
qos
windows-10
dscp
Пол Джордж
источник
источник
HKEY_LOCAL_MACHINE\Software\Microsoft\RTC\Transport\QoSEnabled DWORD 1
?Ответы:
Политика QoS, созданная gpedit, создает политики только для сетевого профиля «домен». Чтобы создать политику для другого сетевого профиля, используйте командлет New-NetQoSPolicy . Помните, что в Win10 1709 политики QoS, созданные с помощью PowerShell, нельзя просматривать, редактировать и удалять с помощью gpedit.
Тем не менее, я смог получить политику QoS только для маркировки пакетов в правильно настроенном домене. Что бы я ни пытался, я не мог заставить свою машину Win10 (и службу NLA) распознать, что она должна использовать профиль сети домена. К счастью, другой разработчик заметил, что мой DNS не был настроен с зоной обратного просмотра. После решения этой проблемы пометка QoS работала как на моих клиентах Win10, так и на Win7.
источник
-NetworkProfile All
командлет PowerShell, чтобы он применялся ко всем соединениям. «Public» и «Private» также могут быть полезны. Несмотря на то, что в диалоговом окне групповой политики выше указано значение КБ, необработанная скорость составляет биты в секунду, а не килобайты в секунду.