Pagina 1 di 1

Eth0 nn funziona su slack 10.2

Inviato: mer 10 mag 2006, 10:45
da nio74
Ciao ho un lapsus ho rifatto l'installazione di slack10.2 pero nn riesco a trovare Eth0 ho provato a riconfigurare con netconfig ma niente nn me la rileva ho provato con ifconfig eth0 ma niente nn la trova.
Ho fatto l'installazione con kernel bare.i come avevo fatto l'altra volta ora pero nn riesco a collegarmi in rete.
Strano perchè l'altra volta nn ho compilato il kernel e mi funzionava


Aiutatemi a nn scervellarmi

Inviato: mer 10 mag 2006, 10:58
da Paoletta
posta output di lscpi e di dmesg | grep eth...
ma hai compilato il kernel? che hai fatto di preciso?

Inviato: mer 10 mag 2006, 11:46
da nio74
Paoletta ha scritto:posta output di lscpi e di dmesg | grep eth...
ma hai compilato il kernel? che hai fatto di preciso?
no devo ancora compilarlo

con dmesg | grep eth0 nn mi da nulla

Inviato: mer 10 mag 2006, 11:51
da Gnomenetor
Pasti l' Output di lspci ??

Inviato: mer 10 mag 2006, 11:57
da balzarini
Sii root.

Usa "lspci" con un grep:

lspci | grep net

cosi` almeno vedi chi gestisce la tua scheda di rete (magari integrata).

Visto che rc.inet1 e` sveglio e guarda in /etc/modules.conf un alias per eth0,
tu usa il nome della scheda o le compatibilita` che trovi googlando
per cercare di capire quale modulo possa essere giusto per la tua scheda;
per semplificarti il lavoro guarda dentro l'albero di file che parte da:

/lib/modules/2.4.26/kernel/drivers/net

una volta trovato il nome che ti serve (ad esempio: forcedeth e` per i chip nvidia,
ne2k-pci e` strausato...), metti dentro /etc/modules.conf l'alias per la tua scheda:

pico /etc/modules.conf

aggiungi la linea (guardando intanto che non ce ne sia gia` una!):

alias eth0 nome-del-tuo-modulo-senza-il.o

premi [ctrl-o] [invio] [ctrl-x] per uscire

metti qualcosa in /etc/rc.d/rc.inet1.conf, ad esempio:

IPADDR[0]="192.168.1.2"
NETMASK[0]="255.255.255.0"
USEDHCP[0]="no"

fai:
/etc/rc.d/rc.inet1 restart

Se la shell ti dice che rc.inet1 non era eseguibile, allora il problema era solo quello :oops:

Inviato: mer 10 mag 2006, 12:09
da Caluk86
ok proverò anke questa, sempre che prima riesca a decifrare quello che c'è scritto. eheheheh

(pico =?) nn capisco niente di linux ma voglio imparare, e lo devo fare

Inviato: mer 10 mag 2006, 12:09
da gnubit
Può essere che tu non abbia attivato rc.hotplug all'avvio?

rc.inet1 parte sempre perchè carica lo (127.0.0.1), ma se non viene caricato il modulo non ti carica eth0.

se sai che scheda di rete hai carica il modulo inserendo in coda a /etc/rc.d/rc.modules
/sbint/modprobe nome_del_modulo_senza_.o_finale
altrimenti rendi eseguibile /etc/rc.d/rc.hotplug
chmod 755 /etc/rc.d/rc.hotplug

riavvia e vedi che modulo ti carica.

Inviato: mer 10 mag 2006, 13:03
da nio74
Ecco il risultato

root@Paolo:~# lspci | grep net
02:09.0 Ethernet controller: Marvell Technology Group Ltd. 88E8001 Gigabit Ethernet Controller (rev 13 )

Inviato: mer 10 mag 2006, 13:40
da l1q1d
posta (per avere un po` piu' di info)

Codice: Seleziona tutto

lspci -v | grep net

Inviato: mer 10 mag 2006, 13:56
da balzarini
il nome del modulo che devi mettere e`:

sk98lin

Ti basta editare il modules.conf mettendoci la linea:

alias eth0 sk98lin

Poi pero` rifai la configurazione di rete, perche` se segui le mie rozze
istruzioni del post precedente al massimo puoi fare un "ping 66.249.85.99"...

Inviato: mer 10 mag 2006, 14:55
da nio74
Siccome devo compilare il kernel 2.6.14 risolvo il problema inserendolo direttamente come modulo??

Inviato: mer 10 mag 2006, 15:15
da l1q1d
nio74 ha scritto:Siccome devo compilare il kernel 2.6.14 risolvo il problema inserendolo direttamente come modulo??
in che senso devi compilare?

comunque non credo devi comunque mettere l`alias...

Inviato: mer 10 mag 2006, 15:20
da Paoletta
l1q1d ha scritto: comunque non credo devi comunque mettere l`alias...
giá, é sufficente modprobe sk98lin...in /etc/rc.d/rc.modules

Inviato: mer 10 mag 2006, 15:46
da nio74
stasera provo e vi faccio sapere

Inviato: gio 11 mag 2006, 10:01
da nio74
Paoletta ha scritto:
l1q1d ha scritto: comunque non credo devi comunque mettere l`alias...
giá, é sufficente modprobe sk98lin...in /etc/rc.d/rc.modules
Questa è stata la soluziona giusta grazie a tutti