Fissare nome a device di rete
Versione del 24 nov 2017 alle 21:39 di Giulio (discussione | contributi) (aggiunta modifica per debian 9)
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
Può capitare che un computer possa avere due schede di rete ethernet. Talvolta, dopo l'aggiornamento del kernel, può capitare che i nomi delle schede possano venire invertiti. Per far sì che ciò non accada occorre forzare manualmente il nome delle schede ai rispettivi macaddress.
Istruzioni
Premessa: su Debian, dalla versione 9 in poi, è necessario passare un'opzione al kernel durante l'avvio.
Aprire quindi il file /etc/default/grub
$ sudo nano /etc/default/grub
Inserire
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0"
Individuare i MAC ADDRESS delle schede di rete del computer
$ sudo ip addr
Il valore è quello indicato dal parametro ether.
Creare il file /etc/udev/rules.d/10-network.rules
$ sudo touch /etc/udev/rules.d/10-network.rules
Editare /etc/udev/rules.d/10-network.rules
SUBSYSTEM=="net", ATTRS{address}=="00:db:4d:9t:65:40", NAME="eth0" SUBSYSTEM=="net", ATTRS{address}=="00:b9:tg:d7:d1:22", NAME="eth1"
Ipotizzando che i MAC ADDRESS delle schede siano rispettivamente 00:db:4d:9t:65:40 ed 00:b9:tg:d7:d1:22. In questo modo ad ogni riavvio la scheda 00:db:4d:9t:65:40 verrà sempre chiamata eth0 e la 00:b9:tg:d7:d1:22 eth1.