Una máquina virtual de UTM, Parallels o VMware no tiene internet en el Mac

Una máquina virtual llega a internet mediante un modo que la app de virtualización configura en el Mac. El modo compartido o NAT pasa por el Mac. El modo puente pone la máquina virtual en tu red como un ordenador más.

Arréglalo con tu agenteCopia un prompt para Claude Code, Codex o cualquier agente que pueda usar Terminal.

Mi Mac tiene este problema: Una máquina virtual de UTM, Parallels o VMware no tiene internet en el Mac. Lee https://kilobat.app/es/guides/vm-no-internet-mac.md y resuélvelo conmigo. Instala la CLI de Kilobat si falta: brew install seifip/kilobat/kilobat. Ejecuta tú mismo las comprobaciones de Terminal y de kilobat de la guía y dime qué encuentras. Enumera los pasos que solo yo puedo hacer. Pregunta antes de cambiar cualquier ajuste.

Se aplica a: UTM, Parallels Desktop y VMware Fusion en macOS 14 Sonoma y posterior.Comprobado: 7 de noviembre de 2026

Síntomas

  • El Mac tiene internet, pero el sistema invitado no.
  • El invitado tiene una dirección IP, pero los sitios web no cargan.
  • El invitado no recibe dirección IP, o recibe una incorrecta, en modo puente.
  • La máquina virtual funcionaba antes de activar una VPN en el Mac.
  • La máquina virtual dejó de funcionar después de una actualización de macOS o de la app de virtualización.

Causas probables

  • Modo puente en Wi-Fi. UTM dice que el puente con una interfaz Wi-Fi puede necesitar configuración adicional. Parallels dice que los problemas del modo puente pueden venir de la red local.
  • Un modo sin internet. El modo Host Only de UTM bloquea el tráfico WAN, así que el invitado no puede llegar a internet. El modo Host-only de VMware conecta la máquina virtual solo con el Mac.
  • Una VPN o una app de seguridad en el Mac. Apple dice que la VPN y otro software de supervisión de red pueden afectar al acceso a internet. El tráfico de la máquina virtual también pasa por ese software.
  • Una regla de firewall para la app de virtualización. Para una app de firewall del Mac, el tráfico de la máquina virtual procede del proceso de la app de virtualización. Una regla de bloqueo para esa app también bloquea al invitado.
  • Los ajustes propios del sistema invitado. El invitado puede tener un servidor DNS incorrecto, un firewall o una tarjeta de red que necesita un controlador en el invitado.

Cómo comprobarlo

  1. Asegúrate de que el propio Mac tenga internet.

  2. Abre los ajustes de la máquina virtual. Busca el modo de red, como Shared Network, Bridged o Host Only.

  3. En el invitado, muestra la dirección IP y el gateway. Usa ip addr en Linux o ipconfig en Windows.

  4. En el invitado, haz ping al gateway. Luego haz ping a una dirección pública, como 1.1.1.1.

  5. En el invitado, consulta un nombre, como example.com. Si el ping funciona pero el nombre falla, el problema es el DNS.

  6. En el Mac, enumera las configuraciones de VPN y su estado.

    scutil --nc list
  7. Selecciona menú Apple > Ajustes del Sistema > General > Ítems de inicio y extensiones. Haz clic en el botón de información de Extensiones de red.

Cómo solucionarlo

  1. Pon la máquina virtual en modo compartido. En UTM, elige Shared Network. En Parallels, elige Shared Network. En VMware Fusion, elige el modo NAT, Share with my Mac.

  2. Reinicia el sistema invitado después de cambiar el modo.

  3. Si necesitas el modo puente, haz el puente con Ethernet, no con Wi-Fi.

  4. En UTM, si el modo compartido falla, prueba Emulated VLAN. UTM ejecuta esta red en su propio proceso.

  5. Desactiva la VPN en el Mac para hacer una prueba. Si entonces la máquina virtual funciona, lee los ajustes del fabricante de la VPN para el tráfico local o compartido.

  6. Actualiza la app de virtualización y macOS. Instala las herramientas de invitado que ofrece la app de virtualización.

  7. Si el invitado tiene dirección IP pero no internet, revisa los ajustes de DNS y de firewall del invitado.

Con Kilobat

  1. Las comprobaciones de Kilobat se ejecutan en el Mac. Usa --context vm cuando el código que falla se ejecuta en una máquina virtual. El informe termina entonces con un comando para ejecutar en el invitado.

    kilobat why example.com --context vm
  2. Kilobat cuenta el tráfico de la máquina virtual bajo el proceso de la app de virtualización. Mira la regla de esa app en el perfil activo.

    kilobat rules
  3. Si la app de virtualización tiene una regla de bloqueo, quítala con kilobat reset y el ID de paquete de la app.

  4. Comprueba si una VPN del Mac cambia el DNS o las rutas.

    kilobat vpn

Preguntas

¿Qué modo debo usar?

UTM recomienda Shared Network para las máquinas virtuales nuevas. Parallels sugiere Shared Network cuando el modo puente no tiene internet.

¿Necesita la app de virtualización permiso de Red local?

Las normas de privacidad de red local de Apple se aplican a las apps, pero Apple no describe cómo se aplican al tráfico del invitado. Si el invitado no llega a los dispositivos locales, revisa la app de virtualización en Ajustes del Sistema > Privacidad y seguridad > Red local.

¿Por qué algunas apps no pueden ofrecer el modo puente con el framework de virtualización de Apple?

Apple dice que los dispositivos de red en puente necesitan un entitlement restringido para el software de virtualización. Los dispositivos NAT no lo necesitan.

Fuentes

Comprobado el 7 de noviembre de 2026.