Archives mensuelles : août 2015

Configurer une IP fixe sur le Raspberry Pi avec Raspbian 20150505

Pour configurer une adresse IP fixe sur un Raspberry Pi tournant sur le dernier Rapsbian disponible à ce jour (20150505 via NOOBS v1.4.1), l’ancienne méthode consistant à modifier le fichier /etc/network/interfaces ne fonctionne plus aussi bien qu’avant. En effet, si vous modifiez ce fichier (notamment en changeant l’interface eth0 de static vers manual), votre Raspberry Pi va récupérer 2 adresses IP pour la même interface eth0, ce qui « craint » pour ma part.

Le « fautif » est le service (daemon) dhcpcd, qui est le client DHCP. Celui-ci semble se lancer avant l’analyse du fichier /etc/network/interfaces par le système.

Vous avez 3 options :

  1. Configurer comme avant dans le fichier /etc/network/interfaces puis désactiver le daemon dhcpcd avec la commande sudo update-rc.d -f dhcpcd remove (vous pouvez revenir en arrière avec sudo update-rc.d dhcpcd defaults). Mais vraiment, ne faites pas ça;
  2. Configurer un bail DHCP statique dans la configuration de votre routeur (votre Livebox, Freebox, ou autre);
  3. Ou bien forcer le daemon dhcpcd à récupérer l’adresse IP qui vous plaît. C’est vraiment la meilleure solution pour moi.

Pour mettre en place la dernière solution, juste entrez  sudo nano /etc/dhcpcd.conf puis à la fin du fichier, ajouter ce qui suit :

Bien sûr, ajustez en fonction de vos besoins. L’adresse IP  192.168.0.1 fait référence au routeur de mon fournisseur d’accès. Attention, sur la Livebox, c’est  192.168.1.1 par défaut, et sur la Freebox, c’est  192.168.0.254 !

Après cette modification, redémarrez l’interface réseau ou bien faites simplement un redémarrage (reboot). Maintenant, votre Raspberry Pi obtiendra bien une seule adresse IP fixe !

Note : Pour ceux qui préfère ne pas mettre d’adresse IP en dur dans le Raspberry Pi, la deuxième solution est bien sûr la meilleure.

Sources :