Pagina 1 di 2

eth0 non funziona

Inviato: mar 12 feb 2008, 15:12
da Julius
Salve a tutti!
Ho installato slackware 12.0 su di un computer portatile, ed è filato tutto liscio, tranne per il fatto che non riesco ad attivare la mia scheda di rete ethernet.

Ho digitato ifconfig e mi è uscito questo:

Codice: Seleziona tutto

eth0    Link encap: Ethernet    HWaddr etc...
          inet6 addr: fe80::20a:e4ff:feb2:804c/64 Scope: Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  METRIC:1
          RX packets:2 errors:0 dropped:0 everruns:0 frame:0
          TX packets:6 errors:0 dropped:0 everruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:120 (120.0 b)    TX bytes:468 (468.0b)
          Interrupt:20 Base address:0xa000

lo [...]
che cosa devo fare?

Re: eth0 non funziona

Inviato: mar 12 feb 2008, 15:25
da eth0
Ciao ,
prova ad assegnarli un indirizzo di rete valido (...non mi sembra ne abbia uno):

Codice: Seleziona tutto

ifconfig eth0 192.168.1.xxx netmask 255.255.255.0 up
...e vedi se cambia qualcosa.

Re: eth0 non funziona

Inviato: mar 12 feb 2008, 15:30
da JohnnyMnemonic
Offtopic: Scusate l'OT, ma un messaggio con titolo "eth0 non funziona" a cui risponde l'utente eth0 è veramente il massimo... :lol:

Re: eth0 non funziona

Inviato: mar 12 feb 2008, 15:31
da eth0
JohnnyMnemonic ha scritto:Offtopic: Scusate l'OT, ma un messaggio con titolo "eth0 non funziona" a cui risponde l'utente eth0 è veramente il massimo... :lol:
... Straquoto !!!

Re: eth0 non funziona

Inviato: mar 12 feb 2008, 15:38
da Julius
JohnnyMnemonic ha scritto:Offtopic: Scusate l'OT, ma un messaggio con titolo "eth0 non funziona" a cui risponde l'utente eth0 è veramente il massimo... :lol:
in effetti è bizzarro :D
eth0 ha scritto:Ciao ,
prova ad assegnarli un indirizzo di rete valido (...non mi sembra ne abbia uno):

Codice: Seleziona tutto

ifconfig eth0 192.168.1.xxx netmask 255.255.255.0 up
...e vedi se cambia qualcosa.
Ciao, grazie della risposta. Ho fatto come hai scritto tu ed adesso riesco a fare il ping degli altri computer collegati al router, ma di internet non se ne parla. Se provo a fare

Codice: Seleziona tutto

ping www.google.it
Mi dice che non riesce a raggiungere l'host. Aprendo una pagina internet mi dice che non è raggiungibile.
Cosa succede?

Re: eth0 non funziona

Inviato: mar 12 feb 2008, 15:43
da eth0
Ri-ciao ,
devi inserire correttamente i tuoi server DNS (o quelli gratuiti o quelli forniti dal tuo provider) nel file:

Codice: Seleziona tutto

/etc/resolv.conf
...ad esempio, in questo modo:

Codice: Seleziona tutto

nameserver 195.110.99.xxx
nameserver 195.110.98.xxx
...chiaramente, gli indirizzi devono essere reali.

Re: eth0 non funziona

Inviato: mar 12 feb 2008, 15:45
da eth0
P.S. :
puoi trovare una lista qui dei principali server italiani al link qui sotto:

http://www.mooseek.com/tecnologia/schede/00000035.htm

Re: eth0 non funziona

Inviato: mar 12 feb 2008, 15:50
da kasher
sicuramente è un problema di DNS, edita il file "/etc/resolv.conf" in questo modo:

Codice: Seleziona tutto

nameserver 208.67.222.222
nameserver 208.67.220.220
quelli sopra sono i server DNS di OpenDNS, in alternativa potresti usare quelli del tuo isp.

Re: eth0 non funziona

Inviato: mar 12 feb 2008, 15:53
da kasher
ops, non mi ero accorto che ero stato preceduto

Re: eth0 non funziona

Inviato: mar 12 feb 2008, 15:53
da conraid
Julius ha scritto: Ciao, grazie della risposta. Ho fatto come hai scritto tu ed adesso riesco a fare il ping degli altri computer collegati al router, ma di internet non se ne parla. Se provo a fare
A parte modificare /etc/resolv.conf come ti hanno detto gli altri, modifica anche /etc/rc.d/rc.inet1.conf in base alle impostazioni della tua scheda e della tua rete (gateway), altrimenti ogni volta devi dare quel comando

Re: eth0 non funziona

Inviato: mar 12 feb 2008, 15:57
da Julius
Ma così ogni volta che cambio luogo dovrei sapere i dns del provider che mi fornisce la connessione.
Ho provato come dici tu ma non funziona.

Prima ho sbagliato... scrivendo ping http://www.google.it mi dice host sconosciuto.

Poi succede una cosa strana, se provo a configurare la rete da: Impostazioni > Internet e Rete > Impostazioni di rete mi appare una finestra nella quale mi appare:

Codice: Seleziona tutto

La tua piattaforma non è supportata

Puoi scegliere una delle seguenti piattaforme supportate se sei [b]sicuro[/b] che la tua piattaforma si comporti esattamente come quella scelta. Devi esserne sicuro, perchè la tua configurazione di rete attuale potrebbe esserne danneggiata.
e mi appare una lista di distribuzioni linux. Ne ho provate tante, ed ogni volta che provo ad attivare l'interfaccia si disattiva subito.

Re: eth0 non funziona

Inviato: mar 12 feb 2008, 16:04
da conraid
Lascia perdere i programmi grafici.
Modifica il file che ti ho detto io o lancia, da terminale, netconfig (che poi fa la stessa cosa)

Sui DNS o usi qualche dns pubblico o ti installi BIND, non è che puoi fare altrimenti.

E poi se gestisci varie connessioni con diverse reti, non è detto che le impostazioni siano sempre le stesse.
A quel punto una volta trovata la tua configurazione ottimale, studiati il funzionamento dei comandi appositi e della bash, e gestisci tutto tramite script personalizzato

Host sconosciuto... il gateway l'hai impostato?

Re: eth0 non funziona

Inviato: mar 12 feb 2008, 17:12
da phobos3576
Julius, se ifconfig ti mostra quelle informazioni, vuol dire che la scheda è stata sicuramente riconosciuta.

Indipendentemente dalla connessione ad Internet, prova ad assegnare un indirizzo IP locale alla scheda (dopo aver scollegato eventuali modem ethernet); come ti ha suggerito eth0, loggati a Linux come root e prova a dare, ad esempio:

Codice: Seleziona tutto

/sbin/ifconfig eth0 192.168.1.1 broadcast 192.168.1.255 netmask 255.255.255.0
Poi prova a pingare con:

Codice: Seleziona tutto

ping -c2 192.168.1.1
Mi sembra impossibile che non funzioni.

P.S. Quando si pinga un indirizzo Internet, non bisogna mettere http://.

Esempio:

Codice: Seleziona tutto

ping -c2 www.google.com

Re: eth0 non funziona

Inviato: mar 12 feb 2008, 17:43
da conraid
phobos3576 ha scritto:Julius, se ifconfig ti mostra quelle informazioni, vuol dire che la scheda è stata sicuramente riconosciuta.

Indipendentemente dalla connessione ad Internet, prova ad assegnare un indirizzo IP locale alla scheda (dopo aver scollegato eventuali modem ethernet); come ti ha suggerito eth0, loggati a Linux come root e prova a dare, ad esempio:

Codice: Seleziona tutto

/sbin/ifconfig eth0 192.168.1.1 broadcast 192.168.1.255 netmask 255.255.255.0
Poi prova a pingare con:

Codice: Seleziona tutto

ping -c2 192.168.1.1
Mi sembra impossibile che non funzioni.

P.S. Quando si pinga un indirizzo Internet, non bisogna mettere http://.

Esempio:

Codice: Seleziona tutto

ping -c2 www.google.com

In questo modo non andrà *mai* a pingare google, quale route prende per uscire dalla rete locale?

Re: eth0 non funziona

Inviato: mar 12 feb 2008, 17:46
da phobos3576
conraid ha scritto:In questo modo non andrà *mai* a pingare google, quale route prende per uscire dalla rete locale?
Quella era solo una precisazione visto che prima Julius aveva pingato con:

Codice: Seleziona tutto

ping http://www.google.com
I miei suggerimenti si riferivano alla verifica della funzionalità (locale) della scheda di rete.