Desativar o cliente DHCPv6 no Windows

3

Eu não entendo muito bem o link entre os 4 parâmetros relacionados à configuração automática stateful e stateless do IPv6 usada no contexto do comando netsh int ipv6 set interface no Windows:

  • advertise
  • routerdescovery
  • managedaddress
  • otherstateful

Pelo que pude encontrar até agora, entendo que:

  • advertise é usado para indicar que o RA deve ser emitido / respondido pelo sistema operacional que contém o sinalizador M e O configurado como managedaddress e otherstateful para essa interface específica; isso é relevante para um servidor.
  • routerdescovery é usado para indicar que o sistema operacional deve solicitar / processar o RA nessa interface e usá-lo para se configurar com base em quais sinalizadores o RA possui; se routerdescovery estiver habilitado, managedaddress e otherstateful serão substituídos pelos sinalizadores do RA; isso é relevante para um cliente

Minha pergunta é o que acontece quando advertise e routerdescovery estão desativados?

Você poderia pensar que, nesse caso, managedaddress e otherstateful determinam se o cliente DHCPv6 está ou não ativado nessa interface. No entanto, não parece ser assim. Se todos os 4 parâmetros estiverem desabilitados ( advertise , routerdescovery , managedaddress e otherstateful ), o cliente Windows ainda tentará contatar um servidor DHCPv6.

    
por Chris 15.05.2015 / 14:24

1 resposta

1

Depois de muitos experimentos e muitos documentos e artigos ambíguos, deduzi que managedaddress e otherstateful são relevantes apenas em conjunto com advertise (ou seja, quando você ativa o RA no servidor Windows) e ajudam a definir os sinalizadores M e O nos pacotes RA.

Se routerdescovery estiver habilitado e advertise desabilitado, você não poderá mais configurar os parâmetros managedaddress e otherstateful através do netsh, mas assim que um RA chegar na interface, esses dois parâmetros serão configurados automaticamente. que eles refletem as bandeiras M e O do pacote RA recebido.

Independentemente da configuração usada, as mensagens Solicitar DHCPv6 são sempre enviadas em interfaces ativadas por IPv6, mesmo quando estiver recebendo pacotes RA com M flag NOT set. Eu não consegui encontrar uma maneira de desativar o DHCPv6 no Windows (suponho que o Vista e acima, eu testei no 8.1). Se houver um servidor DHCPv6 na rede, você obterá um endereço IPv6 dele.

Felizmente, a maioria das redes usa a autoconfiguração sem estado (cada nó se configura com base no prefixo anunciado no RA) em vez da autoconfiguração com estado em que um endereço IPv6 é negociado com um servidor DHCPv6. Como a maioria das redes é sem estado, muitas pessoas pensaram que a desativação de routerdiscovery impediria que eles obtivessem endereços IPv6 adicionais. Mas isso não é válido se houver um servidor DHCPv6 na rede.

    
por 17.05.2015 / 11:10