Le fichier «etc / network / interfaces» est essentiellement vide

9

J'ai essayé de configurer le Pi en tant qu'AP WiFi, afin de pouvoir l'utiliser dans les hôtels pour permettre à plusieurs appareils d'utiliser la même connexion WiFi. Sur le net, il existe plusieurs tutoriels sur la façon de procéder. Tels que: Pi 3 comme répéteur Wi-Fi

Tout fonctionne bien jusqu'au point où vous devez éditer sudo nano / etc / network / interfaces. Sur mon système, ce fichier est essentiellement vide et n'a aucune référence à wlan0 ou lan0. Ce que j'ai dans mon fichier "interfaces" c'est:

interfaces(5) file used by ifup(8) and ifdown(8)

Please note that this file is written to be used with dhcpcd

For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

Include files from /etc/network/interfaces.d:

source-directory /etc/network/interfaces.d

Je ne sais pas où je vais mal et j'ai lu beaucoup de tutoriels. Se pourrait-il que la dernière version du noyau (4.9) ait des changements par rapport à la version précédente en ce qui concerne la mise en réseau?

Chris
la source

Réponses:

6

Il n'y a rien de mal. Voir Comment configurer le réseau / WiFi / IP statique pour une explication des paramètres réseau dans Stretch.

Le interfacesfichier est en grande partie vide car il n'est pas nécessaire - j'avais l'habitude d'exécuter un Wheezy tardif (en utilisant dhcpcdsans). Il n'était utilisé que parce qu'il dhcpcdn'était pas configuré de manière complète, avant Stretch.

Le problème est que personne n'a mis à jour les didacticiels.

Je n'ai pas récemment utilisé le Pi de cette manière, et je ne suis pas sûr que les didacticiels que vous suivez soient la meilleure pratique, mais vous devriez pouvoir les adapter - que ce soit ou revenir à un ancien Raspbian.

Voir Wireless Access Point pour un didacticiel Foundation.

REMARQUE ce n'est pas non plus à jour et devra être adapté.

Vous devrez considérer les questions suivantes: -

  1. Noms d'interface réseau prévisibles
  2. Désactivez dhcpcd, entièrement ou pour les interfaces qui n'en ont pas besoin.
Milliways
la source
Merci pour la réponse rapide. Et il y avait moi qui pensais que je suis stupide de mettre cela en place ;-)
Chris
3

Si vous souhaitez restaurer la /etc/network/interfacesconfiguration réseau de style, vous devez désinstaller les packages raspberrypi-net-modset dhcpcd5.

Je l'ai fait parce que je voulais mettre en place un jeton pour créer la partie locale des adresses IPv6 (voir https://unix.stackexchange.com/a/335633/253665 ) mais je n'ai trouvé aucun moyen de le faire avec dhcpcd.

Mise à jour

Une solution plus simple consiste à désactiver dhcpcd.service:

systemctl mask dhcpcd.service
Adrian W
la source