diff --git a/HowtoDebian/Reseau.md b/HowtoDebian/Reseau.md index cfa62e66..0f6ff82e 100644 --- a/HowtoDebian/Reseau.md +++ b/HowtoDebian/Reseau.md @@ -195,4 +195,24 @@ De façon définitive : # echo net.ipv6.conf.all.disable_ipv6=1 >> /etc/sysctl.conf ~~~ - \ No newline at end of file + + +## FAQ + +### Bascule réseau à chaud + +Si l'on fait une modification réseau sur un serveur distant il est important de ne pas perdre la main. +Voici une méthode possible en utilisant [screen](HowtoScreen), exemple avec la bascule sur un bridge : + +~~~ +# cp /etc/network/interfaces /var/backups/ +# vim /etc/network/interfaces +[...] + +# screen -S network -dm bash -c "sleep 300; cp /var/backups/interfaces /etc/network/; systemctl stop networking; systemctl start networking" +# screen -S reboot -dm bash -c "sleep 600; reboot" +# systemctl restart networking; ip a d 192.0.2.42/24 dev eth0; ip a a 192.0.2.42/24 dev br0; ip r d default via 192.0.2.1 dev eth0; ip r a default via 192.0.2.1 dev br0 +~~~ + +Ainsi, si l'on perd la main, la machine revient accessible en quelques minutes. +Si l'on ne part la main, il faut stopper les commandes lancées dans les screens. diff --git a/HowtoKVM.md b/HowtoKVM.md index 4226e359..d0dc074f 100644 --- a/HowtoKVM.md +++ b/HowtoKVM.md @@ -103,8 +103,10 @@ Puis on ajuste le fichier `/etc/network/interfaces` ainsi : ~~~ #source-directory /etc/network/interfaces.d -auto br0 +auto eth0 iface eth0 inet manual + +auto br0 iface br0 inet static address
netmask