libvirt를 사용하여 가상 머신 인스턴스를 생성하면 vnetX라는 TUN 장치가 생성됩니다. libvirt가 vnet 장치를 생성하지 않고 다른 방법을 사용하여 생성한다는 것을 알고 싶습니다.
답변1
대답은 '예'입니다.
~에 따르면대상 요소 덮어쓰기, 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" 장치 자체를 생성하지 않습니다.