Kvm

libvirt 不會創建 vnetX tun 設備嗎?

  • December 17, 2014

當我使用 libvirt 創建 vm 實例時,它將創建一個名為 vnetX 的 TUN 設備。我想知道 libvirt 不會創建 vnet 設備,而是使用其他方法來創建它。

答案是肯定的。

根據覆蓋目標元素,可以覆蓋設備的名稱,除非以 libvirt 保留的“vnet”或“vif”開頭。例如,我使用 TUNCTL 創建名為“vxnet6”的設備,並在 XML 文件中使用 ’target’ 參數聲明它。

<devices>
...
   <interface type='ethernet'>
       <target dev='vxnet6'/>
       <mac address='aa:bb:cc:cc:bb:aa'/>
       <script path='/etc/qemu-ifup'/>
   </interface>
...
</devices>

然後 libvirt 將不再創建“vnetX”設備本身。

引用自:https://unix.stackexchange.com/questions/170807