libvirt는 vnetX tun 장치를 생성하지 않습니까?

libvirt는 vnetX tun 장치를 생성하지 않습니까?

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" 장치 자체를 생성하지 않습니다.

관련 정보