{{tag>tutoriel}} ====== Donner une IP locale fixe à votre Raspberry Pi ====== Comme vous le savez peut-être, chaque équipement connecté à votre box dispose d’une adresse IP locale qui permet de l’identifier à l’intérieur de votre réseau. Seulement, ces IP peuvent changer à chaque ré-démarrage de la machine, et c’est très gênant quand on souhaite accéder à la Raspberry depuis un ordinateur, par exemple en SSH. Dans ce tutoriel nous allons voir comment donner une IP locale fixe à notre Raspberry Pi. **Voir aussi** :[[tutoriel:nanopc:raspi:fixip:dhcpcd_vs_interfaces|]] ===== Pré-requis ===== * un Raspberry Pi fonctionnel et relié à internet, avec Raspbian installé. ===== Première étape ===== - **Connectez vous à votre Raspberry Pi par SSH**. * Si c'est la première fois :...@...:~$ ssh pi@raspberrypi.local ... Are you sure you want to continue connecting (yes/no/[fingerprint])? yes ... pi@raspberrypi.local's password: ... SSH is enabled and the default password for the 'pi' user has not been changed. This is a security risk - please login as the 'pi' user and type 'passwd' to set a new password. pi@raspberrypi:~ $ * **demande d’autorisation** de clé de cryptage du SSH répondre **yes** * **password** : **raspberry** (réglage d'usine). * Le retour au prompt confirme que vous n'êtes plus sur la console du pc mais sur celle du Raspberry Pi. ===== Autres étapes ===== - Trouvez l’adresse IP locale actuelle de votre Raspberry Pi : * **Si le Raspberry Pi est connecté en ethernet** :pi@raspberrypi:~ $ ip route | grep eth0 default via 192.168.0.254 dev eth0 proto dhcp src 192.168.0.12 metric 303 192.168.0.0/24 dev eth0 proto dhcp scope link src 192.168.0.12 metric 303 L’adresse IP locale actuelle est celle qui suit **src** (ici, 192.168.0.12) * **S'il est connecté en wifi** :pi@raspberrypi:~ $ ip route | grep wlan0 default via 192.168.0.254 dev wlan0 proto dhcp src 192.168.0.12 metric 303 192.168.0.0/24 dev wlan0 proto dhcp scope link src 192.168.0.12 metric 303 L’adresse IP locale actuelle est celle qui suit **src** (ici, 192.168.0.12) - **Éditez avec les droits d'administration le fichier /etc/dhcpcd.conf** pour ajouter les lignes ci-dessous : * **Si le Raspberry Pi est connecté en ethernet** : ... interface eth0 static ip_address=192.168.0.31/24 static routers=192.168.0.254 * **adresse IP** statique voulue pour la connexion LAN dans le réseau local : 192.168.0.31, avec le masque de sous-réseau /24 * **routeur** : la box, à l’adresse 192.168.0.254 * **S'il est connecté en wifi** : ... interface wlan0 static ip_address=192.168.0.31/24 static routers=192.168.0.254 * **adresse IP** statique voulue pour la connexion Wi-Fi dans le réseau local : 192.168.0.31, avec le masque de sous-réseau /24 * **routeur** : la box, à l’adresse 192.168.0.254 - **Redémarrez votre Raspberry Pi** pour appliquer la modification et vérifier qu’elle a toujours accès à internet :pi@raspberrypi:~ $ sudo reboot Connection to raspberrypi.local closed by remote host. Connection to raspberrypi.local closed. nicolas@chateau:~$ - Après chaque redémarrage, l’IP de votre Raspberry Pi restera toujours celle que vous avez définie :...@...:~$ ping raspberrypi.local -c 1 PING raspberrypi.local (192.168.0.31) 56(84) bytes of data. 64 bytes from 192.168.0.32 (192.168.0.31): icmp_seq=1 ttl=64 time=17.4 ms ===== Conclusion ===== ===== Problèmes connus ===== ===== Voir aussi ===== * **(fr)** [[https://raspberry-pi.fr/ip-locale-fixe/]] ---- //Basé sur << [[https://raspberry-pi.fr/ip-locale-fixe/|Donner une IP locale fixe à votre Raspberry Pi]] >> par Raspberry Pi FR.//