Redes VirtualBox y VBoxVmService

Redes VirtualBox y VBoxVmService

Estoy ejecutando el servidor ssh en VirtualBox-ed Slackware 14.2en Windowsel host. Lo configuré NAT networkingcon reenvío de puertos con 4191el puerto configurado como puerto de host.

Lo instalé y configuré VBoxVmServicepara automatizar el proceso de inicio/detención de la máquina virtual. El problema es que aunque el servicio se inicia exitosamente y automáticamente al iniciar Windows (lo que puedo verificar con Task Manager), la red de la máquina virtual parece no funcionar correctamente: no hay ningún 4191puerto abierto (lo verifiqué con CurrPortsla aplicación). Lo curioso es que cuando detengo y vuelvo a iniciar el servicio usando VmServiceControlla herramienta, la red funciona como se esperaba: el puerto 4191está abierto y puedo conectarme al servidor vm ssh.

Me pregunto por qué la red vm no funciona al iniciar el sistema sin la necesidad de reiniciar manualmente el VBoxVmServiceservicio.

Respuesta1

Esto podría ser un problema (o más bien una característica) del Firewall de Windows. La GUI de VirtualBox solicita acceso al firewall durante la primera ejecución, pero VBoxVmServiceejecuta las máquinas virtuales mediante VBoxHeadless.exe, que es posible que aún no tengan acceso. La solución encontradaaquíEra permitir C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exeel paso del firewall.

Dado que su problema se resuelve reiniciando el servicio después del inicio, es posible que ya lo haya hecho.

información relacionada