J'ai Raspberry Pi modèle B avec Raspbian OS qui fonctionne bien depuis 2-3 mois et depuis la semaine dernière, j'ai remarqué que chaque fois lors de la connexion (via ssh) lors de la saisie du nom d'utilisateur, il y a un délai (bien plus d'une minute) avant que le système ne réponde avec une ligne de mot de passe.
Est-ce un signe de dysfonctionnement de la carte SD ou autre chose ...? (De plus, j'ai remarqué que l'exécution de certaines commandes, comme arp, netstat, etc., prend plus de temps à calculer ..)
dmesg
et votre/var/log/messages
sortie.Réponses:
Il se peut que votre Pi essaie de faire une recherche DNS inversée du nom d'hôte de connexion du client pour des raisons de sécurité, ce qui est correct, mais conduit à des délais d'attente si vous n'avez pas de DNS inversé fonctionnel.
lorsque vous vous connectez enfin, essayez d'ajouter
à votre
/etc/ssh/sshd_config
fichier, et voyez si cela aide à améliorer les choses, bien sûr, n'oubliez pas de recharger et vous êtes prêt à partir!Et vous devriez avoir un SSH presque instantané
Vous pouvez également essayer SSH-ing avec l' option -v verbose pour fournir une sortie au client qui peut aider à diagnostiquer où les délais d'attente se produisent.
Ce comportement n'est pas propre au Raspberry Pi ni à Raspbian voir également SuperUser: principales causes des connexions ssh lentes où
UseDNS no
est la solution commune.la source
arp -an
etnetstat -rn
qui désactiverait les recherches. les deux sont un bon test pour déterminer s'il s'agit bien d'un problème DNS.Mon dongle WiFi officiel par Raspberry Pi eux-mêmes obtenait une perte de paquets de 64% d'un ordinateur vers le Pi via mon LAN. Alors que tous les autres dongles WiFi fonctionnaient comme un charme avec <1% de perte de paquets.
Utilisation:
ping address
(Windows, Linux, Mac) ouping address -t
(Windows, s'exécute jusqu'à Ctrl + C) sur une autre machine de votre réseau local pour voir s'il s'agit d'un problème de réseau, en remplaçant l' adresse par l'adresse IP privée de votre Pi.Pour trouver votre adresse IP privée pour votre Pi, survolez l'icône réseau dans Raspbian ou utilisez la commande
hostname -I
.la source
-t
indicateur valide pour le ping? J'essaye sur mon Mac, mais ça ne marche pas. Il affiche un message: utilisation: ping [-AaDdfnoQqRrv] [-b boundif] [-c count] [-G sweepmaxsize] [-g sweepminsize] [-h sweepincrsize] [-i wait] [−k trafficclass] [-l précharge] [-M masque | time] [-m ttl] [-p pattern] [-S src_addr] [-s packetsize] [-t timeout] [- W waittime] [-z tos] host ping [-AaDdfLnoQqRrv] [-b boundif] [- nombre c] [-I iface] [-i attendre] [−k trafficclass] [-l précharge] [-M masque | time] [-m ttl] [-p pattern]