Ceci est une ancienne révision du document !
Table des matières
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.
Pré-requis
- un Raspberry Pi fonctionnel et relié à internet, avec Raspbian installé.
Première étape
Connectez vous à votre Rpi 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 RPI.
Autres étapes
- Trouvez l’adresse IP locale actuelle de votre Raspberry Pi :
- Si le Raspberry Pi est connecté en ethernet :
pi@framboise4:~ $ 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@framboise4:~ $ 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
Cela indique à la Raspberry Pi que nous voulons :
- que son adresse IP pour la connexion Wi-Fi dans le réseau local soit statique et que ce soit 192.168.0.31, avec le masque de sous-réseau /24
- qu'elle doit utiliser comme routeur la box, à l’adresse 192.168.0.254
S'il est connecté en wifi :- /etc/dhcpcd.conf
... interface wlan0 static ip_address=192.168.0.31/24 static routers=192.168.0.254
Cela indique à la Raspberry Pi que nous voulons :
- que son adresse IP pour la connexion Wi-Fi dans le réseau local soit statique et que ce soit 192.168.0.31, avec le masque de sous-réseau /24
- qu'elle doit utiliser comme 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.Après chaque redémarrage l’IP de votre Raspberry Pi restera toujours celle que vous avez définie.
Conclusion
Problèmes connus
Voir aussi