Corrigir Switch Padrão do Hyper-V Perdendo Compartilhamento de Internet Após Reinicialização
🔍 WiseChecker

Corrigir Switch Padrão do Hyper-V Perdendo Compartilhamento de Internet Após Reinicialização

Após reiniciar um host Windows 11 com Hyper-V, o Switch Padrão pode parar de compartilhar a conexão de internet do host com as máquinas virtuais convidadas. Isso deixa as VMs sem acesso à internet, mesmo que o host se conecte normalmente. A causa raiz é que as configurações de rede do Windows ou o serviço Hyper-V Virtual Switch não restauram o estado de compartilhamento após uma reinicialização. Este artigo explica por que o Switch Padrão perde o compartilhamento de internet e fornece métodos passo a passo para corrigir permanentemente.

Principais conclusões: Restaurar o compartilhamento de internet do Switch Padrão do Hyper-V após reinicialização

  • Gerenciador do Hyper-V > Gerenciador de Switches Virtuais > Switch Padrão > Tipo de conexão: Certifique-se de que o switch está configurado como Rede externa e vinculado ao adaptador físico correto.
  • Configurações do Windows > Rede e Internet > Configurações de rede avançadas > Mais opções de adaptador de rede: Verifique se o Compartilhamento de Conexão com a Internet está habilitado no adaptador do host e apontado para o adaptador virtual do Hyper-V.
  • Services.msc > Gerenciamento de Switch Virtual do Hyper-V: Defina este serviço como Inicialização Automática para garantir que ele restaure o compartilhamento após cada reinicialização.

ADVERTISEMENT

Por que o Switch Padrão do Hyper-V perde o compartilhamento de internet após reinicialização

O Switch Padrão do Hyper-V é um switch virtual que usa NAT (Network Address Translation) para compartilhar a conexão de internet do host com as VMs convidadas. Após uma reinicialização, o Windows pode não reaplicar corretamente a vinculação do Compartilhamento de Conexão com a Internet entre o adaptador de rede físico e o adaptador virtual criado pelo Hyper-V. Isso acontece porque o serviço de Gerenciamento de Switch Virtual do Hyper-V pode iniciar antes que a pilha de rede do host seja totalmente inicializada. Quando o serviço inicia cedo, ele falha ao vincular o compartilhamento corretamente, deixando o Switch Padrão em um estado quebrado.

Outra causa comum é que a configuração de Compartilhamento de Conexão com a Internet do adaptador do host é redefinida ou desabilitada pelo Windows Update ou por software de rede de terceiros. Além disso, se o Switch Padrão estiver configurado como um switch interno em vez de externo, a tradução NAT pode não funcionar após a reinicialização. Entender essas causas ajuda a aplicar a correção correta.

Passos para corrigir permanentemente o compartilhamento de internet do Switch Padrão do Hyper-V

Use os métodos abaixo em ordem. Comece com o Método 1, pois ele resolve a maioria dos casos sem alterações adicionais de configuração.

Método 1: Reconfigurar manualmente o Compartilhamento de Conexão com a Internet

  1. Abra Conexões de Rede
    Pressione Win + R, digite ncpa.cpl e pressione Enter. Isso abre a janela de Conexões de Rede.
  2. Identifique o adaptador do host e o adaptador virtual do Hyper-V
    Procure o adaptador que conecta seu host à internet. Geralmente, é nomeado Ethernet ou Wi-Fi. O adaptador virtual do Hyper-V geralmente é nomeado vEthernet (Default Switch).
  3. Desabilite o Compartilhamento de Conexão com a Internet no adaptador do host
    Clique com o botão direito no adaptador do host e selecione Propriedades. Vá para a guia Compartilhamento. Desmarque a caixa Permitir que outros usuários da rede se conectem através da conexão de Internet deste computador. Clique em OK.
  4. Reabilite o Compartilhamento de Conexão com a Internet no adaptador do host
    Clique com o botão direito no adaptador do host novamente e selecione Propriedades. Vá para a guia Compartilhamento. Marque a caixa Permitir que outros usuários da rede se conectem através da conexão de Internet deste computador. No menu suspenso Conexão de rede doméstica, selecione vEthernet (Default Switch). Clique em OK.
  5. Reinicie o serviço de Gerenciamento de Switch Virtual do Hyper-V
    Pressione Win + R, digite services.msc e pressione Enter. Encontre Gerenciamento de Switch Virtual do Hyper-V. Clique com o botão direito e selecione Reiniciar.
  6. Teste a conexão de uma VM convidada
    Abra uma VM convidada no Gerenciador do Hyper-V. Dentro da VM, abra um navegador ou execute ping 8.8.8.8 no Prompt de Comando. Se a VM acessar a internet, a correção foi bem-sucedida.

Método 2: Definir o serviço de Switch Virtual do Hyper-V como Automático (Início Tardio)

Se o compartilhamento ainda falhar após a reinicialização, o serviço pode iniciar muito cedo. Alterar seu tipo de inicialização para Automático (Início Tardio) dá tempo para a pilha de rede ser inicializada.

  1. Abra Serviços
    Pressione Win + R, digite services.msc e pressione Enter.
  2. Localize Gerenciamento de Switch Virtual do Hyper-V
    Role para encontrar o serviço chamado Gerenciamento de Switch Virtual do Hyper-V. Clique duas vezes nele.
  3. Altere o tipo de inicialização
    Na guia Geral, defina o Tipo de inicialização como Automático (Início Tardio). Clique em Aplicar e depois em OK.
  4. Reinicie o host
    Reinicie sua máquina Windows 11. Após a reinicialização, verifique se as VMs convidadas têm acesso à internet.

Método 3: Criar um script em lote para reaplicar o compartilhamento na inicialização

Se os métodos acima não funcionarem, você pode automatizar a reaplicação do compartilhamento com um script de inicialização.

  1. Abra o Bloco de Notas
    Pressione Win + R, digite notepad e pressione Enter.
  2. Cole o script
    Copie e cole os seguintes comandos no Bloco de Notas:
    netsh interface ip set address "vEthernet (Default Switch)" dhcp
    netsh interface ip set dns "vEthernet (Default Switch)" dhcp
    net stop "hns" && net start "hns"
  3. Salve o arquivo como um script em lote
    Clique em Arquivo > Salvar Como. Defina Salvar como tipo como Todos os Arquivos. Nomeie o arquivo como FixHyperVShare.bat. Salve-o na sua Área de Trabalho.
  4. Adicione o script ao Agendador de Tarefas
    Pressione Win + R, digite taskschd.msc e pressione Enter. No painel direito, clique em Criar Tarefa Básica. Nomeie como Corrigir Compartilhamento Hyper-V. Defina o gatilho como Quando o computador iniciar. Defina a ação como Iniciar um programa e navegue até o arquivo FixHyperVShare.bat. Conclua o assistente.
  5. Reinicie e teste
    Reinicie o host e abra uma VM convidada para confirmar a conectividade com a internet.

ADVERTISEMENT

Se o Switch Padrão ainda tiver problemas após a correção principal

VM convidada não mostra rede após reinicialização do host

Se VMs individuais ainda não tiverem acesso à rede, o adaptador de rede da VM pode estar configurado para o switch errado. No Gerenciador do Hyper-V, clique com o botão direito na VM e selecione Configurações. Em Hardware, selecione Adaptador de Rede. Certifique-se de que o Switch virtual esteja definido como Switch Padrão. Clique em OK e reinicie a VM.

Opção de Compartilhamento de Conexão com a Internet ausente no adaptador do host

A guia Compartilhamento pode estar ausente se o adaptador do host for um adaptador virtual ou se um firewall de terceiros a removeu. Abra Conexões de Rede, clique com o botão direito no adaptador do host, selecione Propriedades e clique em Instalar. Selecione Serviço, clique em Adicionar e escolha Compartilhamento de Conexão com a Internet na lista. Isso reinstala o componente ausente.

Switch Padrão configurado como Interno em vez de Externo

Abra o Gerenciador do Hyper-V. No painel direito, clique em Gerenciador de Switches Virtuais. Selecione Switch Padrão. Em Tipo de conexão, escolha Rede externa e selecione o adaptador físico correto. Marque a caixa Permitir que o sistema operacional de gerenciamento compartilhe este adaptador de rede. Clique em Aplicar e OK. Reinicie o host.

Métodos de compartilhamento de internet: Switch Padrão vs Switch Externo

Item Switch Padrão (NAT) Switch Externo (Ponte)
Descrição Usa NAT para compartilhar a internet do host com as VMs Conecta as VMs diretamente à rede física
Atribuição de IP VMs recebem IPs privados do Hyper-V (192.168.x.x) VMs recebem IPs do servidor DHCP da rede local
Desempenho de rede do host Impacto mínimo Pode reduzir ligeiramente a largura de banda do host
Estabilidade após reinicialização Perda frequente de compartilhamento após reinicialização Raramente perde conectividade após reinicialização
Melhor para Testes e laboratórios isolados Produção ou VMs que precisam de acesso à LAN

Este artigo explicou por que o Switch Padrão do Hyper-V perde o compartilhamento de internet após uma reinicialização e forneceu três métodos para corrigir: reconfiguração manual do ICS, início tardio do serviço e um script de inicialização automatizado. Após aplicar a correção, teste a conexão de uma VM convidada usando um navegador ou comando ping. Para problemas persistentes, mude para um Switch Virtual Externo para evitar problemas relacionados ao NAT. Como dica avançada, você pode exportar e importar a configuração do Switch Padrão usando os comandos PowerShell Get-VMSwitch e Set-VMSwitch para restaurar rapidamente as configurações após uma grande atualização do Windows.

ADVERTISEMENT