Не удается установить 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.
1 ответ
Политика QoS, созданная gpedit, создает политики только для сетевого профиля "домен". Чтобы создать политику для другого сетевого профиля, используйте командлет New-NetQoSPolicy. Имейте в виду, что в Win10 1709 политики QoS, созданные с помощью PowerShell, нельзя просматривать, редактировать и удалять с помощью gpedit.
Тем не менее, я смог получить политику QoS только для маркировки пакетов в правильно настроенном домене. Что бы я ни пытался, я не мог заставить свою машину Win10 (и службу NLA) распознать, что она должна использовать профиль сети домена. К счастью, другой разработчик заметил, что мой DNS не был настроен с зоной обратного просмотра. После решения этой проблемы пометка QoS работала как на моих клиентах Win10, так и на Win7.