#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 !
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 !!!
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 ! ;-)
Une excellente cheat sheet sur iproute2 pour ne plus utiliser les vieilles et obsolètes commandes :
http://baturin.org/docs/iproute2/
Hors ligne