比如我运行 qemu 的帐号是 fb。
网桥、虚拟网卡必须用 root 创建,这无法回避。
网桥在 /etc/network/interfaces 中创建最合适,开机就创建。
虚拟网卡,可等运行虚拟机时再创建。关键是指明所属帐号 fb,否则 fb 无权连接。
代码: 全选
tunctl -u fb -t tap0
qemu 运行参数,script=no,downscript=no。创建虚拟网卡、加入网桥,qemu 结束后退出网桥、销毁虚拟网卡的任务都放在 qemu 启动脚本里面做。
代码: 全选
-net tap,ifname=tap0,script=no,downscript=no