¿El uso del comando NETSTAT en el host de VM muestra las conexiones de un invitado de VM activo?

¿El uso del comando NETSTAT en el host de VM muestra las conexiones de un invitado de VM activo?

Entiendo que esta es una especie de pregunta tonta.

EDITAR: Quiero decir, si ejecuta NETSTAT en un sistema operativo queHOSPEDADORESuna VM, ¿el comando devolverá las conexiones de la VM invitada?

La lógica dice que todas las conexiones deben reflejarse en el CMD de la máquina "real", pero solo quiero asegurarme de que esto sea correcto y también brindar cierta visibilidad para que otras personas obtengan una respuesta clara. EDITAR: estaría ejecutando un hipervisor tipo 2

Respuesta1

En mi experiencia con VirtualBox, las conexiones de red de los invitados de la máquina virtual aparecen en la salida del comando NETSTAT. Como se señaló anteriormente, depende de cómo estén configuradas las conexiones de red en los invitados. Con mi PC con Windows, las máquinas virtuales invitadas también aparecen en el vecindario de la red. Se puede acceder a las carpetas compartidas. Como en una red cableada.

Respuesta2

NETSTAT muestra conexionessiel sistema operativo es uno de los puntos finales.

Para VirtualBox, este es sólo el caso en modo "NAT", ya que emula las conexiones de invitados reiniciándolas desde el host.

Sin embargo, en los modos completamente enrutado o puenteado, el sistema operativo host no participará en ellos más allá de la capa IP, por lo que NETSTAT tampoco los mostrará. (El conmutador virtual HyperV es un puente).

iptables NAT (por ejemplo, usado por qemu o Docker) es enrutamiento completo, no emulación, a diferencia de VirtualBox, por lo que tampoco aparecerá en NETSTAT. (Pero las conexiones pueden aparecer enconectaren su lugar, que si está habilitado rastrea todas las conexiones que "pasan" también).

información relacionada