O uso do comando NETSTAT no host da VM mostra conexões de um guest da VM ativo?

1

Eu entendo que isso é um tipo de pergunta idiota.

EDIT: Quero dizer, se você executar o NETSTAT em um sistema operacional que HOSTS uma VM, o comando retornará as conexões da VM guest?

A lógica diz que todas as conexões devem ser refletidas no CMD da máquina "real", mas eu só quero ter certeza de que isso está certo, e também fornecer alguma visibilidade para que outras pessoas tenham uma resposta clara. EDIT: seria executando um hipervisor tipo 2

    
por Alejandro Bertinelli 21.08.2018 / 21:17

2 respostas

1

Na minha experiência com o VirtualBox, as conexões de rede dos convidados vm mostram na saída do comando NETSTAT. Como observado anteriormente, depende de como as conexões de rede são configuradas nos convidados. Com o meu PC Windows, as VMs convidadas aparecem também na vizinhança da rede. Pastas compartilhadas estão acessíveis. Assim como em uma rede com fio.

    
por 22.08.2018 / 16:03
0

NETSTAT mostra conexões se o sistema operacional for um dos terminais.

Para o VirtualBox, este é apenas o caso no modo "NAT", pois ele emula conexões de convidados, reiniciando-os a partir do host.

No entanto, em modos totalmente roteados ou em ponte, o SO host não estará envolvido neles além da camada IP, portanto, o NETSTAT também não os mostrará. (O comutador virtual do HyperV é uma ponte.)

O iptables NAT (por exemplo, usado pelo qemu ou Docker) é roteamento completo, não emulação - ao contrário do VirtualBox -, portanto, ele não será exibido no NETSTAT também. (Mas as conexões podem aparecer em conntrack , o que, se habilitado, rastreia todas as conexões "passando" também.)

    
por 22.08.2018 / 16:11