1 查看tun模块信息
modinfo tun
执行该命令后如果你看到是下图的信息,恭喜你可以直接直接到第2节。
你也可能看到的是这样的信息:
那么就要安装tun模块,请参考:ubutun 安装tun模块
查看tun模块是否开启
lsmod |grep tun
如果lsmod命令没有看到,执行如下命令加载即可,否则需要安装tun模块。
sudo modprobe tun
2 安装网桥管理包
sudo apt install -y bridge-utils # 虚拟网桥工具
sudo apt install -y uml-utilities # UML(User-mode linux)工具
3 qemu虚拟机网桥方式网络通信(建议)
1)创建网桥
sudo brctl addbr virbr0
如果创建失败请用root账户或者自己手动创建。
sudo echo 'allow virbr0' >> /etc/qemu/bridge.conf
2)打开网桥stp
sudo brctl stp virbr0 on
3)添加tap虚拟网卡
sudo ip tuntap add name virbr0-nic mode tap
4)启动网卡
sudo ip link set dev virbr0-nic up
5)虚拟网卡添加到网桥
sudo brctl addif vi