# Update arp table
for i in {1..254}; do ping -c 1 192.168.178.$i & done
# Find vm name
VBoxManage list runningvms
# Find MAC: subsitute vmname with your vm's name
VBoxManage showvminfo vmname
# Find IP: substitute vname-mac-addr with your vm's mac address in ':' notation
arp -a | grep vmname-mac-addr
我可以通过以下命令的组合找到我的 Headless VB:
但更简单:在 linux 中,您可以连接到 VB:
此命令将打开一个 shell 窗口,您将可以直接访问 Headless VB,您可以在其中检索您的 Headless VB IP:ip addr
安装来宾添加并且(假设 linux 是来宾)您可以运行以下命令:
您可以使用以下命令直接获取它:
不确定 VBoxManage 是否可以直接为您提供该信息。你可以做的是运行以下命令来查看网卡配置。
如果没有其他方法,它将为您提供 MAC 地址,让您可以通过其他方式找出实际的 IP 地址。
来自virtualbox.org论坛——
VBoxManage guestproperty get <vm-name> "/VirtualBox/GuestInfo/Net/0/V4/IP" | cut -f2 -d " "