Controllo dell'Hardware - Driver

  • 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.