Si vous utilisiez les versions précédentes de Debian, vous vous souvenez que les interfaces étaient nommées eth ( eth0,eth1), mais, sous debian 9, les interfaces ont changé de nom pour passer en enp0s3 par exemple.
Pourquoi un tel changement ? Je vous invite à aller voir cet article qui répond très bien à cette question : https://p3ter.fr/debian-ubuntu-eth0-c-est-fini.html
Qu’est ce que ça change pour nous ? Et bien, certains services, scripts, ou encore fichiers de confs que nous utilisions ont toujours besoin que les interfaces soient en eth ( ils n’ont pas été mis à jour.. Debian 9 vient de sortir). Ça peut donc être un problème assez embêtant.
Nous allons donc voir comment basculer le nom de noms interfaces en ethX.
Pour commencer, faites un ifconfig (ah non c’est vrai) ip addr…. (Ne vous inquiètez pas nous verrons dans un prochain article comment retrouver ifconfig).
En faisant cette commande, vous voyez que votre interface ne s’appelle pas ethX.
Passez en root:
su –
Nous devons modifier le fichier /etc/default/grub.
Dans ce fichier, ajoutez les options net.ifnames=0 et biosdevname=0 à la fin de la ligne GRUB_CMDLINE_LINUX=
Une fois ceci fait, votre fichier devrait ressembler à cela
RUB_DEFAULT=0
GRUB_TIMEOUT=5
GRUB_DISTRIBUTOR=`lsb_release -i -s 2> /dev/null || echo Debian`
GRUB_CMDLINE_LINUX_DEFAULT= »quiet »
GRUB_CMDLINE_LINUX= »net.ifnames=0 biosdevname=0″
Ensuite, reconfigurons le grub:
grub-mkconfig -o /boot/grub/grub.cfg
Enfin, vous devez renommer vos interfaces dans le fichier /etc/network/interfaces
Remplacez dans ce fichier les « nouveaux » noms d’interfaces par des noms en eth, dans mon cas, le fichier passe de
# The primary network interface
allow-hotplug enp0s3
iface enp0s3 inet static
address 192.168.221.127
netmask 255.255.255.0
gateway 192.168.221.250
A cela
# The primary network interface
allow-hotplug eth0
iface eth0 inet static
address 192.168.221.127
netmask 255.255.255.0
gateway 192.168.221.250
Une fois ceci fait, redémarrez votre serveur
reboot
Puis pour finir, faites ip a et vous pouvez voir que vos interfaces ont repris leur nom en eth.
Article réalisé grâce à celui de mémolinux
Si vous avez des questions n’hésitez pas