Sommaire

Debian9 : Retrouver eth0

Sommaire

Plutôt unique, mais pas très pratique ces nouveaux noms d’interface…
Bref, j’en ai marre faire des “ip a” tout le temps parce que je ne retiens pas le nom de mon interface Ethernet !
Rassurer vous, on peut changer cela !

1
ip addr

[…]
2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:c6:e2:97 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.40/24 brd 192.168.0.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet6 2a01:cb00:2f3:5f00:a00:27ff:fec6:e297/64 scope global mngtmpaddr
[…]

Mon interface se nomme donc “enp0s3” …

On modifie alors le fichier /etc/default/grub en modifiant la ligne GRUB_CMDLINE_LINUX="" par GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0".

Et, on régénère le fichier de configuration de Grub :

1
grub-mkconfig -o /boot/grub/grub.cfg

Generating grub configuration file …
Found linux image: /boot/vmlinuz-4.9.0-9-amd64
Found initrd image: /boot/initrd.img-4.9.0-9-amd64
done

Ensuite, on adapte le fichier de configuration réseau /etc/network/interfaces :

The primary network interface

allow-hotplug eth0
iface eth0 inet static
address 192.168.0.40/24
gateway 192.168.0.254

This is an autoconfigured IPv6 interface

iface eht0 inet6 auto

On redémarre donc notre serveur via la commande reboot et on vérifie le nouveau nom d’interface :

1
ip a

[…]
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 08:00:27:c6:e2:97 brd ff:ff:ff:ff:ff:ff
inet 192.168.0.40/24 brd 192.168.0.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 2a01:cb00:2f3:5f00:a00:27ff:fec6:e297/64 scope global mngtmpaddr
[…]