Configurer une IP fixe sur le Raspberry Pi avec Raspbian 20150505

Par | 28 août 2015

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 :

11 réflexions au sujet de « Configurer une IP fixe sur le Raspberry Pi avec Raspbian 20150505 »

  1. numa

    Enfin une explication claire est précise qui répond parfaitement à mes interrogations. Un grand merci et bonne continuation 🙂

    PS : ce problème est toujours d’actualité sur la dernière raspbian (2015-11-21-raspbian-jessie)… c’est dommage, Debian nous avait habitué à mieux 🙁

    Répondre
    1. SiZiOUS Auteur de l’article

      Merci beaucoup, je savais que cela serait utile 😉
      C’est pas facile de trouver la bonne méthode dans cet océan d’information. Merci pour le feedback !

      Répondre
  2. stefano

    Merci beaucoup pour ce post clair que je découvre malheureusement trop tard mais qui m’aurait été bien utile pour résoudre un autre problème.
    Comme je pense que je ne suis pas le seul à qui ça arrive j’explique mon problème (je précise être un débutant sous Raspbian):
    Après avoir bidouillé pas mal ma configuration network (connexion à plusieurs point d’accès différents, attribution d’une adresse static sur le réseau Wi-FI….) afin de me connecter sur ma RPI avec avec ma tablette via VNC, je n’arrivais plus à accéder à internet!

    J’avais pourtant supprimé (du moins je le pensais) toute adresse statique pour revenir à du dynamique, j’avais remis dans sa configuration d’origine le fichier /etc/network/interface ainsi que bidouillé dans tout les sens (oui je bidouille pas mal quand j’essais de trouver une solution) le fichier wpa_supplicant.conf. Malgré tout ma RPi se connectait sans problème à ma box mais pas d’internet.
    Et puis en cherchant un peu partout j’ai découvert oh miracle que la source de mon problème était le fichier dhcpcd.conf qui continuait à m’attribuer une adresse statique.
    Après modification de ce dernier tout remarche parfaitement!
    Voila j’aurais vraiment voulu tomber sur ce post avant ça m’aurais éviter une soirée de galère.
    Merci encore

    Répondre
    1. SiZiOUS Auteur de l’article

      Merci pour ton retour ! 🙂

      Effectivement j’ai presque eu le même cas de figure, et j’ai pas mal galéré aussi afin de trouver une solution à mon problème ! Tout ça pour me rendre compte que les soucis étaient causés par le DHCP Daemon qui attribuait 2 IP à la même interface (eth0) … pourtant avec les « anciennes » versions de Raspbian tout était si simple… d’où mon idée de faire un post là dessus 😉

      Bonne soirée !

      Répondre
  3. Krysprof

    mille mercis ça fonctionne impec, avec un rj45 croisé et un ip static je peux enfin connecter mon raspberry pi 3 à mon pc portable par SSH et VNC dés le démarrage de ma framboise.

    Répondre
    1. SiZiOUS Auteur de l’article

      Merci pour le feedback ! J’en ai profité pour ajouter le « s » à merci 😉
      C’est vrai qu’on peut faire plein de trucs avec ces Framboises, j’en ai encore d’autres en stock mais je manque de temps pour tout exposer 🙁
      Mais c’est toujours dans ma liste de choses à faire 😉

      Répondre

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*