Comment Trouver l’Adresse IP du Raspberry Pi ? (3 Méthodes)


Bon, cela m’arrive souvent de perdre mon Raspberry Pi sur le réseau après l’installation, et visiblement cela vous arrive aussi 🙂

Comment trouver l’adresse IP du Raspberry Pi sur le réseau ?
Si vous avez la chance de pouvoir accéder au système avec un écran, la réponse courte sera d’utiliser la commande ifconfig afin d’afficher l’adresse IP
Si vous n’avez pas d’écran, il faut être malin et suivre mon tutoriel

Nous allons donc voir comment trouver l’adresse IP de 3 manières différentes :
– soit avec un écran (via la ligne de commande ou l’interface graphique)
– soit depuis un autre pc sur le réseau (Linux ou Windows peu importe)
– ou encore depuis un équipement réseau (en général votre box Internet ou un routeur)

Nous verrons à la fin de cet article comment définir une IP fixe pour le Raspberry Pi, et éviter ce problème à l’avenir
Mais d’abord, il va falloir le retrouver 🙂

Trouver l’adresse IP depuis l’écran

Voici comme retrouver l’adresse IP du Raspberry Pi lorsque vous avez un écran connecté (ou que vous avez la possibilité d’en brancher un facilement)

Ligne de commande

La manière la plus rapide d’obtenir l’IP en ligne de commande est d’ouvrir un terminal et de taper la commande suivante :
ifconfig

Vous obtiendrez un résultat comme celui-ci :

eth0 représente l’interface réseau correspondant au câble Ethernet, et wlan0 au réseau Wi-Fi

J’ai entouré en rouge les deux adresses IP, donc dans mon cas :
– 192.168.1.22 est l’adresse IP via le câble RJ45
– 192.168.1.15 est l’adresse IP en Wi-Fi
Je vous recommande d’ailleurs de ne pas activer les deux en même temps, mais c’était pour l’exemple

Interface graphique

Si vous préférez les outils graphiques, pas de problème, regardez la barre de tâches en haut de l’écran et passez votre souris au-dessus de l’icône de réseau à droite
Vous obtiendrez quelque chose comme ça :

Cela vous donne les mêmes informations :
– wlan0 = Wi-Fi = 192.168.1.15
– eth0 = câble = 192.168.1.22

Donc si vous avez un écran sur votre Raspberry Pi, vous avez normalement déjà obtenu son adresse IP rapidement avec l’une de ces deux méthodes

Trouver l’adresse IP depuis un autre ordinateur

Trouver l’IP du Raspberry Pi depuis un autre PC du réseau sera moins évident, mais c’est aussi faisable

Depuis un ordinateur Linux / Mac

Depuis un ordinateur sur base Linux (cela peut être un autre Raspberry Pi par exemple), il y a plusieurs possibilités
Je vais vous en donner trois, comme ça vous prenez celle qui vous convient le mieux, et qui semble la plus efficace dans votre environnement

Cache ARP :

Une manière de retrouver rapidement l’adresse IP est d’afficher le cache ARP de votre machine
Le cache ARP est basiquement une liste d’associations IP <=> adresse MAC sur votre réseau
Concrètement à chaque une fois qu’une machine se connecte au réseau elle envoie une annonce à tout le monde sur le réseau pour indiquer sa présence, en communiquant son adresse IP

Sur Linux ou Mac, vous pouvez afficher le cache ARP de cette manière :
arp -a | grep raspberry
Ce qui va vous donner le résultat suivant par exemple :
raspberrypi.home (192.168.1.15) at b8:27:eb:1a:40:c0 [ether] on wlxc8d7193bf721

J’ai ajouté la commande grep pour filtrer les résultats directement, mais vous pouvez la modifier si votre machine ne s’appelle pas « raspberry » ou si vous voulez afficher tous les résultats

Nmap :

Nmap est un scanner de réseau utilisable pour retrouver un ordinateur sur le réseau
C’est exactement ce que l’on va faire !
Si besoin, il faudra peut-être l’installer avant de l’utiliser. Sur les systèmes Debian-like cela se fait avec la commande suivante :
sudo apt install nmap

Ensuite vous pouvez utiliser Nmap pour scanner le réseau et afficher les résultats :
sudo nmap -sP 192.168.1.0/24 | grep raspberry
Le résultat sera quelque chose du genre :
Nmap scan report for raspberrypi.home (192.168.1.15)

Encore une fois, le grep n’est pas indispensable, à vous de la modifier/supprimer si besoin

Ping :

Je vais vous donner cette 3ᵉ astuce car cela peut aider dans le cas où les seuls ordinateurs du réseau ne permettent pas d’utiliser les méthodes précédentes, mais c’est pas la solution la plus simple

Ping est un outil que vous connaissez probablement déjà, qui permet de savoir si une adresse IP répond (et donc si la machine correspondant est bien connectée au réseau)
Il existe une option pas très connue qui permet de faire un ping sur tout le réseau et récupérer les réponses

Vous obtiendrez ainsi toutes les adresses IP connectées et il vous restera à retrouver celle correspondante à votre Raspberry Pi
Voici la commande à faire :
ping -b 192.168.1.0
En adaptant bien sur à votre réseau

Depuis Windows

Depuis Windows, le ping peut également vous aider
Je vous recommande l’utilisation d’un outil gratuit, qui est « Advanced IP Scanner » et qui vous permet de scanner un réseau en entier (ou juste une partie)

L’interface est très intuitive et cela peut vous servir également dans d’autres cas
Je vous mets une capture d’écran ci-dessous pour vous rendre compte à quoi cela ressemble, et si cela vous intéresse, je vous laisse le télécharger sur le site officielOpens in a new tab.

Trouver l’adresse IP depuis votre routeur

Si toutes les solutions ne fonctionnent pas pour vous, ou si votre Raspberry Pi est isolé sur un réseau ou il est la seule machine, vous pouvez également regarder sur votre routeur ou box Internet pour trouver son adresse IP

La plupart des routeurs affichent la liste des périphériques connectés sur le réseau, avec leur adresse IP et leur adresse MAC
Si vous avez accès à cette interface, il devrait être facile de retrouver le Raspberry Pi

Voici un exemple de ce que vous pouvez trouver sur Livebox

Étant donné le nombre de modèles de routeur existants, je ne vais pas pouvoir vous aider beaucoup plus ici
Il faudra regarder les instructions du routeur chez le fabricant si vous avez du mal à trouver l’information

Définir une IP statique pour le Raspberry Pi

Ok, donc à ce moment du tutoriel, vous avez déjà retrouvé votre Raspberry Pi et avez la main dessus
Nous allons maintenant voir comment lui associer une adresse IP statique pour éviter de le perdre à chaque fois qu’on le redémarre
Cela nous permettra à l’avenir de nous y connecter directement sans avoir à le chercher, en entrant simplement l’adresse IP que vous allez définir ici

Quelques concepts réseau

Si votre Raspberry Pi était « perdu » en début d’article, c’est probablement car il y avait un DHCP actif sur votre réseau

Qu’est-ce qu’un DHCP ?

Un DHCP est un système qui se charge d’allouer automatiquement les adresses IP aux machines d’un réseau
À la maison, c’est généralement votre box Internet qui s’occupe de cela
Les adresses IP d’un réseau prédéfini (par exemple 192.168.1.X) seront attribuées dans une plage réservée au réseau DHCP (par exemple de 1.100 à 1.150)

La première chose à faire avant de fixer l’adresse IP du Raspberry Pi est de connaître votre configuration réseau
L’idéal étant d’éviter de fixer une IP dans la plage DHCP (même si la plupart des routeurs sont assez intelligents pour ne pas attribuer une IP qui est déjà prise)

Comment définir une adresse IP fixe ?

Dans mon cas, je vais fixer l’adresse IP du Raspberry Pi sur 192.168.1.200
Le serveur DHCP n’aura plus aucun impact sur mon Raspberry Pi une fois que j’aurais fait cette configuration

Si vous ne connaissez pas la plage DHCP sur votre réseau, vous pouvez déjà essayer de choisir une IP loin des autres IPs assignées automatiquement aux autres machines
Par exemple sur mon réseau, 90% des IPs sont entre 1.10 et 1.30. Je sais donc qu’en choisissant 1.200 j’ai très peu de chance de perturber le DHCP

Depuis le terminal ou SSH

Ok, maintenant que vous savez qu’elle IP vous allez attribuer , voyons comment faire ça en pratique (en ligne de commande pour commencer)

Connexion câble

  • Modifier le fichier de configuration suivant :
    sudo nano /etc/dhcpcd.conf
  • Ajouter ces lignes (ou décommentez les et modifiez-les)
    interface eth0
    static ip_address=192.168.1.200/24
    static routers=192.168.1.1
    static domain_name_servers=192.168.1.1

    N’oubliez pas de changer les valeurs par celles correspondantes à votre configuration réseau
  • Redémarrer le Raspberry Pi
    sudo reboot

Après le reboot, utilisez à nouveau ifconfig pour vérifier que le changement d’adresse a bien été pris en compte

Connexion Wi-Fi

Pour le Wi-Fi c’est pratiquement la même chose :

  • Modifier le fichier de configuration suivant :
    sudo nano /etc/dhcpcd.conf
  • Ajouter ces lignes (ou décommentez les et modifiez-les)
    interface wlan0
    static ip_address=192.168.1.201/24
    static routers=192.168.1.1
    static domain_name_servers=192.168.1.1

    N’oubliez pas de changer les valeurs par celles correspondantes à votre configuration réseau
  • Redémarrer le Raspberry Pi
    sudo reboot

Depuis l’interface graphique

Comme d’habitude, si vous préférez le faire depuis l’interface, voici comment faire la même chose (et c’est plutôt simple cette fois) :

  • Faites un clic droit sur l’icône du réseau en haut à droite
  • Cliquez sur « Wireless and Wired Network Settings »
  • Vous obtiendrez une fenêtre vous permettant de configurer vos paramètres réseaux (pour rappel, eth0=câble et wlan0=wifi)

Il ne vous reste plus qu’à redémarrer le Raspberry Pi pour appliquer cette configuration

Depuis votre routeur (à nouveau)

Encore une fois, sur la plupart des routeurs et des boxs Internet, il est possible de configurer le DHCP de manière à réserver une IP pour telle machine (son adresse MAC)
Cette configuration vous permet de ne rien toucher sur le Raspberry Pi, tout en étant sûr de toujours avoir la même IP

Cela peut encore être la solution la plus pratique, surtout si vous utilisez votre Raspberry Pi sur d’autres réseaux ou que vous le réinstallez souvent
Cela vous évitera de le reconfigurer à chaque fois
Sur ma Livebox, cela s’appelle « baux DHCP statiques » dans la configuration DHCP

Conclusion

Et voila ! Vous avez appris plusieurs manières de trouver votre Raspberry Pi sur le réseau et de lui assigner une IP de manière à ce que vous ne le perdiez plus à l’avenir !
Vous avez peut-être appris quelques concepts réseaux de base au passage 🙂

Restez connectés!

Tenez vous informés des dernières nouveautés en vous inscrivant ici. Pas de panique, il s'agit seulement d'un mail par mois histoire de rester à jour :)

[sibwp_form id=3]

Patrick Fromaget

Je suis l'auteur principal et le créateur de RaspberryTips. Mon but est de vous aider sur tous vos problèmes qui concernent Raspberry Pi en publiant des guides détaillés et des tutoriels rapides. Dans la vraie vie, je suis administrateur système (Linux principalement) avec une solide expérience dans le développement web.

Recent Content