Wie ich ja schon in einem Artikel beschrieben habe setze ich einen Raspberry als owncloud-Server ein. Die Verbindung läuft über ein WLAN. Leider war es die Tage mal notwendig den Router neu zu starten. Im Anschluß daran baut der Raspberry keine Verbindung mehr auf wenn der Router wieder das WLAN aufgespannt hat. Nur nach dem kurz ein,- und wieder ausstecken des WLAN-Sticks erfolgt der Connect. Alternativ Stromstecker ziehen. Das ist aber auf Dauer aber eine äußerst unpraktische Methode und somit keine Option für mich. Also habe ich mich nach Alternativen umgesehen.
Diese Lösung setzt voraus, dass die WLAN-Verbindung bereits erfolgreich mittels wpa_supplicant konfiguriert wurde und zumindest bei einem Neustart des Raspberry Pi (bzw. dessen Netzwerk-Schnittstelle) erfolgreich hergestellt wird. Dann sind nur die folgenden Schritte erforderlich:
- Wechseln Sie in das Verzeichnis “cd /etc/ifplugd/action.d”.
- Benennen Sie hier die Datei ifupdown in ifupdown.original um – “mv ifupdown ifupdown.original”. Dadurch wird eine Sicherheitskopie der ursprünglichen Datei erstellt, so dass man später ggf. ganz einfach zum Urzustand zurückkehren kann.
- Kopieren Sie dann die Datei /etc/wpa_supplicant/ifupdown.sh als ifupdown in das aktuelle Verzeichnis – “cp /etc/wpa_supplicant/ifupdown.sh ./ifupdown”. Dadurch wird die bisherige ifupdown durch eine neue Version ersetzt, welche das WLAN-Netzwerk nach einem Verbindungsverlust automatisch wieder reaktivieren kann.
- Nun muss der Raspberry Pi einmal neu gestartet werden: “sudo reboot”, um die Konfigurationsänderung zu aktivieren.
Das war es auch schon. In Zukunft schaltet der Raspberry Pi den WLAN-Adapter nicht mehr ab, wenn er die Drahtlosverbindung verliert. Statt dessen wird in diesem Fall alle paar Sekunden versucht, den Kontakt zum WLAN wieder herzustellen. Ist der Router wieder erreichbar, wird die Verbindung deshalb in kürzester Zeit (erfahrungsgemäß ca. 30 – 50 Sekunden) wieder hergestellt. Ich hoffe, diese Anleitung hilft auch anderen, das leidige Wiederverbindungsproblem in den Griff zu bekommen.
Pingback: Aktualisierung Raspberry | Mein kleiner Blog