WPA Supplicant Verbindung nach Signalabfall wiederherstellen?

2050
ridgek

Ich habe einen Headless-Server (Ubuntu Server 14.04 LTS), den ich für die Verbindung zu meinem WPA-geschützten WLAN-Netzwerk beim Booten konfiguriert habe, wobei die akzeptierte Antwort im Link unten verwendet wird (tl; dr: Ausführen von wpa_supplicant von /etc/network/interfaces): https://askubuntu.com / fragen / 406166 / how-can-i-configure-mein-headless-server zum verbinden mit einem drahtlosen netzwerk-automati

Es funktioniert einwandfrei, es sei denn, das Netzwerk erfährt einen Signalabfall (wie ein Reset des Routers), wonach der Server nicht erreichbar ist.

Ich habe ein paar Threads gefunden, die empfehlen, ein Skript zu schreiben, aber ich habe auch folgendes gefunden: http://milkandtang.com/blog/2013/08/27/getting-wifi-on-a-headless-raspberry-pi/ das empfiehlt, Raspbians /etc/ifplugd/action.d/ifupdown.shDatei durch die von wpa_supplicant gelieferte zu ersetzen. Ich verwende Ubuntu und ich scheine diese Datei zunächst nicht zu haben (ich weiß zwar nicht, was diese Datei macht, aber ich gehe davon aus, dass sie ifupirgendwann läuft ), aber es scheint, als ob es einen einfacheren Ausweg gibt als ein benutzerdefiniertes Skript auszuführen. Fehlt mir etwas?

Vielen Dank!

0
Sie könnten wpa_supplicant auf cron so einrichten, dass es alle X Minuten ausgeführt wird. Ich weiß jedoch nicht, ob es ausreichend ist, um keine Maßnahmen zu ergreifen, wenn Sie bereits mit dem drahtlosen Punkt verbunden sind, den Sie von ihm erwarten. Dies kann dazu führen, dass Ihr Server bei jedem Start für etwa 30 Sekunden außer Betrieb gesetzt wird. Ich gehe davon aus, dass die Einrichtung einer Kabelverbindung nicht möglich ist? kazoni vor 8 Jahren 0
Danke für die schnelle Antwort. Leider ist eine Kabelverbindung momentan nicht möglich, da sich der Zugangspunkt in einem anderen Gebäude befindet. :( ridgek vor 8 Jahren 0

1 Antwort auf die Frage

0
Spiff

ifplugd(8) ist ein System-Daemon, der Dinge erledigt, wenn Schnittstellen Hot-Plug-fähig sind (oder auf andere Weise nach oben oder unten gehen)

Laut der ifplugd (8) -Manpage für Ihre Ubuntu-Version…

DATEIEN

[...]

/etc/ifplugd/ifplugd.action : Dies ist das Skript, das vom Dämon aufgerufen wird, wenn sich der Status der Schnittstelle ändert. Es gibt zwei Argumente: Das erste ist der Name der Schnittstelle (zB eth0), das zweite ist entweder "up" oder "down".

Es scheint also, als müssten Sie das /etc/ifplugd/ifplugd.actionSkript bearbeiten, um die richtigen Maßnahmen zu ergreifen, um das WLAN bei einem Ausfall wiederherzustellen. Ich vermute, dass der /etc/ifplugd/action.d/ifupdown.shPfad spezifisch für Raspbian ist.

`/ etc / ifplugd / action.d / ifupdown.sh` ist für Ubuntu 14.04 LTS korrekt. Es ist ein einfaches `sudo apt-get install ifplugd` entfernt. kazoni vor 8 Jahren 0