![检索“桥接模式”下 VirtualBox 接口使用的主机接口名称](https://linux22.com/image/50578/%E6%A3%80%E7%B4%A2%E2%80%9C%E6%A1%A5%E6%8E%A5%E6%A8%A1%E5%BC%8F%E2%80%9D%E4%B8%8B%20VirtualBox%20%E6%8E%A5%E5%8F%A3%E4%BD%BF%E7%94%A8%E7%9A%84%E4%B8%BB%E6%9C%BA%E6%8E%A5%E5%8F%A3%E5%90%8D%E7%A7%B0.png)
我需要检索在“桥接适配器”模式下从 VM 接口使用的 tuntap 接口名称。我发现此信息位于 VirtualBox VM 的 xml 文件中:
val xml=(xmlfile \ "机器" \ "硬件" \ "网络" \ "适配器" \ "桥接接口")
有没有办法从终端获取此信息,例如使用 VBoxManage?如果没有,我可以依靠 xml 文件获取最新信息吗?还是说这个文件仅在虚拟机关闭时更新?
答案1
桥接模式下的接口名称总是不同的,从tap0开始到无限数量的tap接口,你可以做的是使用virtualbox根据你想要的具体名称命名接口,例如myvmeth0,这将解决你想要做的事情。
要命名设备,您应该使用虚拟化软件(例如 virt-manager)或直接编辑 XML 文件,有关编辑 xml 文件的更多信息,请访问http://wiki.libvirt.org/page/Networking