我已经创建了一个这样的 macvtap 界面:
$ ip link add link wlan0 name gitea type macvtap
$ ip link set gitea address 68:61:6b:67:69:74 up
$ ip link show gitea
10: gitea@wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 500
link/ether 68:61:6b:67:69:74 brd ff:ff:ff:ff:ff:ff
我的 gitea 容器有一个 xml 模板,如下所示:
<devices>
<emulator>/usr/lib/libvirt/libvirt_lxc</emulator>
<filesystem type='mount'>
<source dir='/containers/prod/gitea' />
<target dir='/' />
</filesystem>
<console type='pty' />
<interface type='??'>
<source dev='gitea'/>
</filesystem>
</devices>
但是我应该在接口部分写什么来将创建的macvtap接口传递给容器,或者如果我们不能直接传递它,我应该写什么来重新创建接口。
提前感谢您的考虑。