![檢索「橋接模式」下 VirtualBox 介面所使用的主機介面名稱](https://rvso.com/image/50578/%E6%AA%A2%E7%B4%A2%E3%80%8C%E6%A9%8B%E6%8E%A5%E6%A8%A1%E5%BC%8F%E3%80%8D%E4%B8%8B%20VirtualBox%20%E4%BB%8B%E9%9D%A2%E6%89%80%E4%BD%BF%E7%94%A8%E7%9A%84%E4%B8%BB%E6%A9%9F%E4%BB%8B%E9%9D%A2%E5%90%8D%E7%A8%B1.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