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.
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.
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
Confira se o próprio Mac tem internet.
Abra os ajustes da VM. Encontre o modo de rede, como Shared Network, Bridged ou Host Only.
No convidado, mostre o endereço IP e o gateway. Use
ip addrno Linux ouipconfigno Windows.No convidado, faça ping no gateway. Depois faça ping em um endereço público, como 1.1.1.1.
No convidado, consulte um nome, como example.com. Se o ping funciona mas o nome falha, o problema é o DNS.
No Mac, liste as configurações de VPN e o estado delas.
scutil --nc listEscolha 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
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.
Reinicie o sistema convidado depois de mudar o modo.
Se você precisa do modo em ponte, faça a ponte com Ethernet, não com Wi-Fi.
No UTM, se o modo compartilhado falha, tente Emulated VLAN. O UTM executa essa rede no próprio processo.
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.
Atualize o app de VM e o macOS. Instale as ferramentas de convidado que o app de VM fornece.
Se o convidado tem endereço IP mas não tem internet, verifique os ajustes de DNS e firewall do convidado.
Com o Kilobat
As verificações do Kilobat rodam no Mac. Use
--context vmquando 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 vmO Kilobat conta o tráfego da VM no processo do app de VM. Veja a regra desse app no perfil ativo.
kilobat rulesSe o app de VM tem uma regra de bloqueio, remova-a com
kilobat resete o ID do pacote do app.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
- UTM Documentation: Network (QEMU)
- UTM Documentation: Network (Apple Virtualization)
- Parallels KB: Internet connection issues in Bridged mode
- Broadcom KB: Understanding networking types in VMware Fusion
- Apple Developer: VZNATNetworkDeviceAttachment
- Apple Developer: VZBridgedNetworkDeviceAttachment
- Apple Developer: TN3179 Understanding local network privacy
- Suporte da Apple: Altere os ajustes de Itens de Início e Extensões no Mac
- Suporte da Apple: Se o Mac não estiver se conectando à internet por Wi-Fi
- scutil(8), página de manual instalada com o macOS 27.2
Verificado em 7 de novembro de 2026.