Configurer Une IP Statique Sur Un Raspberry Pi (3 méthodes)

Lorsque vous branchez un Raspberry Pi sur le réseau et que vous le démarrez, il obtient généralement une adresse IP « aléatoire » du serveur DHCP. Cette adresse IP peut changer à chaque fois que vous l’utilisez ou presque, ce qui n’est pas pratique du tout. Voyons comment résoudre ce problème et demander au Raspberry Pi de toujours utiliser la même adresse.

Il existe trois façons de définir une adresse IP statique sur un Raspberry Pi : lui attribuer une IP dans la configuration du routeur, définir une IP statique depuis l’interface du bureau ou encore modifier le fichier de configuration dhcpcd.conf pour utiliser toujours la même IP.

Nous allons explorer ces 3 méthodes, mais d’abord, assurons-nous que vous comprenez le fonctionnement de votre réseau actuel, c’est un prérequis important pour éviter tout conflit d’adresse IP ou dysfonctionnement du réseau.

À propos, si vous débutez sur Raspberry Pi et que vous souhaitez accélérer les choses (tout en vous amusant), n’hésitez pas à télécharger mon e-book Maitrisez Raspberry Pi en 30 jours. Il s’agit d’un défi de 30 jours dans lequel vous apprendrez une nouvelle compétence chaque jour. Vous économiserez du temps et de l’argent et pourrez enfin profiter de votre Raspberry Pi à son plein potentiel. Je vous offre d’ailleurs 10% de remise aujourd’hui si vous utilisez ce lien !

Avant toute modification : Vérifiez la configuration du réseau

J’ai mis le mot « aléatoire » entre guillemets dans mon introduction, mais il n’y a rien de vraiment aléatoire avec les ordinateurs. Avant de choisir une adresse IP et d’essayer de la configurer sur le Raspberry Pi, nous devons prendre quelques minutes pour étudier le réseau actuel.

Obtenez l’adresse IP de votre routeur

Sur la plupart des réseaux, notamment à la maison, le routeur principal est la box de votre fournisseur d’accès à Internet. Elle fournit un accès Internet à tous les appareils et est souvent aussi le serveur DHCP (l’équipement principal chargé d’attribuer des adresses IP à tous les appareils).

En accédant à son interface Web, vous pouvez généralement obtenir un aperçu plus clair de la configuration du réseau.
Si vous ne connaissez pas son adresse IP, elle devrait être mentionnée comme « passerelle » dans la configuration réseau de tout ordinateur connecté à Internet. C’est aussi traditionnellement le serveur DNS.

Depuis un Raspberry Pi ou un ordinateur sous Linux, vous pouvez utiliser cette commande pour trouver l’adresse IP :
route -n

Dans mon cas, l’adresse IP de mon routeur est 192.168.222.1 (parce que je l’ai configurée ainsi). Mais dans la plupart des cas, ce sera 192.168.1.1 ou 192.168.1.254.

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.

Une fois que vous avez l’adresse IP, vous pouvez essayer d’accéder à l’interface web via votre navigateur web. Elle sera protégée par un mot de passe, vous devrez donc peut-être trouver la documentation de votre fournisseur d’accès Internet pour y accéder.

Définissez une adresse IP statique pour le Raspberry Pi sur le routeur.

Si le routeur principal du réseau est également le serveur DHCP, le moyen le plus simple de définir une adresse IP statique pour le Raspberry Pi est d’utiliser son interface Web. Nous appelons cela un bail DHCP, et il est possible de définir un bail statique pour tout équipement déjà connecté au réseau.

L’interface sera légèrement différente pour chaque fournisseur et marque de routeur, mais dans mon cas, elle ressemble à ceci :

Je peux choisir le nom de n’importe quel appareil de mon réseau et définir une adresse IP statique. Je peux également saisir une adresse MAC si le périphérique n’est pas répertorié (Voici comment trouver l’adresse MAC d’un Raspberry Pi).

Si vous pouvez trouver quelque chose de similaire sur votre routeur, ce sera la solution la plus simple. Il n’y a rien à changer sur le Raspberry Pi, et même si vous réinstallez le Raspberry Pi, il conservera la même adresse IP.
Cela évitera par ailleurs la plupart des problèmes, car il est configuré directement sur le serveur DHCP.

Obtenir la plage DHCP

Si vous ne pouvez ou ne voulez pas utiliser cette méthode recommandée, vous avez besoin d’un peu plus d’informations avant de configurer le Raspberry Pi manuellement.

Tout d’abord, vous devez trouver la plage DHCP. En général, vous avez un réseau qui va de 192.168.1.1 à 192.168.1.254, mais la plage DHCP est peut-être seulement de 1.100 à 1.150. Ceci sera utile pour éviter tout conflit.

Nous ne devons pas définir l’adresse IP du Raspberry Pi sur 1.110 si le DHCP risque de l’attribuer à votre ordinateur.

Vous pouvez également trouver cette information dans la configuration de votre serveur DHCP (donc le routeur de votre fournisseur d’accès Internet dans la plupart des cas). Pour moi, cela ressemble à ceci :

Bon, ma configuration n’est pas typique, car elle couvre toutes les adresses IP, probablement parce que je l’ai modifiée.
Si vous avez quelque chose de similaire, il serait judicieux de réduire la plage (de 222.2 à 222.100 par exemple).
De toute façon, nous ferons un audit rapide après cela pour choisir une adresse IP libre.

Si vous constatez que votre plage DHCP va de 1.100 à 1.150 par exemple, nous éviterons simplement de choisir une adresse IP dans cette plage. Vous pouvez, par exemple, utiliser 1.160 si c’est adresse est disponible.
Comment le savoir ? C’est la dernière étape avant de modifier la configuration du Raspberry Pi.

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.

Obtenir une liste des adresses IP actuellement utilisées

Pour être sûr, il est bon de récupérer une liste des adresses IP qui sont actuellement utilisées sur le réseau. Cela peut directement se faire à partir de l’interface du routeur ou par le biais d’une analyse du réseau.

Sur la page de configuration du routeur, vous pouvez avoir accès à une liste de tous les ordinateurs et autres périphériques connectés à votre réseau, avec leurs adresses IP actuelles. À la fois celles attribuées par le serveur DHCP, mais aussi toutes les autres adresses statiques.

Cela vous donnera un bon aperçu de l’état actuel du réseau. Si vous ne le trouvez pas, ne vous inquiétez pas, vous pouvez également effectuer un scan du réseau.

À partir d’un ordinateur Windows, vous pouvez utiliser l’outil Advanced IP Scanner, qui vous proposera quelque chose du genre :

Et sous Linux, vous pouvez installer nmap avec :
sudo apt install nmap
Et utilise cette commande pour faire un scan du réseau :
nmap -sP <sous-reseau> | grep report
Donc, par exemple :

Dans la plupart des cas, votre serveur DHCP attribue les adresses IP au début de la plage. Dans les deux exemples, toutes les adresses IP sont données entre 2 et 40. Les adresses IP 100 et 150 sont des adresses IP statiques.
Ainsi, si je choisis quelque chose comme 200 pour mon Raspberry Pi, ca ne devrait pas poser de problème (192.168.222.200).

À ce stade, vous devriez savoir quelle adresse IP vous allez configurer sur votre Raspberry Pi. Je vais vous donner 2 méthodes, une à partir de l’environnement de bureau, et l’autre en ligne de commande.

Si les commandes Linux ce n’est pas trop votre truc, n’hésitez pas à jeter un œil à cet article qui vous explique les commandes qu’il faut absolument connaître. Je vous donne aussi une antisèche à télécharger pour les avoir toujours sous la main !

Configurer une IP statique depuis l’interface de Raspberry Pi OS

Sur Raspberry Pi OS (version Desktop), nous pouvons définir une adresse IP statique en éditant les paramètres du réseau sans fil et filaire à partir du menu supérieur.

Voici les étapes exactes :

  • Cliquez avec le bouton droit de la souris sur l’icône de réseau dans le coin droit du panneau supérieur.
  • Choisissez « Wireless & Wired Network Settings ».
  • Je fais cette procédure pour la connexion filaire (eth0), mais cela fonctionne de la même manière pour la connexion Wi-Fi (wlan0).
  • Remplissez le formulaire avec votre configuration réseau, par exemple:
    • Prenez une adresse IP libre à mettre dans l' »adresse IPv4″.
      Si possible, essayez de choisir quelque chose en dehors de la plage DHCP. Mais en général, les serveurs DHCP sont assez intelligents pour ne pas attribuer une adresse IP qui est déjà prise.
      N’oubliez pas le masque réseau à la fin (/24) ou cela ne fonctionnera pas.
    • L’adresse IP du routeur que nous avons obtenu plus tôt avec :
      route -n
    • Et le serveur DNS est souvent le même pour un réseau domestique.
      Vous pouvez soit vérifier votre configuration actuelle avec :
      cat /etc/resolv.conf
      Et utilisez la même IP. Ou utilisez un serveur DNS public, comme celui proposé par Google (8.8.8.8) ou OpenDNS (208.67.222.222).
      Si vous utilisez Pi-Hole ou AdGuard, vous devez évidemment ajuster cela et le régler sur l’autre adresse IP du Raspberry Pi.
    • Cliquez sur « Apply » pour enregistrer les modifications, puis sur « Close » (la fermeture n’est pas automatique).

Pour appliquer réellement les changements, vous devrez probablement redémarrer le Raspberry Pi (main menu > Shutdown > Reboot), débranchez/rebranchez le câble réseau, ou désactivez/activez le Wi-Fi.

Après le redémarrage ou la reconnexion, vous pouvez placer votre souris sur l’icône du réseau pour savoir si votre adresse IP a été remplacée par l’adresse IP statique configurée (plus de détails ici).

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.

Vous comprenez l'anglais et en voulez encore plus ? Je publie une nouvelle leçon chaque mois, réservée à mes abonnés premium. Rejoignez la communauté dès maintenant pour y avoir accès !

Définir une IP statique dans la ligne de commande

Sur une version Lite de Raspberry Pi OS, une adresse IP statique peut être configurée dans /etc/dhcpcd.conf. Cela forcera le système à utiliser cette adresse IP au lieu de celle attribuée par le serveur DHCP.

Voici les étapes à suivre :

  • Ouvrez le fichier de configuration avec :
    sudo nano /etc/dhcpcd.conf
  • Collez ces lignes à la fin du fichier :
    interface eth0
    static ip_address=192.168.1.200/24
    static routers=192.168.1.1
    static domain_name_servers=192.168.1.1



  • Changez l’interface si nécessaire (eth0 pour une connexion filaire, wlan0 avec le Wi-fi).
  • Modifiez les adresses IP en fonction de votre réseau.
    La première est l’adresse IP que vous souhaitez utiliser, suivie du masque réseau (/24 dans la plupart des cas).
    Le second est votre passerelle (le routeur Internet en général).
    Et enfin, le serveur DNS (souvent le routeur si vous ne l’avez pas changé).

Et c’est tout. Une fois que vous avez une bonne idée de votre configuration réseau et que vous savez où modifier la configuration du Raspberry Pi, ce n’est pas si compliqué.

J’espère que cet article vous a été utile, et si vous voulez en savoir plus sur l’administration des réseaux, vous devriez consulter ces autres tutoriels sur le site :

Téléchargez mon antisèche !
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.

Ressources supplémentaires pour votre Raspberry Pi

Initiation au Raspberry Pi en vidéo
Si vous débutez et voulez passer rapidement à la vitesse supérieure, j’ai exactement ce qu’il vous faut.
Regardez ma formation vidéo qui vous aidera à démarrer du bon bien, choisir votre matériel, installer les meilleures applications et vous lancer directement dans vos premiers projets avec mon aide.
Regarder les vidéos dès maintenant

Maîtrisez votre Raspberry Pi en 30 jours
Vous avez besoin de plus ? Si vous êtes à la recherche des meilleures astuces pour devenir expert sur Raspberry Pi, ce livre est fait pour vous. Développez vos compétences sous Linux et pratiquez via de nombreux projets en suivant mes guides étape par étape. 10% de remise aujourd’hui !
Télécharger le livre au format PDF ici

Maîtrisez Python sur Raspberry Pi
Pas besoin d’être un génie pour coder quelques lignes pour votre Raspberry Pi.
Je vous apprends juste ce qu’il faut sur Python afin de réaliser n’importe quel projet. La seconde partie du livre est d’ailleurs consacrée à des exemples de projets ou je vous guide pas à pas.
Ne perdez pas de temps, apprenez le strict nécessaire et économisez 10% avec ce lien :
Télécharger maintenant

Autres ressources pour profiter de votre Raspberry Pi
J’ai regroupé toutes mes recommandations de logiciels, sites utiles et de matériel sur cette page de ressources. Je vous invite à la consulter régulièrement pour faire les bons choix et rester à jour.
Visiter les pages ressources


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

A lire également