- Occorre ora controllare la driver e la configrazione. Il comando ifconfig visualizza tutte le interfacce attiva.
- Dato che non siamo sicuri che l'interfaccia sia attiva, daremo il comando indicando l'inetrfaccia (se non siamo root dobbiamo indicare alche il percorso) /sbin/ifconfig eth0, Il risultato è il seguente:
eth0 Link encap:Ethernet HWaddr 00:50:8B:9D:74:9C inet addr:10.0.155.155 Bcast:10.0.155.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:77 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:10640 (10.3 KiB) Interrupt:11
- Se il comando non dà risultati, allora la scheda non è riconosciuta. Occorrerà controllare se la driver opportuna è installata nel kernel.
- Se invece si trova HWaddr FF:FF:FF:FF:FF:FF allora la driver ha riconosciuto la scheda, ma non è riuscita ad inizializzarla. Se la driver è corretta, in genere il problema dipende dal fatto che il sistema è stato riavviato e la driver non è riuscita ad inizializzare una scheda già parzialmente inizializata.
- La soluzione è quella di spegnere completamente il PC (magari togliere anche l'alimentazione) e poi riaccendere regolarmente.
- Naturalmente dovremo controllare anche i dati della seconda riga e verificare che siano corretti per la nostra rete
- Per finire, se nella quarta riga mancano le parole UP e RUNNING, allora la scheda non è stata abilitata. Con il comando ifup eth0 si può rimediare.
|