A máquina virtual UTM, Parallels ou VMware fica sem internet no Mac

Uma máquina virtual acessa a internet por um modo que o app de VM configura no Mac. O modo Compartilhado ou NAT passa pelo Mac. O modo em ponte coloca a VM na sua rede como outro computador.

Resolva com seu agenteCopia um prompt para o Claude Code, o Codex ou qualquer agente que possa usar o Terminal.

Meu Mac está com este problema: A máquina virtual UTM, Parallels ou VMware fica sem internet no Mac. Leia https://kilobat.app/pt/guides/vm-no-internet-mac.md e resolva comigo. Instale a CLI do Kilobat se ela estiver faltando: brew install seifip/kilobat/kilobat. Execute você mesmo as verificações do Terminal e do kilobat do guia e me diga o que encontrar. Liste os passos que só eu posso fazer. Pergunte antes de alterar qualquer ajuste.

Aplica-se a: UTM, Parallels Desktop e VMware Fusion no macOS 14 Sonoma e posterior.Verificado em 7 de novembro de 2026

Sintomas

  • O Mac tem internet, mas o sistema convidado não.
  • O convidado tem um endereço IP, mas os sites não carregam.
  • O convidado não recebe endereço IP, ou recebe um errado, no modo em ponte.
  • A VM funcionava antes de você ativar uma VPN no Mac.
  • A VM parou de funcionar depois de uma atualização do macOS ou do app de VM.

Possíveis causas

  • Modo em ponte no Wi-Fi. O UTM diz que fazer a ponte com uma interface Wi-Fi pode exigir configuração adicional. A Parallels diz que problemas no modo em ponte podem vir da rede local.
  • Um modo sem internet. O modo Host Only do UTM bloqueia o tráfego WAN, então o convidado não alcança a internet. O modo Host-only do VMware conecta a VM só ao Mac.
  • Uma VPN ou um app de segurança no Mac. A Apple diz que VPN e outros softwares de monitoramento de rede podem afetar o acesso à internet. O tráfego da VM também passa por esse software.
  • Uma regra de firewall para o app de VM. Para um app de firewall no Mac, o tráfego da VM vem do processo do app de VM. Uma regra de bloqueio para esse app também bloqueia o convidado.
  • Os ajustes do próprio sistema convidado. O convidado pode ter um servidor DNS errado, um firewall ou uma placa de rede que precisa de um driver no convidado.

Como verificar

  1. Confira se o próprio Mac tem internet.

  2. Abra os ajustes da VM. Encontre o modo de rede, como Shared Network, Bridged ou Host Only.

  3. No convidado, mostre o endereço IP e o gateway. Use ip addr no Linux ou ipconfig no Windows.

  4. No convidado, faça ping no gateway. Depois faça ping em um endereço público, como 1.1.1.1.

  5. No convidado, consulte um nome, como example.com. Se o ping funciona mas o nome falha, o problema é o DNS.

  6. No Mac, liste as configurações de VPN e o estado delas.

    scutil --nc list
  7. Escolha menu Apple > Ajustes do Sistema > Geral > Itens de Início e Extensões. Clique no botão Informações de Extensões de Rede.

Como corrigir

  1. Defina a VM no modo compartilhado. No UTM, escolha Shared Network. Na Parallels, escolha Shared Network. No VMware Fusion, escolha o modo NAT, Share with my Mac.

  2. Reinicie o sistema convidado depois de mudar o modo.

  3. Se você precisa do modo em ponte, faça a ponte com Ethernet, não com Wi-Fi.

  4. No UTM, se o modo compartilhado falha, tente Emulated VLAN. O UTM executa essa rede no próprio processo.

  5. Desative a VPN no Mac para um teste. Se a VM então funciona, leia os ajustes do fabricante da VPN sobre tráfego local ou compartilhado.

  6. Atualize o app de VM e o macOS. Instale as ferramentas de convidado que o app de VM fornece.

  7. Se o convidado tem endereço IP mas não tem internet, verifique os ajustes de DNS e firewall do convidado.

Com o Kilobat

  1. As verificações do Kilobat rodam no Mac. Use --context vm quando o código que falha roda em uma VM. O relatório então termina com um comando para executar no convidado.

    kilobat why example.com --context vm
  2. O Kilobat conta o tráfego da VM no processo do app de VM. Veja a regra desse app no perfil ativo.

    kilobat rules
  3. Se o app de VM tem uma regra de bloqueio, remova-a com kilobat reset e o ID do pacote do app.

  4. Verifique se uma VPN no Mac muda o DNS ou as rotas.

    kilobat vpn

Perguntas

Qual modo devo usar?

O UTM recomenda Shared Network para máquinas virtuais novas. A Parallels sugere Shared Network quando o modo em ponte não tem internet.

O app de VM precisa da permissão de Rede Local?

As regras de privacidade da rede local da Apple valem para apps, mas a Apple não descreve como se aplicam ao tráfego do convidado. Se o convidado não alcança aparelhos locais, verifique o app de VM em Ajustes do Sistema > Privacidade e Segurança > Rede Local.

Por que alguns apps não oferecem o modo em ponte com o framework Virtualization da Apple?

A Apple diz que dispositivos de rede em ponte exigem um entitlement restrito para software de virtualização. Dispositivos NAT não precisam dele.

Fontes

Verificado em 7 de novembro de 2026.