Recherche de site Web

Définir l’adresse IP statique sur Raspberry Pi


La définition d’une adresse IP statique pour votre Raspberry Pi garantira que l’appareil peut toujours être accessible à la même adresse IP sur votre réseau, car elle ne changera jamais. C’est idéal pour un Raspberry Pi utilisé pour héberger un service tel qu’un serveur de jeux, un serveur web, etc. Cela rend plus pratique l’application de configurations réseau, car vous savez que le Raspberry Pi se trouve toujours à la même adresse IP prévisible.

L’opposé d’une adresse IP statique serait une adresse IP dynamique. Une adresse IP dynamique est distribuée à partir du serveur DHCP (généralement le routeur de la plupart des réseaux domestiques) et a tendance à changer fréquemment. Si vous avez déjà essayé de vérifier l’adresse IP de votre Raspberry Pi et que vous avez remarqué qu’elle change après le redémarrage du système, l’appareil est configuré pour recevoir une adresse IP dynamique.

Dans ce tutoriel, vous allez voir comment définir une adresse IP statique sur un Raspberry Pi. Cela peut être fait à la fois via la ligne de commande et l’interface graphique du bureau sur le système d’exploitation Raspberry Pi, sans installer de logiciel supplémentaire. Suivez nos instructions étape par étape ci-dessous pour commencer.

LE SAVIEZ-VOUS ?
Vous pouvez également configurer votre serveur DHCP (ou routeur) pour attribuer à votre périphérique Raspberry Pi une adresse IP statique. Cela signifie que votre système utilisera toujours DHCP, mais que le serveur ou le routeur réservera la même adresse IP pour l’adresse MAC de l’interface réseau de votre Raspberry Pi. Les instructions à ce sujet varient en fonction de votre environnement réseau et de votre serveur DHCP.

Dans ce tutoriel, vous allez apprendre :

  • Comment définir une adresse IP statique sur Raspberry Pi via la ligne de commande
  • Comment définir une adresse IP statique sur Raspberry Pi via l’interface graphique de bureau

Comment définir une adresse IP statique sur Raspberry Pi instructions étape par étape

Nous couvrirons deux méthodes ci-dessous, à la fois en ligne de commande et en interface graphique. Si vous êtes actuellement connecté à distance à votre Raspberry Pi, par exemple avec une connexion VNC ou une connexion SSH, vous risquez de perdre la connexion à votre Raspberry Pi, au moins temporairement, lors de la configuration d’une nouvelle adresse IP. Par conséquent, nous vous recommandons d’être physiquement devant le Raspberry Pi lors de la réalisation de ce type de configuration.

Définir l’adresse IP statique via la ligne de commande

Suivez les étapes ci-dessous pour définir une adresse IP statique sur votre Raspberry Pi via la ligne commmand :

  1. Avant de commencer à définir une adresse IP statique, nous devons vérifier nos informations réseau actuelles pour trouver notre passerelle par défaut, notre serveur DNS et le type d’adresse IP et de sous-réseau utilisé par notre réseau. Ces informations sont normalement gérées automatiquement par le serveur DHCP ou le routeur, mais nous devrons les spécifier manuellement plus tard. Voici les commandements que nous pouvons utiliser pour récupérer toutes les informations pertinentes :

    Trouver l’adresse IP actuelle du Raspberry Pi :

    
    hostname -I
    

    Trouvez la passerelle par défaut (l’adresse IP du routeur, sur les réseaux domestiques) :

    
    ip r | grep default
    

    Trouvez l’adresse IP du serveur DNS :

    
    cat /etc/resolv.conf
    

    Prenez note des informations que vous avez récupérées à l’aide de ces commandes. Cela vous sera utile plus tard. Comme c’est le cas dans notre capture d’écran ci-dessus, il est courant d’avoir une passerelle par défaut et un serveur DNS à la même adresse IP, bien qu’elle puisse être différente sur votre système.

  2. Ensuite, modifiez le fichier suivant avec les autorisations root. Nous utiliserons nano mais n’hésitez pas à utiliser un autre éditeur de votre choix :

    
    sudo nano /etc/dhcpcd.conf
    
  3. Faites défiler vers le bas de ce fichier et ajoutez les lignes suivantes, en remplaçant chaque valeur par celle de votre propre configuration :

    
    interface eth0
    static ip_address=192.168.198.20/24
    static routers=192.168.198.2
    static domain_name_servers=192.168.198.2
    

    Nous avons utilisé l’interface eth0 ci-dessus. Si, au lieu de cela, vous devez configurer une adresse IP statique pour l’interface sans fil, utilisez wlan0. Nous avons choisi une adresse IP qui se trouve sur le même réseau /24 que le routeur/la passerelle par défaut afin que le Raspberry Pi puisse y accéder, puis nous avons rempli la passerelle par défaut et les informations DNS avec les mêmes que nous avons récupérées précédemment.

  4. Après avoir apporté vos modifications au fichier, enregistrez les modifications et quittez le fichier. Redémarrez ensuite votre Raspberry Pi pour que les modifications prennent effet :

    
    sudo reboot
    
  5. Lorsque l’appareil redémarre, vous pouvez vérifier que les modifications ont réussi :

    
    hostname -I
    192.168.198.20
    

Définir l’adresse IP statique via l’interface graphique du bureau

  1. Commencez par faire un clic droit sur l’icône des interfaces réseau dans la barre des tâches en haut de votre écran (l’emplacement par défaut de la barre dans Raspberry Pi OS). Ensuite, cliquez sur Paramètres du réseau filaire et sans fil.

  2. Dans la fenêtre Préférences réseau qui s’affiche, sélectionnez l’interface que vous souhaitez configurer, puis tapez l’adresse IP souhaitée, l’adresse IP de votre passerelle par défaut et de votre serveur DNS, puis cliquez sur Appliquer, puis sur Fermer.

Réflexions finales

Dans ce tutoriel, nous avons vu comment définir une adresse IP statique sur un système Raspberry Pi. Cela incluait une méthode de ligne de commande et une méthode de bureau GUI, selon que vous utilisez votre appareil comme ligne de commande uniquement ou que vous avez généralement un moniteur connecté. C’est toujours une bonne idée d’être physiquement à côté du Raspberry Pi lors de la configuration des paramètres réseau, car un léger incident pourrait entraîner une perte de connexion.

Articles connexes: