
Estou executando o servidor ssh em VirtualBox
-ed Slackware 14.2
no Windows
host. Configurei NAT networking
o encaminhamento de porta com 4191
a porta configurada como porta host.
Instalei e configurei VBoxVmService
para automatizar o processo de inicialização/parada da máquina virtual. O problema é que, embora o serviço seja iniciado com êxito e automaticamente na inicialização do Windows (o que posso verificar com o Task Manager
), a rede da máquina virtual parece não funcionar corretamente - não há 4191
porta aberta (verifiquei com CurrPorts
o aplicativo). O que é curioso quando eu paro e inicio o serviço novamente usando VmServiceControl
a ferramenta, a rede funciona conforme o esperado - a porta 4191
está aberta e posso me conectar ao servidor VM ssh.
Estou me perguntando por que a rede VM não funciona na inicialização do sistema sem a necessidade de reiniciar manualmente o VBoxVmService
serviço.
Responder1
Isso pode ser um problema (ou mais um recurso) do Firewall do Windows. A GUI do VirtualBox solicita acesso ao firewall durante a primeira execução, mas VBoxVmService
executa as VMs usando VBoxHeadless.exe
, que talvez ainda não tenha acesso. A solução encontradaaquiera permitir passar C:\Program Files\Oracle\VirtualBox\VBoxHeadless.exe
pelo firewall.
Como o seu problema foi resolvido reiniciando o serviço após a inicialização, você já deve ter feito isso.