Conectado a Internet, pero no puede hacer ssh ni hacer ping

16

Tengo un problema con mi Raspberry Pi en el que no puedo conectarme ni siquiera hacer ping, pero lo estoy usando en mi televisor y está claramente conectado a la red / Internet.

He usado el teclado adjunto para ejecutar varios comandos curl , wget y apt-get update, y todos funcionan bien, pero no puedo conectarme a él de forma remota utilizando la dirección IP, y no responderá a pings. Acabo de instalar Raspbian recientemente , y hasta ahora todo lo que he hecho es configurar Wi-Fi, que claramente está funcionando.

Eric Wolf
fuente
¿Su computadora desde la que está enviando mensajes tiene un firewall? ¿Ha verificado la dirección IP por /sbin/ifconfigsi acaso no es la correcta?
Lawrence
No, en realidad funcionó bien justo antes de reiniciar por primera vez después de configurar el wifi (hice un ssh para asegurarme de que funcionara, luego reinicié, en ese momento dejó de funcionar). Verifiqué dos veces la IP con "ifconfig wlan0" y descubrí que era la misma que antes.
Eric Wolf
actualización: lo reinicié por vigésima vez y ahora está funcionando ...
Eric Wolf
por favor pegue su ifconfig
Alex Tape
2
Esto podría ser un problema de ahorro de energía con su dongle wifi. Intente mantenerlo ocupado, por ejemplo, ping google.comen el Pi e intente ssh'ing al mismo tiempo.
M Noit

Respuestas:

12

Esto sucede mucho con uno de mis Raspberry Pis. Tengo un script que busca una conexión a Internet y se ejecuta ifup wlan0cuando no hay una conexión. Algunas de las cosas que puedes probar:

  • Reiniciar la Raspberry Pi
  • Comprobando que tiene una dirección IP válida usando ifconfig
  • Asegurándose de que tiene funciones de ahorro de energía deshabilitadas en el dongle al agregar wireless-power offa su /etc/network/interfacesarchivo
  • correr ifup --force wlan0

Aquí hay un script que se ejecuta cada cinco minutos desde 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

Si se trata de un problema de administración de energía de la tarjeta inalámbrica, también puede echar un vistazo a WLAN desaparece después de un tiempo .

Muchas tarjetas de red inalámbricas no admiten la wireless-power offopción /etc/network/interfaces. Para deshabilitar la administración de energía con un módulo 8192CU cargado, puede crear un archivo sudo nano /etc/modprobe.d/8192cu.confcon los siguientes contenidos.

# Disable power management
options 8192cu rtw_power_mgnt=0
nagyben
fuente
La conexión a Internet funciona y tiene una dirección IP válida, aunque creo que su sugerencia de agregar "apagado inalámbrico" ha funcionado. Si no falla en los próximos días, aceptaré tu respuesta.
Eric Wolf
¿Funcionó la solución? Estoy enfrentando el mismo problema.
zengr
@exantas: ¿Puedes compartir ese guión? Creo que también lo necesitaré.
zengr
@zengr: edité mi respuesta
nagyben
ah, el problema que estoy teniendo es que ver inet addr:en ifconfig y tengo una dirección IP válida, pero no soy capaz de Ping / wget etc.
zengr
2

Me he encontrado en este problema antes. A veces mi enrutador elegía la dirección IP incorrecta. Para solucionar el problema, solía nmapencontrar mi Raspberry Pi. Creo que el comando fue nmap 192.168.1.0/24.

Eso debería poder encontrar la dirección IP y ayudarlo a hacer ssh y hacer ping. Si está conectado por un monitor, ejecute ifconfigdentro de la aplicación de terminal.

iProgram
fuente
2

Estaba teniendo problemas similares. Con una conexión Ethernet pude escritorio remoto desde mi PC a la Raspberry Pi, pero con Wi-Fi la conexión falló; Ni siquiera podía hacer ping a la Raspberry Pi.

Resultó ser un problema de enrutador. Creé una nueva regla para enrutar el puerto 3389 (utilizado por RDP ) a la dirección IP de Raspberry Pi (también configuré el enrutador para asignar la misma dirección IP a la dirección MAC del Raspberry Pi Wi-Fi). Esto resolvió el problema. Ping todavía falla a veces; Sospecho que está más relacionado con la solución de administración de energía mencionada anteriormente.

Encontré las instrucciones para la configuración de mi enrutador NetGear en el reenvío de puertos del enrutador Netgear WGT624v3 para escritorio remoto .

MikeT
fuente
1

intente usar raspi-config y habilite ssh desde la opción de interfaz.

Ritesh Shrestha
fuente
1
¿Habilitar SSH en la raspi-configsolución del problema con ping? OP escribió: " No puedo [] ni siquiera hacer ping "
Techraf