ifup und ifdown funktionieren nicht mit Raspbian Stretch Lite 2017-09-07-Raspbian-Stretch-Lite.img

11

Ich habe gerade ein sauberes Image des neuesten Raspbian Stretch Lite installiert.

Speziell - 2017-09-07-raspbian-stretch-lite.img

ifconfig zeigt, dass meine WLAN-Schnittstelle wlan0 erkannt und aktiviert ist.

eth0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
        ether b8:27:eb:c6:dc:d4  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1  (Local Loopback)
        RX packets 2516  bytes 144456 (141.0 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 2516  bytes 144456 (141.0 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.165  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::d4dd:c202:d337:c0de  prefixlen 64  scopeid 0x20<link>
        ether 00:24:a5:36:ed:49  txqueuelen 1000  (Ethernet)
        RX packets 49461  bytes 49499638 (47.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 36499  bytes 4455517 (4.2 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

Wenn Sie jedoch versuchen, die Befehle ifdownoder zu verwenden ifup, bedeutet dies, dass das Gerät nicht vorhanden ist.

[pi:~] sudo ifdown wlan0
ifdown: unknown interface wlan0

Möglicherweise funktioniert ifup und ifdown nur, wenn / etc / network / interfaces zum Verwalten der Netzwerkgeräte verwendet wird, und dies ist anscheinend in der raspbian Stretch Lite-Version vom 07.09.2017 nicht der Fall

saraf
quelle
Vielen Dank für den informativen Kommentar! Zu Ihrer Information habe ich heruntergeladen raspbian lite Bild auf raspberrypi.org/downloads/raspbian Derjenige, der sagt - Raspbian Stretch Lite Minimal Bild basiert auf Debian Stretch Version: September 2017 Veröffentlichungsdatum: 2017.09.07 Kernel - Version: 4.9
saraf
Die Datei / etc / network / interfaces ist noch vorhanden. Ist es möglich, diese Datei zum Verwalten von Netzwerkschnittstellen zu verwenden (und dhcpcd zu deaktivieren)?
Saraf
1
Für diejenigen, die durch den "veralteten" Status von verwirrt sind ifconfig, ist hier ein anständiger Thread zu diesem ServerFault: Soll ich die Verwendung von Ifconfig beenden? .. ifconfigwird für eine lange lange Zeit existieren. Ein bisschen wie IPv4. Es gibt mehrere Möglichkeiten, ein System zu konfigurieren. Ich benutze es, ifconfigweil es sehr einfach ist und eine schöne Ausgabe liefert, an die ich gewöhnt bin ... das ist meine Präferenz, und ich werde es weiterhin verwenden, solange es im Repo enthalten ist.
RubberStamp
Nach mehr als 2 Jahren scheint dies eine gültige Frage ohne klare Antwort zu bleiben. Diese Fragen und Antworten waren hilfreich , aber nicht endgültig.
Seamus

Antworten:

15

Was funktioniert statt

sudo ifup wlan0
sudo ifdown wlan0

ist

sudo ifconfig wlan0 up
sudo ifconfig wlan0 down
saraf
quelle
2
Wenn die "Mächte, die es sind" beschließen, all dies zu ändern (Netzwerkgeschäft), wie lassen sie ihre Benutzer wissen, was sie getan haben? Oder nehmen sie einfach Änderungen vor und überlassen es den Bauern, für sich selbst zu sorgen? Was ich am verwirrendsten finde, sind all die "Artefakte", die sie in / etc. Verstreut hinterlassen.
Seamus
1

Ich hatte ein ähnliches Problem nach der Installation von PiHole. Ich fand diese Seite hilfreich. https://raspberry-projects.com/pi/programming-in-c/tcpip/configuring-network-adaptors

In meinem Fall hatte ich versucht, die statische PiHole-IP nach der Installation zu ändern, und ich hatte zwei IPs in der Datei /etc/dhcpcd.conf. Sobald ich den Fehler behoben habe, arbeitet mein Pi wieder an der Kabelverbindung.

OnePuttMike
quelle