Connecté à Internet, mais ne peut ni ssh ni ping


16

J'ai un problème avec mon Raspberry Pi où je ne peux pas le faire ssh ou même le ping, pourtant je l'utilise sur mon téléviseur, et il est clairement connecté au réseau / Internet.

J'ai utilisé le clavier attaché pour exécuter plusieurs commandes curl , wget et apt-get update, et elles fonctionnent toutes bien, mais je ne peux pas me connecter à distance à l'aide de l'adresse IP, et il ne répondra pas aux pings. Je viens juste d'installer Raspbian , et jusqu'à présent, tout ce que j'ai fait est de configurer le Wi-Fi, qui fonctionne clairement.


Est-ce que votre ordinateur que vous utilisez possède un pare-feu? Avez-vous vérifié l'adresse IP /sbin/ifconfigau cas où ce ne serait pas la bonne?
Lawrence

Non, cela a bien fonctionné juste avant que je redémarre pour la première fois après avoir configuré le wifi (j'ai ssh-ed pour m'assurer qu'il fonctionnait, puis redémarré, à quel point il a cessé de fonctionner). J'ai revérifié l'IP avec "ifconfig wlan0" et je l'ai trouvé identique à ce qu'il était.
Eric Wolf

mise à jour: je l'ai redémarré pour la 20ème fois et ça fonctionne maintenant ...
Eric Wolf

plz collez votre ifconfig
Alex Tape

2
Cela pourrait être un problème d'économie d'énergie avec votre dongle wifi. Essayez de le maintenir occupé par exemple ping google.comsur le Pi et essayez en même temps de ssh'ing.
M Noit

Réponses:


12

Cela arrive souvent avec l'un de mes Raspberry Pis. J'ai un script qui vérifie une connexion Internet et s'exécute ifup wlan0lorsqu'une connexion n'est pas présente. Certaines des choses que vous pourriez essayer:

  • Redémarrage du Raspberry Pi
  • Vérifier que vous disposez d'une adresse IP valide à l'aide de ifconfig
  • S'assurer que les fonctionnalités d'économie d'énergie sont désactivées sur le dongle en ajoutant wireless-power offà votre /etc/network/interfacesfichier
  • Courir ifup --force wlan0

Voici un script qui s'exécute toutes les cinq minutes à partir de 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

S'il s'agit d'un problème de gestion de l'alimentation de la carte sans fil, vous pouvez également consulter le WLAN qui disparaît après un certain temps .

De nombreuses cartes réseau sans fil ne prennent pas en charge l' wireless-power offoption dans /etc/network/interfaces. Pour désactiver la gestion de l'alimentation avec un module 8192CU chargé, vous pouvez créer un fichier sudo nano /etc/modprobe.d/8192cu.confavec le contenu suivant.

# Disable power management
options 8192cu rtw_power_mgnt=0

La connexion Internet fonctionne et possède une adresse IP valide, bien que je pense que votre suggestion d'ajouter «sans fil hors tension» a fonctionné. Si cela échoue dans les prochains jours, j'accepterai votre réponse.
Eric Wolf

Le correctif a-t-il fonctionné? Je fais face au même problème.
zengr

@exantas: Pouvez-vous partager ce script? Je pense que j'en aurai besoin aussi.
zengr

@zengr: modifié ma réponse
nagyben

ah, le problème que j'ai est, je vois inet addr:dans ifconfig et j'ai une adresse IP valide mais je ne suis pas en mesure de ping / wget etc.
zengr

2

Je me suis déjà retrouvé dans ce numéro auparavant. Parfois, mon routeur récupérait la mauvaise adresse IP. Pour résoudre le problème que j'avais l'habitude nmapde trouver mon Raspberry Pi. Je pense que la commande était nmap 192.168.1.0/24.

Cela devrait être en mesure de trouver l'adresse IP et de vous aider à ssh et ping. Si vous êtes connecté par un moniteur, exécutez-le ifconfigà l'intérieur de l'application du terminal.


2

J'avais des problèmes similaires. Avec une connexion Ethernet, je pouvais éloigner le bureau de mon PC vers le Raspberry Pi, mais avec le Wi-Fi, la connexion a échoué; Je n'ai même pas pu cingler le Raspberry Pi.

Cela s'est avéré être un problème de routeur. J'ai créé une nouvelle règle pour router le port 3389 (utilisé par RDP ) vers l'adresse IP du Raspberry Pi (j'ai également configuré le routeur pour attribuer la même adresse IP à l' adresse MAC du Raspberry Pi Wi-Fi). Cela a résolu le problème. Ping échoue toujours parfois; Je soupçonne que cela est davantage lié à la solution de gestion de l'alimentation mentionnée ci-dessus.

J'ai trouvé les instructions pour la configuration de mon routeur NetGear dans la redirection de port du routeur Netgear WGT624v3 pour bureau à distance .


1

essayez d'utiliser raspi-config et activez l'option ssh à partir de l'interface.


1
L'activation de SSH dans le raspi-configcorrectif résoudra-t-elle le problème avec le ping? OP a écrit: " Je ne peux même pas [] le cingler. "
techraf
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.