Debian
Le but est de créer une interface virtuelle au dessus de eth0, qui sera nommée eth0:0 et qui va attacher l’IP supplémentaire ou Failover à votre interface réseau.
En ssh/putty
- On copie d’abord le fichier d’origine afin de pouvoir revenir en arrière à tout moment.
cp /etc/network/interfaces /etc/network/interfaces.save
- Nous pouvons maintenant éditer le fichier afin d’y ajouter l’IP.
Vous pouvez vous servir de nano ou vi. Sous gentoo une alias s’ajoute directement dans l’eth0. On ne crée pas d’interface eth0:0 comme sous la redhat par exemple.
pico /etc/network/interfaces
Pour Debian 3, 4 et 5, il faut ajouter:
auto eth0:0
iface eth0:0 inet static
address IP.DE.FAIL.OVER
netmask 255.255.255.255
broadcast IP.DE.FAIL.OVER
Votre fichier /etc/network/interfaces doit maintenant contenir cela:
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.0
broadcast xxx.xxx.xxx.255
network xxx.xxx.xxx.0
gateway xxx.xxx.xxx.254
auto eth0:0
iface eth0:0 inet static
address IP.DE.FAIL.OVER
netmask 255.255.255.255
broadcast IP.DE.FAIL.OVER
Pour Debian 6, il faut ajouter une ligne par ip (en incrémentant X dans eth0:X):
post-up /sbin/ifconfig eth0:X IP.DE.FAIL.OVER netmask 255.255.255.255 broadcast IP.DE.FAIL.OVER
post-down /sbin/ifconfig eth0:X down
Votre fichier /etc/network/interfaces doit maintenant contenir cela:
auto eth0
iface eth0 inet static
address xxx.xxx.xxx.xxx
netmask 255.255.255.0
broadcast xxx.xxx.xxx.255
network xxx.xxx.xxx.0
gateway xxx.xxx.xxx.254
post-up /sbin/ifconfig eth0:0 IP.DE.FAIL.OVER netmask 255.255.255.255 broadcast IP.DE.FAIL.OVER
post-down /sbin/ifconfig eth0:0 down
post-up /sbin/ifconfig eth0:1 IP.DE.FAIL.OVER1 netmask 255.255.255.255 broadcast IP.DE.FAIL.OVER1
post-down /sbin/ifconfig eth0:1 down