Pagina 1 di 1

[RISOLTO] Non trovo più eth0

Inviato: dom 15 nov 2009, 18:41
da roberto67
Salve a tutti,
al riavvio del sistema (slackware 13.0_64) non vedo più eth0. Un ifconfig mi mostra la sola local loopback.
Digitando "ethtool -t eth0" ottengo "Cannot get driver information: No such device"
Il file /proc/net/dev non contiene una riga con eth0
Se provo a lanciare a mano rc.inet1 in /var/log/messages trovo questo: eth0 interface does not exist (yet).
Eppure l'hardware funziona, se lancio slack 12 o anche windows è tutto ok. Non so che possa essere successo #-o

Su questo argomento non saprei da dove cominciare, l'ultima possibilità è una vostra dritta [-o<

grazie come sempre per ogni aiuto
Roberto

Re: Non trovo più eth0

Inviato: dom 15 nov 2009, 18:44
da roberto67
Dimenticavo di dire che inet1.conf è correttamente configurato per quanto riguarda eth0, ho anche lanciato un netconfig per rigenerarlo ma niente di nuovo

Re: Non trovo più eth0

Inviato: dom 15 nov 2009, 18:49
da raffaele181188
Cosa hai installato/ricompilato/rimosso?

Re: Non trovo più eth0

Inviato: dom 15 nov 2009, 18:53
da roberto67
ho installato postgresql e apache/tomcat ricavati da slackbuild. I server funzionavano hanno funzionato entrambi. Ora sto facendo partire solo inet1 in modalità 3 multiutente senza alcun server attivi, ma nulla.

grazie
Roberto

Re: Non trovo più eth0

Inviato: dom 15 nov 2009, 18:56
da raffaele181188
Non sono espertissimo di queste cose, ma mi pare più un pasticcio con kernel/udev. Posta l'output di

Codice: Seleziona tutto

dmesg | grep eth
Torno a "pubblicizzare" il canale IRC per questo genere di aiuti :D Qualsiasi client IRC va bene (tipo FileZilla se usi Firefox)

Codice: Seleziona tutto

/server irc.syrolnet.org
/join #Slackware

Re: Non trovo più eth0

Inviato: dom 15 nov 2009, 19:07
da roberto67
Eccolo:

Codice: Seleziona tutto

Driver 'st'  nedds updating - please use bus_type methods
(3 righe così)
eth0: Realtek RTL 8139 at 0xec00.... ecc ecc
eth0: Identified 8139 chip type 'RTL-8100B/8139D'
udev: renamed network interface eth0 to eth2
se può essere di interesse nel file /proc/net/dev c'è proprio una riga eth2 piena di zeri anzichè quella con eth0

lsmod mi dà il modulo 8139too caricato

grazie
Roberto

Re: Non trovo più eth0

Inviato: dom 15 nov 2009, 19:10
da raffaele181188
Dunque, la chiave mi pare sia qui

Codice: Seleziona tutto

udev: renamed network interface eth0 to eth2
Hai pasticciato con udev? Per favore allega il file (o postalo) /etc/udev/rules.d/70-persistent-net.rules

Re: Non trovo più eth0

Inviato: dom 15 nov 2009, 19:23
da roberto67
Mai toccato questo file, anche se vedo che è stato modificato 3 gg fa.
Eccolo:

Codice: Seleziona tutto

# PCI device 0x10ec:0x8139 (8139too)
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:40:f4:4f:b6:d5", ATTR{type}=="1", KERNEL=="eth*", NAME="eth2"
che faccio? sostituisco eth2 con eth0, vero?

Re: Non trovo più eth0

Inviato: dom 15 nov 2009, 19:26
da raffaele181188
You got it :D

Re: Non trovo più eth0

Inviato: dom 15 nov 2009, 20:08
da roberto67
:thumbright: Raffaele, grazie per avermi risparmiato due sere di lavoro per ripristinare tutto!!! e meno male che "non eri espertissimo" :D . grazie anche a slacky.eu. dal mia richiesta di aiuto alla sua risoluzione saranno passati si e no un'oretta.