Não é possível definir o DSCP no Windows 10 Pro por meio da diretiva de grupo

11

Definir 'QoS baseada em política' no Windows 10 não aplica o valor DSCP ao tráfego de saída. Quero poder definir o valor do tráfego DSCP para certos processos.

Usando o editor de políticas de grupo gpedit.msc, criei uma política em Configuração do computador> Configurações do Windows> QoS baseada em políticas> e defina um valor DSCP de '10'. Eu tentei com ou sem um nome de executável. Tudo o que faço, observando o tráfego no NetMon mostra um valor DSCP de 0.

Isso funcionou no Windows 7 após a aplicação da chave de registro 'não use NLA' https://support.microsoft.com/en-gb/kb/2733528

No entanto, mesmo com isso adicionado, o DSCP é sempre 0.

Configurações de diretiva

Netmon mostrando DSCP ainda zero

Não use a configuração do registro NLA

Paul George
fonte
você já encontrou uma solução?
Nemo64
@ Nemo64 não, ainda não tem solução. Eu não tenho explorado muito desde então.
Paul George
Você definiu HKEY_LOCAL_MACHINE\Software\Microsoft\RTC\Transport\QoSEnabled DWORD 1?
precisa saber é
Desde então, descobri que, com uma instância do Windows 10 em execução no VMWare Fusion, essas configurações permitiram que o DSCP fosse definido dessa maneira. Observando o regedit e a captura de tela anterior, eles são iguais, então não tenho certeza do que mudou. Havia alguma confusão em como eu estava criando o valor da chave STRING, mas mesmo assim, a captura de tela mostra que eles são os mesmos.
Paul George
Tem certeza de que a política está sendo aplicada à máquina? gpresult / Usuário do escopo / v gpresult / Computador do escopo / v
David Bogar

Respostas:

2

A política de QoS criada pelo gpedit cria apenas políticas para o perfil de rede "domínio". Para criar uma política para um perfil de rede diferente, use o cmdlet New-NetQoSPolicy . Lembre-se de que no Win10 1709, as políticas de QoS criadas pelo PowerShell não podem ser exibidas, editadas nem excluídas pelo gpedit.

Dito isso, só consegui obter a política de QoS para marcar pacotes em um domínio configurado corretamente. Não importa o que eu tentei, não consegui que minha máquina Win10 (e o serviço NLA) reconhecesse que deveria estar usando o perfil de rede do domínio. Felizmente, outro desenvolvedor percebeu que meu DNS não estava configurado com uma zona de pesquisa inversa. Depois de resolver esse problema, a marcação de QoS funcionou nos meus clientes Win10 e Win7.

mdrissel
fonte
O uso do perfil de rede do domínio requer pertencer a um domínio ativo com o servidor de domínio?
Paul George
Consegui obter os valores DSCP e os limites máximos de taxa funcionando especificando -NetworkProfile Allno cmdlet do PowerShell para forçá-lo a aplicar a todas as conexões. 'Público' e 'Privado' também podem ser úteis. Apesar do kB na caixa de diálogo de diretiva de grupo acima, a taxa bruta é de bits por segundo, não de kilobytes por segundo.
GreenReaper