Время от времени требуется узнать ip запущенной в virtualbox машине. В редких случаях пользовался для этого сеансом vrdp, linux-ы обычно пишут в консоль полученные по dhcp адреса.

Машин стало много, создаются и уничтожаются полуавтоматически – включать VRDP и выбирать подходящий порт стало проблемой – уничтоженные машины не всегда освобождают занятый порт 🙁

Как всегда нашёлся способ проще – если в гостевой ОС установлены “дополнения”, то адреса виртуальных интерфейсов (если они вообще есть, разумеется) доступны на хосте:

VBoxManage guestproperty enumerate YourVMname | grep IP | grep -o -w -P -e ‘\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}’

Получить список ip-адресов гостевой машины VirtualBox
Tagged on:     

Leave a Reply