Eu tenho um virtualbox VM para o qual eu posso conectar através de um navegador usando localhost: 8080. A rede da vm é NAT com o encaminhamento de porta de localhost: 8080 para vm: 8080.
No entanto, fazer login no console dessa vm como root e executar o netstat não mostra nenhum processo ouvindo em 8080. Eu acho que há algum tipo de virtualização acontecendo aqui. A empresa que criou essa vm está usando o docker em alguns projetos, mas parece não haver docker instalado. A outra tecnologia que eles usam às vezes é xen, mas o xm também está faltando. O que é ainda mais estranho é que / proc / self / cgroup está vazio.
Como posso ganhar este jogo de esconde-esconde?
netstat
significadonetstat -l
, certo? No meu Debian, omite soquetes de escuta por padrão.Respostas:
talvez ajude a encontrar o processo
criar um script, por exemplo,
check-port
e definir permissõesUso:
fonte
Em geral, o firewall convidado pode redirecionar a porta. Experimentar:
fonte
O encaminhamento de porta é feito no lado do VirtualBox.
Quando você se conecta à porta 8080 em sua VM, provavelmente se conecta a uma porta aberta em seu SO real.
Verifique esta resposta sobre como isso é definido no VirtualBox: https://stackoverflow.com/questions/9537751/virtualbox-port-forward-from-guest-to-host
fonte