我想在专用networking上创build一个虚拟机。
我正在关注这个网站http://www.linux-kvm.org/page/Networking来帮助configuration我的qemu。
我用下面的命令创build一个vm:
sudo qemu-system-x86_64 -hda image.qcow2 -enable-kvm -netdev tap,id=tap1 -device rtl8139,netdev=tap1
我得到了:
qemu-system-x86_64: -netdev tap,id=tap1: network script /etc/qemu-ifup failed with status 256
我正在使用拱门。 我创build一个桥: sudo ip link add br0 type bridge
默认情况下,我在/ etc / qemu-ifup中没有文件:
所以,我创build了自己的,就像这个网站http://www.linux-kvm.org/page/Networking推荐的一样:
#!/bin/sh set -x switch=br0 if [ -n "$1" ];then ip tuntap add $1 mode tap user `whoami` ip link set $1 up sleep 0.5s ip link set $1 master $switch exit 0 else echo "Error: no interface specified" exit 1 fi
我得到了同样的错误。
我究竟做错了什么?
编辑:我需要添加许可qemu-ifup
。 所以现在起作用了。 感谢Karthik Prasad。
我需要将可执行权限添加到qemu-ifup。 所以现在起作用了。 感谢Karthik Prasad。