Die Datei "etc / network / interfaces" ist grundsätzlich leer

9

Ich habe versucht, den Pi als WiFi-AP einzurichten, damit ich ihn in Hotels verwenden kann, damit mehrere Geräte dieselbe WiFi-Verbindung verwenden können. Im Internet gibt es mehrere Tutorials dazu. Wie zum Beispiel: Pi 3 als Wi-Fi Repeater

Alles funktioniert gut bis zu den Punkten, an denen Sie sudo nano / etc / network / interfaces bearbeiten sollten. Auf meinem System ist diese Datei im Grunde genommen leer und enthält weder Verweise auf wlan0 noch auf lan0. Was ich in meiner "Schnittstellen" -Datei habe, ist:

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

Ich bin mir nicht sicher, wo ich falsch liege und habe viele Tutorials gelesen. Könnte es sein, dass die neueste Kernel-Version (4.9) Änderungen gegenüber der früheren Version in Bezug auf das Netzwerk aufweist?

Chris
quelle

Antworten:

6

Da ist nichts falsch. Siehe Wie kann ich Netzwerk / WiFi / Static IP für eine Erklärung der Netzwerkeinstellungen in Stretch.

Die interfacesDatei ist größtenteils leer, da dies nicht erforderlich ist. Früher habe ich einen späten Wheezy ausgeführt ( dhcpcdohne einen). Es wurde nur verwendet, weil dhcpcdes vor Stretch unvollständig eingerichtet war.

Das Problem ist, dass niemand die Tutorials aktualisiert hat.

Ich habe den Pi in letzter Zeit nicht so verwendet, und ich bin nicht sicher, ob die Tutorials, denen Sie folgen, die beste Vorgehensweise sind, aber Sie sollten in der Lage sein, sie anzupassen - entweder das oder zu einem alten Raspbian zurückzukehren.

Ein Tutorial zu Foundation finden Sie unter Wireless Access Point .

HINWEIS Dies ist ebenfalls nicht aktuell und muss angepasst werden.

Sie müssen die folgenden Punkte berücksichtigen: -

  1. Vorhersagbare Netzwerkschnittstellennamen
  2. Deaktivieren Sie diese dhcpcdentweder vollständig oder für die Schnittstellen, die sie nicht benötigen.
Milliways
quelle
Danke für die schnelle Antwort. Und da dachte ich, ich wäre zu dumm, um das einzurichten ;-)
Chris
3

Wenn Sie die /etc/network/interfacesNetzwerkkonfiguration im Stil wiederherstellen möchten , müssen Sie die Pakete raspberrypi-net-modsund deinstallieren dhcpcd5.

Ich habe dies getan, weil ich ein Token zum Erstellen des lokalen Teils der IPv6-Adressen einrichten wollte (siehe https://unix.stackexchange.com/a/335633/253665 ), aber keine Möglichkeit gefunden habe, dies mit dhcpcd zu tun.

Aktualisieren

Eine einfachere Lösung besteht darin, Folgendes zu deaktivieren dhcpcd.service:

systemctl mask dhcpcd.service
Adrian W.
quelle