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

11

Настройка «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.

Настройки политики

Netmon показывает DSCP по-прежнему ноль

Не используйте настройки реестра NLA

Пол Джордж
источник
вы уже нашли решение?
Nemo64
@ Nemo64 нет, решения пока нет. Я не исследовал это много с тех пор.
Пол Джордж
Вы установили HKEY_LOCAL_MACHINE\Software\Microsoft\RTC\Transport\QoSEnabled DWORD 1?
kay27
С тех пор я обнаружил, что с экземпляром Window 10, запущенным в VMWare Fusion, эти настройки DID позволяют устанавливать DSCP таким образом. Глядя на regedit и предыдущий скриншот, они одинаковы, поэтому я не уверен, что изменилось. Было некоторое замешательство в том, как я создавал значение ключа STRING, но, тем не менее, скриншот показывает, что они одинаковы.
Пол Джордж
Вы уверены, что политика применяется к машине? gpresult / Scope User / v gpresult / Scope Computer / v
Дэвид Богар

Ответы:

2

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

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

mdrissel
источник
Требуется ли для использования профиля сети домена принадлежность к активному домену с сервером домена?
Пол Джордж
Мне удалось получить как значения DSCP, так и ограничения максимальной скорости, указав -NetworkProfile Allкомандлет PowerShell, чтобы он применялся ко всем соединениям. «Public» и «Private» также могут быть полезны. Несмотря на то, что в диалоговом окне групповой политики выше указано значение КБ, необработанная скорость составляет биты в секунду, а не килобайты в секунду.
GreenReaper