Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 09/04/2017, à 22:54

Nekrofage

[Résolu] Qemu : Aucune connexion à internet pour l'hôte

Bonjour à tous !!

Voici une procédure que j'utilise pour lancer 2 machines virtuelles sous Qemu :

# currentuser="$(whoami)"
# tunctl -u $currentuser -t tap0
# tunctl -u $currentuser -t tap1

# ifconfig eth0 0.0.0.0 promisc up
# ifconfig tap0 0.0.0.0 promisc up
# ifconfig tap1 0.0.0.0 promisc up

# brctl addbr br0
# brctl stp br0 off

# brctl addif br0 eth0
# brctl addif br0 tap0
# brctl addif br0 tap1

# ifconfig br0 192.168.1.10 netmask 255.255.255.0
# route add default gw 192.168.1.1

Les 2 vm peuvent se 'voire' et se connecter sur le net, par contre l'hôte n'arrive pas à se connecter sur le internet.

Est-ce que vous auriez une piste à me suggérer par hasard ?

Merci ! big_smile

Dernière modification par Nekrofage (Le 10/04/2017, à 22:09)

Hors ligne

#2 Le 10/04/2017, à 10:24

outcast

Re : [Résolu] Qemu : Aucune connexion à internet pour l'hôte

Le problème vient de la

ifconfig eth0 0.0.0.0 promisc up

Tu as retiré l'ip à l'interface de l’hôte.
Par conséquent c'est normal que l’hôte n'a plus accès au réseau.

Utilise plutôt ces commandes d'iproute2 plus moderne et à jour que brctl tunctl ifoncfig etc...
Créer le bridge

sudo ip addr flush dev eth0
sudo ip link set eth0 up
sudo ip link add name br0 type bridge
sudo ip link set eth0 master br0
sudo ip addr add 192.168.1.10/24 dev br0
sudo ip link set br0 up
sudo ip route add default via 192.168.1.1

Créer le tap et l'associer au bridge

sudo ip tuntap add tap0 mode tap
sudo ip link set tap0 up
sudo ip link set tap0 master br0

Supprimer le tap

sudo ip link set dev tap0 down
sudo ip link delete tap0

Supprimer le bridge

sudo ip link set br0 down
sudo ip link delete br0
sudo ip addr add 192.168.1.10/24 dev eth0
sudo ip link set eth0 up
sudo ip route add default via 192.168.1.1

Dernière modification par outcast (Le 10/04/2017, à 17:30)

Hors ligne

#3 Le 10/04/2017, à 16:35

Nekrofage

Re : [Résolu] Qemu : Aucune connexion à internet pour l'hôte

Merci outcast !!! big_smile

outcast a écrit :

Utilise plutôt ces commandes d'iproute2 plus moderne et à jour que brctl tunctl ifoncfig etc...

Ca fonctionne super bien !! \o/

Hors ligne

#4 Le 10/04/2017, à 17:32

outcast

Re : [Résolu] Qemu : Aucune connexion à internet pour l'hôte

Une excellente cheat sheet sur iproute2 pour ne plus utiliser les vieilles et obsolètes commandes :
http://baturin.org/docs/iproute2/

Hors ligne

#5 Le 10/04/2017, à 22:10

Nekrofage

Re : [Résolu] Qemu : Aucune connexion à internet pour l'hôte

Merci pour l'info ! ;-)

outcast a écrit :

Une excellente cheat sheet sur iproute2 pour ne plus utiliser les vieilles et obsolètes commandes :
http://baturin.org/docs/iproute2/

Hors ligne