Wie kann ich die Schnittstellendatei von Snappy Ubuntu auf Himbeer-Pi 2 ändern?

7

Ich weiß, wie man die Schnittstellendatei ändert, um Himbeer-Pi-Arbeit unter WIFI zu ermöglichen. Aber für Himbeer-Pi 2, das von bissigem Ubuntu installiert wurde, befindet sich die Datei in einem schreibgeschützten Dateisystem und ich kann sie nicht ändern. Wie unten:

ubuntu@localhost:/etc/network$ cat interfaces
# interfaces(5) file used by ifup(8) and ifdown(8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d
ubuntu@localhost:/etc/network$ touch 1
touch: cannot touch ?.?. Read-only file system

Ohne Änderung kann ich den USB-WIFI-Dongle nicht aktivieren. Wie man es löst?

Tom Xue
quelle
1
Ugh, ich kann nicht glauben, dass Snappy standardmäßig so funktioniert - was für eine dumme Sache, RPI-Benutzer anzutreiben. Wie auch immer, ich denke Ihre Frage sollte lauten: "Wie kann ich Snappy Core mit einem normalen Lese- / Schreib-Dateisystem verwenden?"
Goldlöckchen
1
Die offensichtliche und einfache PITA-Methode wäre, die Karte herauszunehmen und auf einem anderen System zu bearbeiten. Wenn Sie die Ausgabe von mount(ohne Argumente) hinzufügen und cat /etc/fstabzu Ihrer Frage, wie Sie versuchen können, das Root-Dateisystem rw vorübergehend oder dauerhaft erneut bereitzustellen, damit Sie Änderungen vornehmen können, können Sie ro erneut bereitstellen, wenn Sie möchten.
Goldlöckchen
Ich gebe nicht vor, dies zu verstehen. Developer.ubuntu.com/de/snappy/guides/filesystem-layout, aber es impliziert, dass Ordner auf der dritten Partition beim nächsten Start dynamisch den Hauptpartitionen überlagert werden. "Das Init-System erstellt dann die entsprechenden Mounts und überlagert die beschreibbaren Elemente mit dem schreibgeschützten Core-Root-Dateisystem. Da / etc / fstab dynamisch generiert wird, sollte es niemals manuell geändert werden"
rob
Dies ist auch das Dateisystemverhalten für OpenELEC Kodi 5.0.6

Antworten:

1

Ich habe einen WLAN-Dongle angeschlossen und keine LED-Anzeige gesehen. nach dem Schlagen:

sudo ifconfig wlan0

Grüne LED am Wifi-Dongle zeigt an, dass die Verbindung jetzt hergestellt werden kann.

Jetzt müssen Sie diese Zeilen setzen

auto lo

iface lo inet loopback
iface eth0 inet dhcp

auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
   wpa-scan-ssid 1
   wpa-ap-scan 1
   wpa-key-mgmt WPA-PSK
   wpa-proto RSN WPA
   wpa-pairwise CCMP TKIP
   wpa-group CCMP TKIP
   wpa-ssid "My Secret SSID"
   wpa-psk "My SSID PSK"

iface default inet dhcp

Aber das Problem ist, dass Ubuntu bissig nicht mit einem Texteditor kommt, nicht einmal mit Nano. Dazu müssen Sie es zuerst installieren, um es mit einem Ethernet-Kabel direkt mit dem Router zu verbinden

user3536536
quelle
Ubuntu Core enthält standardmäßig viwie jedes UNIX.
Ivanov
0

Sie können das Root-Dateisystem als Lese- / Schreibzugriff erneut bereitstellen und dann von dort aus eine beliebige Datei bearbeiten. Für den Texteditor Sie herunterladen können nanovon hier , kopieren Sie dann auf Ihr Pi 2 und Problem dpkg -i nano_2.2.6-3_armhf.deb... Dies wird installieren, oder Sie können den vorinstallierten klassischen vi - Editor verwenden.

Wie auch immer, Sie müssen immer noch das erforderliche .deb-Paket für Ihr WLAN herunterladen (dh wpa suplant) und es dann auf die gleiche Weise installieren.

Chumpon
quelle
0

Für alle, die immer noch Probleme damit haben, war der folgende Blogpost von unschätzbarem Wert: http://jefflane.org/v2/technology/adventures-with-ubuntu-snappy-prologue/ . @ chumpons Antwort war richtig, lieferte aber nicht genug Details für einen Noob wie mich.

Grundsätzlich ging es darum, im Lese- / Schreibmodus mit erneut zu mounten mount -o remount,rw /und dann als root mit zu bearbeiten sudo vi /etc/network/interfaces.d/<interface id>.

Elliot
quelle