J'ai VirtualBox installé sur un serveur. Il a été configuré en tant que machine virtuelle pontée et possède une adresse IP. Il fonctionne maintenant en mode sans tête, a commencé avec "VBoxHeadless -s PuppetMaster".
Comment puis-je savoir quelle IP la VM utilise VBoxManage?
virtualbox
remote-access
Jon Haddad
la source
la source
VBoxManage --nologo guestcontrol yourVirtualMachineName --username yourUser --password yourPassword run -- /sbin/ifconfig -a
la source
VBoxManage list runningvms | grep vmname | awk ...
VBoxManage guestproperty get <vm-name> "/VirtualBox/GuestInfo/Net/0/V4/IP" | cut -f2 -d " "
Je ne sais pas si VBoxManage peut vous fournir directement ces informations. Vous pouvez exécuter la commande suivante pour voir la configuration de la carte réseau.
Ce sera le cas si rien d'autre ne vous fournira l'adresse MAC, vous permettant de découvrir l'adresse IP réelle par d'autres moyens.
la source
Vous pouvez l'obtenir directement en utilisant cette commande:
la source
Du forum virtualbox.org -
VBoxManage guestproperty get <vm-name> "/VirtualBox/GuestInfo/Net/0/V4/IP" | cut -f2 -d " "
la source