Magazine Informatica

Fissare i nomi delle schede di rete con udev

Creato il 27 maggio 2012 da Alexiovk @archlinuxitalia

Fissare i nomi delle schede di rete con udev

Può capiatare di voler assegnare nomi statici alle nostre schede di rete, sia per comodità sia per problemi legati a qualche aggiornamento che ad ogni riavvio assegna un nome diverso alla nostra scheda. Grazie a Udev possiamo creare una regola che assegni automaticamente il nome che preferiamo.

Per prima cosa creaiamo il file della regola chiamandolo (di default) 10-network.rules con il comando:

$ sudo touch /etc/udev/rules.d/10-network.rules

Modifichiamolo con il nostro editor preferito, in questo caso vim:

$ sudo vim /etc/udev/rules.d/10-network.rules

e aggiungiamo le seguenti righe:

SUBSYSTEM=="net", ATTRS{address}=="<MacAddress>", NAME="lan0"
SUBSYSTEM=="net", ATTRS{address}=="<MacAddress>", NAME="wlan0"

Nell’esempio sopra ho chiamato la scheda lan “lan0″ e la scheda wireless “wlan0″, potete scegliere il nome a vostro piacimento. Sostituite la direttiva <MacAddress> con il Mac Address della scheda di rete, reperibile con il comando:

$ ifconfig -a

nel mio esempio:

Fissare i nomi delle schede di rete con udev

cercando le 12 cifre dopo la voce ether.

SUBSYSTEM=="net", ATTRS{address}=="<70:5a:b6:d7:ca:cf>", NAME="lan0"

A questo punto riavviamo e troveremo i nomi delle schede di rete come impostate nella regola. Se utilizziamo wicd come gestore di rete dobbiamo modificare il nome delle schede nella sezione “Preferenze“.

Fissare i nomi delle schede di rete con udev

Buona Linuxata!!!


Ritornare alla prima pagina di Logo Paperblog