2017-01-11 4 views
3

Je veux créer une machine virtuelle sur un réseau privé.Pourquoi qemu a-t-il fallu créer un réseau privé avec un pont virtuel privé? Je suis « script réseau/etc/qemu-ifup a échoué avec le statut 256 » »

Je suis les ce site http://www.linux-kvm.org/page/Networking pour aider à configurer mon qemu.

Je

utilisé la commande suivante pour créer une machine virtuelle:
sudo qemu-system-x86_64 -hda image.qcow2 -enable-kvm -netdev tap,id=tap1 -device rtl8139,netdev=tap1
et je me suis.
qemu-system-x86_64: -netdev tap,id=tap1: network script /etc/qemu-ifup failed with status 256

J'utilise arc créer un pont: sudo ip link add br0 type bridge

Par défaut, je n'avais pas le fichier/etc/qemu-ifup: Alors, je crée ma propre
, comme conseillé sur ce site 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 

Je suis la même erreur .
Qu'est-ce que je fais de mal? J'ai besoin d'ajouter l'autorisation à qemu-ifup. Donc ça marche maintenant. Merci Karthik Prasad.

+0

J'espère que vous avez donné une autorisation exécutable au fichier qemu-ifup –

+0

Non. J'ai simplement essayé avec et cela a fonctionné. Je vous remercie! – Frilox

Répondre

2

J'avais besoin d'ajouter l'autorisation exécutable à qemu-ifup. Donc ça marche maintenant. Merci Karthik Prasad.