¿Cómo averiguar la dirección IP de la red puente en VirtualBox en modo sin cabeza?

¿Cómo averiguar la dirección IP de la red puente en VirtualBox en modo sin cabeza?

Inicié virtualmachine usando virtualbox en una máquina remota (Cent OS) en modo sin cabeza con configuración de red puente. He conectado un disco duro que ya tiene instalado Ubuntu 11.10.

¿Hay alguna manera de saber qué dirección IP se asignó a VirtualBox cuando se inició?

Intenté revisar los registros pero no puedo encontrar nada. No puedo crear un escritorio remoto en la máquina, por lo que me pregunto si de alguna manera puedo averiguar la dirección IP asignada y luego ingresar directamente a la máquina mediante ssh.

No estoy seguro de qué tan posible es esto, pero solo quería preguntar si alguien se ha encontrado con este tipo de situación.

Gracias

Respuesta1

Suponiendo que está en la misma subred que su máquina host, puede ejecutar un escáner de IP y simplemente buscar las direcciones IP que estén en uso. Si su servidor es Windows, entonces Angry IP Scanner es una buena opción (también hay otras opciones). Si su host es Linux, instale y use arp-scan. El comando

escaneo-arp -l

escaneará la subred en la que se encuentra actualmente y mostrará las direcciones IP que coinciden con las direcciones MAC. La configuración de red de Virtualbox debería indicarle cuál es la dirección MAC de su invitado.

Respuesta2

La dirección IP del invitado la elige el servidor DHCP en la red a la que está conectado su sistema host. Como el tráfico de red puenteado se transfiere directamente al adaptador de red del host, no encontrará nada en los registros del sistema host.

Por tanto hay dos posibilidades:

  1. Utilice la dirección MAC del sistema invitado e intente compararla con los datos del servidor DHCP
  2. Si el invitado está en la misma subred que el host, realice un escaneo completo de subred de nmap con el invitado en ejecución y luego con el invitado en pausa/apagado. Uno de los hosts que faltan para el segundo análisis debería ser la máquina virtual.
  3. Verifique el vboxarchivo que pertenece a la máquina virtual. Por lo general, en él se puede encontrar la dirección MAC generada para cada adaptador de red. Filtrar por MACAddress=- como XPath: VirtualBox/Machine/Hardware/Network/Adapter[@MACAddress]

información relacionada