Collegato a Internet, ma non è in grado di eseguire ssh o ping


16

Sto riscontrando un problema con il mio Raspberry Pi in cui non riesco a collegarlo o eseguirne il ping, ma lo sto usando sulla mia TV ed è chiaramente collegato alla rete / Internet.

Ho usato la tastiera collegata per eseguire diversi comandi di arricciatura , wget e apt-get update, e funzionano tutti bene, ma non riesco a collegarmi in remoto utilizzando l'indirizzo IP e non risponderà ai ping. Ho appena installato Raspbian e finora tutto ciò che ho fatto è stato configurare il Wi-Fi, che funziona chiaramente.


Il tuo computer da cui provieni ha un firewall? Hai ricontrollato l'indirizzo IP /sbin/ifconfignel caso in cui non sia quello corretto?
Lawrence,

No, in realtà ha funzionato ben prima di riavviare per la prima volta dopo aver configurato il wifi (ho controllato per assicurarmi che funzionasse, quindi riavviato, a quel punto ha smesso di funzionare). Ho ricontrollato l'IP con "ifconfig wlan0" e ho scoperto che era lo stesso di prima.
Eric Wolf,

aggiornamento: l'ho riavviato per la ventesima volta e ora funziona ...
Eric Wolf,

per favore incolla il tuo ifconfig
Alex Tape

2
Questo potrebbe essere un problema di risparmio energetico con il tuo dongle wifi. Cerca di mantenerlo impegnato con, ad esempio, ping google.comsul Pi e prova a scrivere allo stesso tempo.
M Noit,

Risposte:


12

Questo succede molto con uno dei miei Raspberry Pis. Ho uno script che verifica la presenza di una connessione Internet e viene eseguito ifup wlan0quando non è presente una connessione. Alcune delle cose che potresti provare:

  • Riavvio di Raspberry Pi
  • Verifica di disporre di un indirizzo IP valido utilizzando ifconfig
  • Assicurandoti di avere funzioni di risparmio energetico disabilitate sul dongle aggiungendo wireless-power offal tuo /etc/network/interfacesfile
  • Correre ifup --force wlan0

Ecco uno script che parte ogni cinque minuti da cron:

#!/bin/bash
#Script to check the network connection

#Check network connection
if /sbin/ifconfig wlan0 | grep -q "inet addr:" ; then
    #Connection is good; do nothing
    echo "$(date "+%D [%H:%M:%S]") Connection is up"
else
    echo "$(date "+%D [%H:%M:%S]") Network connection down. Attempting to reconnect..."
    sudo /sbin/ifup --force wlan0
fi

Se si tratta di un problema di gestione dell'alimentazione della scheda wireless, puoi anche dare un'occhiata alla scomparsa della WLAN dopo qualche tempo .

Molte schede di rete wireless non supportano l' wireless-power offopzione in /etc/network/interfaces. Per disabilitare la gestione dell'alimentazione con un modulo 8192CU caricato, è possibile creare un file sudo nano /etc/modprobe.d/8192cu.confcon i seguenti contenuti.

# Disable power management
options 8192cu rtw_power_mgnt=0

La connessione Internet funziona e ha un indirizzo IP valido, anche se penso che il tuo suggerimento di aggiungere "wireless-power off" abbia funzionato. Se non fallirà nei prossimi giorni, accetterò la tua risposta.
Eric Wolf,

La correzione ha funzionato? Sono di fronte allo stesso problema.
zengr,

@exantas: puoi condividere quello script? Penso che ne avrò bisogno anche io.
zengr,

@zengr: modifica la mia risposta
nagyben

ah, il problema che sto riscontrando è che vedo inet addr:in ifconfig e ho un indirizzo IP valido ma non sono in grado di eseguire il ping / wget ecc.
zengr,

2

Mi sono trovato in questo numero prima. A volte il mio router rileva l'indirizzo IP errato. Per risolvere il problema ho usato nmapper trovare il mio Raspberry Pi. Penso che il comando fosse nmap 192.168.1.0/24.

Dovrebbe essere in grado di trovare l'indirizzo IP e aiutarti a ssh e ping. Se si è collegati da un monitor, eseguire ifconfigall'interno dell'applicazione terminale.


2

Avevo problemi simili. Con una connessione Ethernet ho potuto desktop remoto dal mio PC al Raspberry Pi, ma con Wi-Fi la connessione non è riuscita; Non riuscivo nemmeno a eseguire il ping del Raspberry Pi.

Si è rivelato essere un problema con il router. Ho creato una nuova regola per il routing della porta 3389 (utilizzata da RDP ) all'indirizzo IP del Raspberry Pi (ho anche impostato il router per assegnare lo stesso indirizzo IP all'indirizzo MAC del Raspberry Pi Wi-Fi). Questo ha risolto il problema. Il ping a volte fallisce ancora; Ho il sospetto che sia più legato alla soluzione di gestione dell'alimentazione sopra menzionata.

Ho trovato le istruzioni per la configurazione del mio router NetGear in Port Forwarding del router Netgear WGT624v3 per desktop remoto .


1

prova a usare raspi-config e abilita l'opzione ssh dall'interfaccia.


1
Abilitando SSH nella raspi-configcorrezione il problema con il ping? OP ha scritto: " Non posso nemmeno []
eseguirne il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.