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.
windows
group-policy
qos
windows-10
dscp
Paul George
fonte
fonte
HKEY_LOCAL_MACHINE\Software\Microsoft\RTC\Transport\QoSEnabled DWORD 1
?Respostas:
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.
fonte
-NetworkProfile All
no 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.