Supponendo che tu abbia appena installato il tuo debian 9 stretch.
1) Per ripristinare i vecchi nomi delle interfacce fare:
nano /etc/default/grub
modifica la linea GRUB_CMDLINE_LINUX=""
inGRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
quindi avviare un grub-mkconfig per applicare le modifiche all'interno del bootloader
grub-mkconfig -o /boot/grub/grub.cfg
È necessario un riavvio dopo quello.
2) Per rinominare le interfacce usare:
Inizia creando / modificando il file /etc/udev/rules.d/70-persistent-net.rules .
nano /etc/udev/rules.d/70-persistent-net.rules
E inserisci linee interne come:
# interface with MAC address "00:0c:30:50:48:a1" will be assigned "eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:30:50:48:a1", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"
# interface with MAC address "00:0c:30:50:48:ab" will be assigned "eth1"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:30:50:48:ab", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
Se vuoi assegnare ad esempio un nome come wan0 a eth0 puoi usare dato il mio esempio:
# interface with MAC address "00:0c:30:50:48:a1" will be assigned "eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:30:50:48:a1", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="wan0"
Dopo il riavvio successivo o utilizzando il riavvio della rete del servizio , dovresti vedere le modifiche applicate.
EXTRA: Ricorda che dopo tutte queste modifiche devi modificare il tuo file / etc / network / interfaces sostituendo i vecchi nomi delle interfacce con quelli nuovi!
EXTRA: Se vuoi sapere quale indirizzo MAC hanno le tue interfacce, basta fare un
ip addr show
e guarda sotto il link / sezione.