Differenze tra le versioni di "Fissare nome a device di rete"
Jump to navigation
Jump to search
(Creata pagina con '= Fissare un device name per una scheda di rete = Può capitare che un computer possa avere due schede di rete ethernet. Talvolta, dopo l'aggiornamento del kernel, può capit...') |
(aggiunta modifica per debian 9) |
||
(3 versioni intermedie di 2 utenti non mostrate) | |||
Riga 1: | Riga 1: | ||
− | |||
− | |||
Può capitare che un computer possa avere due schede di rete ethernet. | 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 | + | 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. | Per far sì che ciò non accada occorre forzare manualmente il nome delle schede ai rispettivi macaddress. | ||
== Istruzioni == | == Istruzioni == | ||
+ | |||
+ | Premessa: su Debian, dalla versione 9 in poi, è necessario passare un'opzione al kernel durante l'avvio. | ||
+ | Aprire quindi il file <code>/etc/default/grub</code> | ||
+ | |||
+ | $ sudo nano /etc/default/grub | ||
+ | |||
+ | Inserire | ||
+ | GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" | ||
=== Individuare i MAC ADDRESS delle schede di rete del computer === | === Individuare i MAC ADDRESS delle schede di rete del computer === | ||
− | $ sudo | + | $ sudo ip addr |
Il valore è quello indicato dal parametro ether. | Il valore è quello indicato dal parametro ether. | ||
=== Creare il file /etc/udev/rules.d/10-network.rules === | === Creare il file /etc/udev/rules.d/10-network.rules === | ||
− | $ sudo | + | $ sudo touch /etc/udev/rules.d/10-network.rules |
=== Editare /etc/udev/rules.d/10-network.rules === | === Editare /etc/udev/rules.d/10-network.rules === | ||
Riga 23: | Riga 29: | ||
Ipotizzando che i MAC ADDRESS delle schede siano rispettivamente 00:db:4d:9t:65:40 ed 00:b9:tg:d7:d1:22. | 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. | 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. | ||
+ | |||
+ | [[Category:Howto]] |
Versione attuale delle 21:39, 24 nov 2017
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.