From a72b8d36cd9fecc6ec203d732ced14b27da65908 Mon Sep 17 00:00:00 2001 From: bserie Date: Thu, 7 Dec 2017 15:04:48 +0100 Subject: [PATCH] =?UTF-8?q?Proc=C3=A9dure=20"safe"=20de=20bridge?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- HowtoKVM.md | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/HowtoKVM.md b/HowtoKVM.md index fd7573e5..4c251d99 100644 --- a/HowtoKVM.md +++ b/HowtoKVM.md @@ -515,6 +515,36 @@ On peut générer l'adresse MAC d'une VM KVM avec la commande suivante : $ echo $(echo -n 52:54:00 ; for i in `seq 1 3`; do echo -n `echo ":$RANDOM$RANDOM" | cut -n -c -3`; done) ~~~ +### Mode bridge + +On va créer le bridge à chaud et basculer l'interface principale dedans (eth0, eno1, …). Pour éviter de perdre bêtement la main, on va sauvegarder la configuration actuelle. + +~~~ +# apt install bridge-utils +# cp /etc/network/interfaces /var/backups/ +# vim /etc/network/interfaces + +auto eth0 +iface eth0 inet manual + +auto br0 +iface br0 inet static + bridge_ports eth0 + up echo 0 > /sys/class/net/br0/bridge/multicast_snooping + address
+ netmask + gateway + +# screen -S network -dm bash -c "sleep 300; cp /var/backups/interfaces /etc/network/; systemctl networking stop; systemctl networking start" +# screen -S reboot -dm bash -c "sleep 600; reboot" +# systemctl networking restart; ip a d
/ dev eth0; ip a a
/ dev br0; ip r d default via dev eth0; ip r a default via dev br0 +~~~ + +Si tout se passe bien, tuez les screen. Sinon attendez 5 min, si vous récupérer la main, tuer le screen de reboot. Sinon attendre 10 min que le serveur redémarre avec l'ancienne configuration réseau. + +# +~~~ + ### Mode bridge + VLAN Vous pouvez faire passer plusieurs VLANs dans votre bridge,