[La maggior parte di questa risposta è obsoleta e non sarà utile con le versioni di Raspbian oltre la prima, "jessie".]
Se tutte le luci Ethernet sono accese quando il cavo è inserito e puoi collegare un monitor e una tastiera o una linea seriale come suggerisce John, dovresti essere in grado di ottenere la connessione.
Per prima cosa, corri e basta ifconfig
. Forse l'etica non va bene e vedrai solo:
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING
[...]
Potresti anche vedere eth0
elencato. In caso contrario, non preoccuparti per il momento; prima di fare qualsiasi altra cosa, potrebbe valere la pena disabilitare l'automazione di rete poiché ovviamente non funziona per te:
sudo service networking stop
sudo service ifplugd stop
Questi riavvieranno il prossimo cambio di avvio / runlevel. Se non desideri che i servizi si riavviino all'avvio, utilizza disable
invece di stop
, nel qual caso dovrai prendere le tue disposizioni o fare tutto questo manualmente ogni volta. Il secondo (ifplugd) dovrebbe stabilire una connessione ogni volta che viene inserito un cavo Ethernet. 1
Ora è fuori mano, se non hai visto l' eth0
elenco in precedenza sudo ifconfig eth0 up
, altrimenti solo ifconfig
per assicurarsi che sia ancora attivo. Successivamente, sudo dhclient -r
che dovrebbe interrompere qualsiasi istanza in esecuzione; per essere sicuri, sudo killall -9 dhclient
quindi ps -A | grep dhc
per verificare la presenza di altri software client dhcp, dal momento che penso che debian usi dhcpcd
(anziché dhclient
) per impostazione predefinita. Se è così, devi ucciderlo. Fai attenzione che se non hai disabilitato il servizio di rete come sopra, probabilmente continuerà a tornare.
Una volta fatto, dovresti essere in grado di collegarti sudo dhclient -v eth0
. Se il problema persiste, aggiungi l'output alla tua domanda.
1. Che potrebbe non essere desiderabile per tutti. Mi è sembrato molto dannoso anche quando il servizio è stato presumibilmente interrotto e l'ho disinstallato con sudo apt-get remove ifplugd
.