linux - VBoxManage 无法获取 vm ip 地址
问题描述
我正在尝试使用VBoxManage guestproperty enumerate <vm_name>获取 vm ip 地址
但得到这个结果:
Name: /VirtualBox/HostInfo/GUI/LanguageID, value: en_US, timestamp: 1592898609729744000, flags: RDONLYGUEST
Name: /VirtualBox/HostInfo/VBoxVerExt, value: 6.1.6_Ubuntu, timestamp: 1592898565935338001, flags: TRANSIENT, RDONLYGUEST
Name: /VirtualBox/VMInfo/ResumeCounter, value: 0, timestamp: 1592898564265851000, flags: TRANSIENT, RDONLYGUEST
Name: /VirtualBox/HostGuest/SysprepExec, value: , timestamp: 1592898564265851000, flags: TRANSIENT, RDONLYGUEST
Name: /VirtualBox/HostGuest/SysprepArgs, value: , timestamp: 1592898564265851000, flags: TRANSIENT, RDONLYGUEST
Name: /VirtualBox/VMInfo/ResetCounter, value: 0, timestamp: 1592898564265851000, flags: TRANSIENT, RDONLYGUEST
Name: /VirtualBox/HostInfo/VBoxRev, value: 137129, timestamp: 1592898565935338002, flags: TRANSIENT, RDONLYGUEST
Name: /VirtualBox/HostInfo/VBoxVer, value: 6.1.6, timestamp: 1592898565935338000, flags: TRANSIENT, RDONLYGUEST
但是 vm 有 IP 地址,我可以从主机 ping 它
user@user:~$ ping 192.168.88.120
PING 192.168.88.120 (192.168.88.120) 56(84) bytes of data.
64 bytes from 192.168.88.120: icmp_seq=1 ttl=64 time=1.04 ms
64 bytes from 192.168.88.120: icmp_seq=2 ttl=64 time=0.642 ms
解决方案
推荐阅读
- c - 打印数组内的字符串而不跳线
- python - 用简单的神经网络绘制决策边界的问题
- c# - 如何知道列表中的索引
- python - 如何修复 Python Gekko 方程错误“SyntaxError:关键字不能是表达式”?
- chart.js - 如何使用 Chart.js 构建动态图表
- python - 如何使用 .get 函数正确获取 csv 文件字典以返回某些值
- c++ - 运算符和返回类型是什么意思?
- seaborn - 用 seaborn 绘制计数值的结果
- java - 即使使用 ErrorHandler,为什么架构验证会在第一个错误之后结束?
- mysql - 同一事务中的两个插入,其中第二个插入取决于第一个