Hallo allerseits,
ich haben einen RPi 3, der als Server für einen einfachen Dienst per WLAN erreichbar sein soll und entsprechend eine fixe IP bekommen hat. Das hat anfangs auch alles funktioniert, vor ein paar Wochen hat er allerdings angefangen, Probleme zu machen:
Manchmal (eher öfter) ist der RPi nicht erreichbar. Das hat nichts mit meinem Server-Programm zu tun; er ist auch per Ping nicht erreichbar. Oder besser: er muß erst aufgeweckt werden: wenn man das Programm ein paar mal anspricht oder so zwischen 5 und 30 mal anpingt, scheint er aufzuwachen und ist dann wieder normal ansprechbar.
Es scheint also so, als ob das WLAN zwischendrin einschläft. Das scheint auch ein gängiges Problem zu sein, zu dem ich einige Postings im Netz gefunden habe.
Was ich nicht geschafft habe, ist, das Problem definitiv abzustellen. Es ist erschreckend schwierig, auch nur herauszufinden, auf welche Art und Weise die WLAN-Konfiguration funktioniert. /etc/network/interfaces scheint ja total veraltet zu sein; das geht ja alles inzwischen über dhcpcd, oder eigentlich ja inzwischen über systemd-networkd... Für erstere Variante gibt es die Eintragung wireless-power off, die auch drinsteht (s.u.). Aber ich habe nicht einmal herausgefunden, wer jetzt wirklich mein WLAN konfiguriert, geschweige denn, dass ich Dokumentation gefunden hätte, wie das geht...
Vielen Dank schon mal für Eure Hilfe. Ich habe ein paar Infos beigefügt; wenn Ihr noch mehr braucht, sagt Bescheid.
pi@toshio:~ $ cat /etc/*release
PRETTY_NAME="Raspbian GNU/Linux 8 (jessie)"
NAME="Raspbian GNU/Linux"
VERSION_ID="8"
VERSION="8 (jessie)"
ID=raspbian
ID_LIKE=debian
HOME_URL="http://www.raspbian.org/"
SUPPORT_URL="http://www.raspbian.org/RaspbianForums"
BUG_REPORT_URL="http://www.raspbian.org/RaspbianBugs"
pi@toshio:/etc/network $ more interfaces
# 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
auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
wireless-power off
allow-hotplug wlan1
iface wlan1 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
Alles anzeigen
pi@toshio:/etc/systemd/network $ service networking status
● networking.service - LSB: Raise network interfaces.
Loaded: loaded (/etc/init.d/networking)
Drop-In: /run/systemd/generator/networking.service.d
└─50-insserv.conf-$network.conf
/lib/systemd/system/networking.service.d
└─network-pre.conf
Active: active (exited) since Mo 2017-02-20 15:56:57 CET; 4 days ago
Noch nebenbei: Ich habe versucht, mit einem ping -i 60 toshio von einem anderen Rechner die Schnittstelle wach zu halten... funktioniert aber auch nicht. Wieso?