Cambiare nome ad una scheda di rete
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 piastra.
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=”eth0″
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…
[...] completo da [...]
non vorrei fare il pignolo, ma mi sembra che l’ultimo NAME=”eth 0″ contenga uno spazio di troppo! xD
Hai ragione, corretto, denghiù…
scusa, avevo saltato questo post, e ti do un consiglio: ip, che e’ un programma tipo ifconfig ma a livello molto piu’ basso, e si puo’ anche cambiare nome alla scheda di rete:
ip link set eth0 down –> per mettere la scheda down altrimenti non puoi fare niente
ip link set eth0 name spippolo –> per cambiare nome in spippolo
ip link set spippolo up –> per ritirare su la scheda
Ovviamente i primi due li puoi fare anche con:
ifconfig eth0 down
e
ifconfig spippolo up
e poi sei bell’e che a posto.
Salot
Lo conosco ma non mi ricordavo se la variazione fatta da IP rimane o al reboot si perde, quindi nel dubbio…
E poi ravanare con i file di sistema e’ sempre utile / interessante, si posso fare dei danni che i comandi non sono possibili.
E poi sono permanenti
Interessante grazie!!
@shark #ip è veramente una potenza.