Cambiare nome ad una scheda di rete

13 February 2008, scritto da Franco

Mi sono trovato nella situazione di avere un pc con una scheda di rete integrata su piastra che non viene vista al volo da Linux, allora ho messo una scheda riconoscibile, che viene vista come eth0 e con la quale ho potuto scaricare il necessario a far partire la scheda suddetta.

Quindi mi sono trovato come eth0 la scheda aggiunta e eth1 la scheda su piatra.

Nel frattempo avevo installato VmWare (strano vero ? :-) ) che ha bindato le schede di rete delle VM alla scheda eth0 (quella aggiunta)

Il problema è che togliendo la scheda di rete eth0 VmWare non la trova piu’ e dà errore nonostante la eth1 funzioni correttamente.

Per rinominare la scheda di rete si deve andare a cercare nella directory /etc/udev/rules.d/un file dal nome XXpersistent-net.rules dove XX e’ un numero, nel mio caso 70, che contiene questo:

#PCI device 0×10ec:0×8139 (8139too)
SUBSYSTEM==”net”, DRIVERS==”?*”, ATTRS{address}==”00:10:a7:14:f2:f8″, NAME=”eth0″

# PCI device 0×1969:0×1048 (atl1)
SUBSYSTEM==”net”, DRIVERS==”?*”, ATTRS{address}==”00:1d:60:91:4d:c6″, NAME=”eth1″

Basta mettere un # davanti la riga che invoca la eth0 e cambiare nome alla eth1 cosi:

#PCI device 0×10ec:0×8139 (8139too)
#SUBSYSTEM==”net”, DRIVERS==”?*”, ATTRS{address}==”00:10:a7:14:f2:f8″, NAME=”eth0″

# PCI device 0×1969:0×1048 (atl1)
SUBSYSTEM==”net”, DRIVERS==”?*”, ATTRS{address}==”00:1d:60:91:4d:c6″, NAME=”eth
0″

Come ultima cosa si deve andare a modificare il contenuto di /etc/network/interfaces per essere coerente con i nuovi nomi e riavviare il tutto …

Articolo completo da Spippolazione;

Leave a Reply