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.
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 /alldentro 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.
- 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. - Identifique o Default Switch
Execute o comandoGet-VMSwitch | Where-Object {$_.SwitchType -eq 'External' -or $_.Name -eq 'Default Switch'}. Procure pelo switch chamado Default Switch. O SwitchType será Internal. - Exclua o Default Switch
ExecuteRemove-VMSwitch -Name "Default Switch" -Force. O parâmetro-Forceremove o switch mesmo que VMs estejam usando-o. Essas VMs perderão a conexão com a NIC virtual. - Recrie o Default Switch
ExecuteNew-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. - Reinicie Cada Máquina Virtual
Inicie cada VM pelo Hyper-V Manager. Dentro da VM, abra um prompt de comando e executeipconfig /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.
- Abra o Hyper-V Manager
Pressione Windows + R, digite virtmgmt.msc e pressione Enter. - 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. - 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. - Reinicie as VMs
Desligue e reinicie cada VM. A VM deve receber uma nova concessão DHCP.
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 para inspecionar as atribuições de endereço MAC e IP de uma VM antes e depois da redefinição do switch.