Como Renovar o Intervalo DHCP do Hyper-V Default Switch no Windows 11
🔍 WiseChecker

Como Renovar o Intervalo DHCP do Hyper-V Default Switch no Windows 11

Quando você ativa a função Hyper-V no Windows 11, o sistema cria um switch virtual chamado Default Switch. Esse switch atribui automaticamente endereços IP às máquinas virtuais usando seu próprio servidor DHCP integrado. Com o tempo, especialmente após criar e excluir muitas VMs, o pool de concessões DHCP pode se esgotar ou fragmentar. Este artigo explica por que o intervalo DHCP do Default Switch fica travado e como forçar a renovação do pool de endereços IP para que suas VMs possam se conectar à rede novamente.

Principais Conclusões: Renovando o Intervalo DHCP do Hyper-V Default Switch

  • Hyper-V Default Switch: Um switch virtual criado automaticamente ao ativar o Hyper-V. Ele fornece DHCP e NAT para VMs sem configuração manual.
  • Cmdlet PowerShell Reset-VMSwitch: O método principal para excluir e recriar o Default Switch, forçando um novo intervalo DHCP. Requer direitos de administrador.
  • Configurações do Windows > Rede e internet > Configurações de rede avançadas > Mais opções de adaptador de rede: Caminho manual para remover NICs virtuais obsoletas que podem interferir na renovação do DHCP.

ADVERTISEMENT

Como Funciona o Intervalo DHCP do Hyper-V Default Switch

O Hyper-V Default Switch usa a sub-rede 192.168.137.0/24 por padrão. O servidor DHCP integrado atribui endereços de 192.168.137.1 a 192.168.137.254. O switch assume 192.168.137.1 como gateway, e a máquina host obtém 192.168.137.1 como seu IP no adaptador virtual.

Cada vez que uma máquina virtual é iniciada, ela solicita uma concessão DHCP. Quando a VM é desligada, a concessão nem sempre é liberada imediatamente. Se você cria e exclui VMs com frequência, o servidor DHCP pode ficar sem endereços disponíveis. O sistema não coleta automaticamente concessões antigas do Default Switch. O intervalo DHCP fica cheio e novas VMs não conseguem obter um endereço IP.

A única maneira confiável de renovar o intervalo DHCP é excluir o Default Switch e deixar o Hyper-V recriá-lo. Esse processo limpa todas as concessões DHCP antigas e redefine o pool de IP para o estado inicial.

O Que Acontece Quando o Intervalo DHCP se Esgota

Quando o pool DHCP está cheio, uma VM inicializa com um endereço APIPA no intervalo 169.254.x.x. A VM não consegue acessar a internet ou o host. Você também pode ver os seguintes sintomas:

  • O ícone de rede da VM mostra um triângulo amarelo de aviso.
  • Executar ipconfig /all dentro da VM não mostra nenhum servidor DHCP.
  • O Hyper-V Manager exibe o status de rede da VM como “Não conectado” ou “Limitado”.

Passos para Renovar o Intervalo DHCP do Default Switch Usando PowerShell

Este método exclui o Default Switch existente e o recria. Todas as VMs perderão a conectividade de rede temporariamente. Após a recriação do switch, reinicie cada VM para obter um novo endereço IP.

  1. Abra o PowerShell como Administrador
    Clique em Iniciar, digite PowerShell, clique com o botão direito em Windows PowerShell ou Terminal e selecione Executar como administrador. Confirme o prompt do Controle de Conta de Usuário.
  2. Identifique o Default Switch
    Execute o comando Get-VMSwitch | Where-Object {$_.SwitchType -eq 'External' -or $_.Name -eq 'Default Switch'}. Procure pelo switch chamado Default Switch. O SwitchType será Internal.
  3. Exclua o Default Switch
    Execute Remove-VMSwitch -Name "Default Switch" -Force. O parâmetro -Force remove o switch mesmo que VMs estejam usando-o. Essas VMs perderão a conexão com a NIC virtual.
  4. Recrie o Default Switch
    Execute New-VMSwitch -Name "Default Switch" -SwitchType Internal. Isso cria um novo switch interno. O sistema atribui automaticamente um novo intervalo DHCP, geralmente começando em 172.x.x.x ou 192.168.x.x, dependendo da configuração de rede do host.
  5. Reinicie Cada Máquina Virtual
    Inicie cada VM pelo Hyper-V Manager. Dentro da VM, abra um prompt de comando e execute ipconfig /renew. Verifique se o novo endereço IP está dentro do intervalo 192.168.137.0/24 ou da sub-rede recém-atribuída.

Alternativa: Redefinir o Default Switch Usando a Interface Gráfica do Hyper-V Manager

Se preferir não usar PowerShell, você pode redefinir o switch através da interface do Hyper-V Manager. No entanto, o método gráfico é menos confiável porque pode não limpar completamente o cache DHCP.

  1. Abra o Hyper-V Manager
    Pressione Windows + R, digite virtmgmt.msc e pressione Enter.
  2. Exclua o Default Switch
    No painel esquerdo, clique em Virtual Switch Manager. Selecione Default Switch na lista. Clique no botão Remover. Confirme a exclusão.
  3. Crie um Novo Switch Interno
    Clique em Novo switch de rede virtual. Escolha Interno como tipo de conexão. Nomeie como Default Switch. Clique em Aplicar e depois em OK.
  4. Reinicie as VMs
    Desligue e reinicie cada VM. A VM deve receber uma nova concessão DHCP.

ADVERTISEMENT

Problemas Comuns Após Redefinir o Default Switch

VMs Ainda com Endereços APIPA Após a Recriação do Switch

Se uma VM ainda mostrar um endereço 169.254.x.x após a redefinição do switch, o problema provavelmente é uma NIC virtual obsoleta dentro da VM. Abra as configurações da VM no Hyper-V Manager. Remova o adaptador de rede existente e adicione um novo. Reinicie a VM. Isso força a VM a solicitar uma nova concessão DHCP.

Não é Possível Excluir o Default Switch Porque as VMs Estão em Execução

O comando Remove-VMSwitch com o parâmetro -Force funciona mesmo se as VMs estiverem em execução. Se você estiver usando a interface gráfica e receber um erro, desligue todas as VMs primeiro. Alternativamente, use o método PowerShell com -Force.

Default Switch Não Reaparece Após a Exclusão

O Hyper-V recria automaticamente o Default Switch quando o serviço Hyper-V é reiniciado ou quando você cria uma nova VM. Se o switch não reaparecer após executar New-VMSwitch, reinicie o serviço Hyper-V Virtual Machine Management. Abra Services (services.msc), encontre Hyper-V Virtual Machine Management, clique com o botão direito e selecione Reiniciar.

Intervalo DHCP do Default Switch vs Configuração Manual de Switch Virtual

Item Default Switch Switch Interno/Externo Manual
Servidor DHCP Integrado, automático Deve ser configurado manualmente ou via um servidor DHCP separado
Intervalo de endereços IP 192.168.137.0/24 por padrão Qualquer sub-rede que você definir
NAT (Network Address Translation) Automático, permite acesso à internet da VM Requer NAT manual ou Compartilhamento de Conexão com a Internet
Método de renovação Excluir e recriar o switch Editar propriedades do switch ou reiniciar o servidor DHCP
Melhor para Testes rápidos e desenvolvimento Ambientes de produção ou IP estático

Agora você pode redefinir o intervalo DHCP do Hyper-V Default Switch no Windows 11 usando PowerShell ou a interface gráfica. Após a redefinição, verifique se cada VM recebe um endereço IP válido do novo pool. Se precisar de mais controle sobre as atribuições de IP, considere criar um switch interno ou externo manual com um servidor DHCP estático. Como dica avançada, use o cmdlet Get-VMNetworkAdapter -VMName | Format-List para inspecionar as atribuições de endereço MAC e IP de uma VM antes e depois da redefinição do switch.

ADVERTISEMENT