Pouvez-vous trouver ladresse IP dun Pi sur un réseau où vous ne le faites pas  » Vous navez pas daccès administrateur (par exemple, le Wi-Fi public)? Pouvez-vous le faire via le Pi lui-même?

Réponse

Sur le Pi lui-même, vous pouvez trouver ladresse IP avec ip addr ou hostname -I ou depuis linterface graphique de Network Manager (probablement).

La documentation officielle propose quelques astuces pour trouver ladresse IP ailleurs sur le réseau, mais quelque chose comme ping raspberrypi.local peut être le plus simple à essayer en premier, selon le système dexploitation que vous « re en utilisant lautre appareil et si vous « avez changé vos paramètres Pi.

Commentaires

  • Merci pour ces suggestions. Je vais les essayer.
  • Et au fait, regarde mon autre question sur Google Drive (vous pouvez le faire via mon profil)

Réponse

Si le réseau local est petit (par exemple local IPv4) ou vous connaissez le pool exact dadresses IP dintérêt, vous pouvez trouver un port SSH ouvert en quelques secondes en utilisant nmap:

nmap -sS -p 22 192.168.10.0/24 

Commentaires

  • Que se passe-t-il si le réseau est énorme? Sinon?
  • @Vous pouvez toujours utiliser la même commande, mais selon la taille du réseau, cela prendra plus de temps. Cependant, ' est encore plus rapide que la lecture des pages dadministration du routeur.
  • Jutiliserais de préférence en tant que root: nmap -n -sP 192.168.10.0/24 (balayage ping, pas de résolution de nom) car le service SSH peut ne pas être actif sur le Raspberry PI. En fait, SSH est désactivé sur une installation par défaut. Dun autre côté, le Raspberry PI répondra normalement toujours à un ping. Si vous avez beaucoup de machines sur le réseau, vous pouvez également filtrer en regardant la première moitié des adresses MAC (DC: A6: 32 ou B8: 27: EB). Ce scan nmap doit être effectué depuis une autre machine sur le même réseau.

Réponse

Ouvrez le terminal et type

ifconfig

Sortie: Il listera ladresse IP du LAN , Wifi etc.

Commentaires

  • ifconfig est obsolète. Il est préférable dutiliser ip addr.

Réponse

Si vous avez accès à votre Pi, vous pouvez utiliser cette réponse . Sinon, utilisez la ligne de commande de votre ordinateur portable / linux pc / mac. cela ne fonctionnera pas sous Windows, sauf si vous avez installé cygwin ou le shell bash pour Windows

Essayez ceci en premier:

$ arp -a | grep --ignore-case b8:27:eb 

Si vous obtenez une réponse qui ressemble à ceci, alors voici votre adresse IP!

? (192.168.1.131) à b8: 27: eb: cd: 2f: ff sur en0 ifscope [ethernet]

Sinon, alors vos pi « s arp cache na pas ladresse IP ( détails si vous « êtes intéressé ). Cependant, nous pouvons toujours la trouver avec une recherche » force brute « . Là il y a plusieurs façons de faire la recherche (par exemple nmap), mais je « montrerai une méthode utilisant bash » car cela me donne une opportunité pour pratiquer 🙂

Copiez ce qui suit dans votre éditeur, enregistrez-le sous pingpong.sh et rendez-le exécutable:

#!/bin/sh : ${1?"Usage: $0 ip subnet to scan. eg "192.168.0.""} subnet=$1 for addr in `seq 0 1 255 `; do ( ping -c 3 -t 5 $subnet$addr > /dev/null ) & done arp -a | grep b8:27:eb 

Exécutez le script avec votre adresse réseau comme seul argument (ladresse IP de mon mac est 192.168.1.75, et je sais que mon RPi est sur le même réseau):

$ ./pingpong.sh 192.168.1 

Notez que le script utilise la même commande arp que nous avons essayée précédemment. Si cela na pas fonctionné à ce moment-là, cest parce que votre Pi nétait pas dans votre ordinateur arp cache. Cependant, depuis que nous lavons maintenant ping, il est dans le arp cache.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *