Cambiare nome all'interfaccia di rete ethernet

5 risposte [Ultimo messaggio]
Ritratto di bat86
bat86
(Guru)
Offline
Guru
Iscritto: 05/02/2007
Messaggi: 960

ciao,

dopo una sostituzione di scheda madre, mandriva 2008.1 mi rileva la interfaccia di rete come eth2 e mi piacerebbe la rilevasse come eth0.

come fare?

grazie

Ritratto di Moreno
Moreno
(Guru)
Offline
Guru
Iscritto: 24/09/2004
Messaggi: 16862

Ciao

Il punto di partenza è sicuramente /etc/modprobe.conf

Forse puoi fare questo anche dal centro di controllo cancellando tutte le interfacce esistenti e successivamente creandone una nuova (non vorrei dire una stupidata ma nella 2008.1 non si potevano cancellare le schede di rete dal centro di controllo).

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.

Ritratto di bat86
bat86
(Guru)
Offline
Guru
Iscritto: 05/02/2007
Messaggi: 960

grazie della risposta, hai ragione con la 2008.1 non si possono cancellare le schede di rete.

questo è /etc/modprobe.conf

install scsi_hostadapter /sbin/modprobe ata_piix; /sbin/modprobe ahci; /sbin/modprobe usb_storage; /bin/true
install usb-interface /sbin/modprobe ehci_hcd; /sbin/modprobe uhci_hcd; /bin/true
install ide-controller /sbin/modprobe piix; /bin/true
alias pci:v000011ABd00004320sv00001458sd0000E000bc02sc00i00 skge
alias pci:v00001148d00004320sv00001148sd00004320bc02sc00i00 skge
alias pci:v000010ECd00008168sv00001849sd00008168bc02sc00i00 r8168
alias eth2 r8168
remove snd_intel8x0 /sbin/modprobe --first-time -r --ignore-remove snd_intel8x0
install snd_intel8x0 /sbin/modprobe --first-time --ignore-install snd_intel8x0
remove snd_hda_intel /sbin/modprobe --first-time -r --ignore-remove snd_hda_intel
install snd_hda_intel /sbin/modprobe --first-time --ignore-install snd_hda_intel

e questo è /etc/udev/rules.d/61-net_config.rules

# udev persistent rules for net subsystem
# Generated by Mandriva udev rules
# See /etc/udev/rules.d/62-create_persistent.rules

SUBSYSTEM=="net", ACTION=="add", ENV{INTERFACE}!="*.*", SYSFS{address}=="00:0f:ea:74:f0:6d", NAME="eth0", ENV{MDV_CONFIGURED}="yes"
SUBSYSTEM=="net", ACTION=="add", ENV{INTERFACE}!="*.*", SYSFS{address}=="00:0f:fe:24:a2:1d", NAME="eth1", ENV{MDV_CONFIGURED}="yes"
SUBSYSTEM=="net", ACTION=="add", ENV{INTERFACE}!="*.*", SYSFS{address}=="00:19:66:98:f4:d2", NAME="eth2", ENV{MDV_CONFIGURED}="yes"

Ma basta cancellare quello che riguarda eth0 e rinominare eth2 in eth0?

Ritratto di Moreno
Moreno
(Guru)
Offline
Guru
Iscritto: 24/09/2004
Messaggi: 16862

Ciao

Hem, non ne sono così sicuro il nome dell'interfaccia compare spesso nei file di configurazione, sicuramente per esempio nella configurazione del firewall.

Ti conviene fare una ricerca di tutti i file che contengono eth2 nella cartella etc (ti conviene usare nc per la ricerca Comando Trova) e sostituirli con eth0 (editor F4)

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.

Ritratto di bat86
bat86
(Guru)
Offline
Guru
Iscritto: 05/02/2007
Messaggi: 960

ok grazie delle dritte!

finalmente ho risolto così posso sfruttare il monitor della rete di superkaramba.

alla fine c'era un'altro file che conteneva eth0 e il mac addres della vecchia scheda, ho cambiato il mac con quella nuova, rimosso e sostituito i file come dicevo sopra e riavviato.

mc è davvero potente!

Ritratto di Moreno
Moreno
(Guru)
Offline
Guru
Iscritto: 24/09/2004
Messaggi: 16862

Ciao

Dire che è potente è poco, è la manna dal cielo devo decidermi a scriverci una guida in proposito.

Ciao Ciao, Moreno

Addio, e grazie per tutto il pesce.
Avatar by moonlight-dream.