Re: scheda di rete
Alle 22:45, venerdì 30 aprile 2004, Daniele Cortesi ha scritto:
> On Fri, 30 Apr 2004 (20:54), Ernesto Dedò wrote:
> > eth0 ERROR while getting interface flags. No such device
>
> Vuol dire che non viene rilevata la scheda dal kernel.
>
> > Bind socket to interface: No such device
>
> E quindi (dhclient, presumo) non riesce ad ascoltare su
> quell'interfaccia.
>
> > mi risplonde che non è ELF (che significa?)
>
> Significa che non è il formato di eseguibile che il tuo kernel si
> aspetta. Ad ogni modo, per farla funzionare, prova in questo modo:
> uname -a
> e guarda quale versione del kernel hai in esecuzione, dopodiché
> spostati:
> cd /lib/modules/VERSIONE_KERNEL/
> in questa directory sono contenuti i moduli del kernel, devi cercare
> qualcosa che possa essere il modulo della tua scheda di rete, dopodiché
> dai:
> modprobe NOMEMODULO
> senza estensione (che potrebbe essere .o oppure .ko) e prova
> ifconfig eth 192.168.0.1 up
> Se non ti dà errore hai trovato il modulo che manda, se ti dà errore ne
> hai caricato uno sbagliato. Per far sì che lo carichi ad ogni avvio, poi
> inserisci il nome del modulo in
> /etc/modules
>
> Se invece sai già che modulo caricare... Basta dare
> modprobe NOMEMODULO
>
> Se usi dhcp allora per configurare l'interfaccia senza riavviare ti
> basta dare:
> dhclient eth0
>
> Devi essere root quando dai i comandi 'modprobe', 'dhclient' e quando
> modifichi il file '/etc/modules'
>
> Ciao,
> Daniele
Ho fatto tutte le prove ma non ne vengo a capo. Evidentemente funziona solo
con i suoi moduli rtl8129.o. Ne ho trovati di già compilati in rete ma al
momento dell'insmod mi dice che sono stati compilati con gcc2 e quindi non
vanno bene.
Ho il sorgente ufficiale del modulo ma compilando mi da una caterva di errori.
Non so proprio che fare avete consigli?
Ernesto
--
Ernesto DEDO'
Dipartimento di Matematica
Politecnico di Milano
tel +39 02 23994577
fax + 39 02 2399 4629
e-mail ernded@mate.polimi.it
Reply to: