linux - 为什么 qemu 无法使用私有(private)虚拟网桥创建私有(private)网络?我得到 "network script/etc/qemu-ifup failed with status 256"“

标签 linux networking virtualization qemu kvm

我想在私有(private)网络上创建一个虚拟机。

我正在关注这个网站 http://www.linux-kvm.org/page/Networking帮助配置我的 qemu。

我使用以下命令创建了一个虚拟机:
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: 网络脚本/etc/qemu-ifup 失败,状态为 256

我正在使用拱形。我创建了一座桥: sudo ip link add br0 类型网桥

默认情况下,我在/etc/qemu-ifup 中没有文件:
所以,我创建了自己的,就像在这个网站上推荐的一样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。

关于linux - 为什么 qemu 无法使用私有(private)虚拟网桥创建私有(private)网络?我得到 "network script/etc/qemu-ifup failed with status 256"“,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41587864/

相关文章:

xml - 在导入具有特定 'batchnumber' 标记的 xml 文件之前查询 Oracle 表是否存在 'batchnumber'

linux - Bash 脚本删除给定目录中的备份文件并以另一种方法调用该脚本?

http - 为什么我无法在对称 channel 上获得相同的上传和下载速度?

transactions - 是否可以通过机器边界(通过 tcp-ip)进行交易?

virtualization - Xen、QEMU 和 KVM 之间有什么区别?

c - 如何像VirtualBox一样编写自己的虚拟机?

linux - x86平台的虚拟机pushf和popf会导致VMEXIT吗?

linux - Unix 文件权限取决于路径(?)

linux - 如何在运行 AWS Linux 2 的 AWS Elastic Beanstalk 上配置 Linux 交换空间?

ios - 在 Swift 3 iOS 中进行 HTTP POST 时出现未知错误