Tengo raspberry Pi modelo B con sistema operativo raspbian que ha estado funcionando bien durante 2-3 meses y desde la semana pasada he notado que cada vez que ingreso (sobre ssh) al ingresar el nombre de usuario hay un retraso (más de 1 minuto) antes de que el sistema responda con una línea de contraseña.
¿Es esto un signo de mal funcionamiento de la tarjeta SD o algo más ...? (Además, he notado que hacer ciertos comandos, como arp, netstat, etc., lleva más tiempo calcularlo).
dmesg
y/var/log/messages
salida.Respuestas:
Podría ser que su Pi esté tratando de hacer una búsqueda inversa de DNS del nombre de host de conexión del cliente por razones de seguridad, lo cual está bien, pero conduce a los tiempos de espera si no tiene un DNS inverso que funcione.
cuando finalmente inicies sesión, intenta agregar
a su
/etc/ssh/sshd_config
archivo, y vea si eso ayuda a mejorar las cosas, por supuesto, no olvide volver a cargar y ¡está listo para comenzar!Y deberías tener un SSH casi instantáneo
También puede probar SSH-ing con la opción detallada -v para proporcionar resultados al cliente que pueden ayudar a diagnosticar dónde se están produciendo los tiempos de espera.
Este comportamiento no es exclusivo de Raspberry Pi ni Raspbian también ve SuperUser: las principales causas de inicios de sesión ssh lentos, donde
UseDNS no
es la solución común.fuente
arp -an
ynetstat -rn
que desactivaría las búsquedas. ambos son una buena prueba para resolver si este es realmente un problema de dns.Mi dongle WiFi oficial de Raspberry Pi estaba perdiendo un 64% de paquetes de una computadora a la Pi a través de mi LAN. Mientras que cualquier otro dongle WiFi funcionó de maravilla con <1% de pérdida de paquetes.
Utilizar:
ping address
(Windows, Linux, Mac) oping address -t
(Windows, se ejecuta hasta Ctrl + C) en otra máquina en su red de área local para ver si se trata de un problema de red, reemplazando la dirección con la dirección IP privada de su Pi.Para encontrar su dirección IP privada para su Pi, desplace el mouse sobre el icono de red en Raspbian o use el comando
hostname -I
.fuente
-t
una bandera válida para ping? Lo estoy probando en mi Mac, pero no funciona. Muestra un mensaje: uso: ping [-AaDdfnoQqRrv] [-b boundif] [-c count] [-G sweepmaxsize] [-g sweepminsize] [-h sweepincrsize] [-i wait] [−k trafficclass] [-l precarga] [-M máscara | tiempo] [-m ttl] [-p patrón] [-S src_addr] [-s packetsize] [-t timeout] [- W waittime] [-z tos] host ping [-AaDdfLnoQqRrv] [-b boundif] [- c cuenta] [-I iface] [-i espera] [−k clase de tráfico] [-l precarga] [-M máscara | tiempo] [-m ttl] [-p patrón]