Назад | Перейти на главную страницу

Невозможно установить DSCP в Windows 10 Pro через групповую политику

Установка 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.

Политика QoS, созданная gpedit, создает политики только для сетевого профиля «домен». Чтобы создать политику для другого сетевого профиля, используйте командлет New-NetQoSPolicy. Имейте в виду, что в Win10 1709 политики QoS, созданные с помощью PowerShell, нельзя просматривать, редактировать или удалять с помощью gpedit.

Тем не менее, я смог заставить политику QoS помечать пакеты только в правильно настроенном домене. Что бы я ни пытался, мне не удавалось заставить мою машину Win10 (и службу NLA) распознать, что она должна использовать сетевой профиль домена. К счастью, другой разработчик заметил, что мой DNS не был настроен с зоной обратного просмотра. После решения этой проблемы теги QoS работали как на моих клиентах Win10, так и на Win7.