Ich habe Probleme mit der Konfiguration meines Raspberry Pi. Ich möchte folgendes erreichen:
eth0: Wird mit einer statischen IP-Adresse verwendet und kann nur eine Verbindung zum lokalen Netzwerk herstellen (dies ist mein NFS-Server)
Aus irgendeinem Grund kann ich nicht beide Verbindungen gleichzeitig aktivieren (ja, ich habe eine gute Stromversorgung). Das Ethernet deaktiviert die drahtlose Verbindung ohne Grund. Wenn ich endlich beides bekomme, kann ich google.com nicht anpingen. Meine Frage, wie soll ich das richtig machen? Ich habe folgendes in meiner Interface-Datei:
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.1.101
netmask 255.255.255.0
gateway 0.0.0.0
#auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface home inet static
address 192.168.0.157
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
iface default inet dhcp
Herzliche Grüße und vielen Dank!
wireless
ethernet
connection
DanFritz
quelle
quelle
Antworten:
Wie von der Community vorgeschlagen, wurde meine Antwort aus der Frage extrahiert.
Ich habe es gerade zum Laufen gebracht, also teile ich alle meine Konfigurationsdateien mit der Community. Schauen wir uns zunächst die Datei wpa_supplicant.conf an:
Als nächstes meine neue Update-Interface-Datei
Und jetzt kommt der knifflige Teil: Sie müssen das Hotplugging des eth0-Geräts deaktivieren (andernfalls wird Ihr wlan0 deaktiviert). Sie tun dies, indem Sie die folgende Datei bearbeiten:
Ich habe auch das Folgende in meinem Startskript, das sicherstellt, dass mein WLAN gestartet wird (manchmal ohne Grund startet es nicht). Sie müssen auch den ifplugd-Daemon auf dem eth0-Gerät beenden:
Und das sollte funktionieren!
quelle
ifplugd
. Deaktivieren (löschen) Sie stattdessen einfach/etc/ifplugd/action.d/action_wpa
den fehlerhaften Symlink , der verhindert, dass wlan0 funktioniert, wenn Ethernet verbunden ist.auto etho
Leitungen nicht löschen, um das Hotplugging des eth0-Geräts zu deaktivieren ? Außerdem habe ich noch:~ $ sudo service isc-dhcp-server start Job for isc-dhcp-server.
Wenn ein Gerät keinen Internetzugang oder keinen anderen Zugang außerhalb des lokalen Subnetzes hat, sollten Sie das Gateway entfernen. Das Auflisten eines Gateways an beiden Schnittstellen ist wahrscheinlich der Schuldige.
Wenn das Ethernet für das lokale Subnetz bestimmt ist, entfernen Sie nur dieses Gateway.
quelle