WLAN Reconnect nach Verbindungsabbruch ?
-
Swopi -
14. Juni 2013 um 21:06 -
Erledigt
-
-
WLAN Reconnect nach Verbindungsabbruch ?? Schau mal ob du hier fündig wirst!
-
Hallo Swopi,
du könntest per Cronjob zum Beispiel alle 5 Minuten einen Ping an deinen Router schicken. Bekommst du eine Antwort ist alles in Ordnung. Antwortet der Router nicht, kannst du das WLAN-Interface mit ifdown herunterfahren und mit ifup wieder aktivieren. Dadurch sollte auch die WLAN-Verbindung wieder aufgebaut werden.
Was mich jetzt aber wundert, warum die WLAN-Verbindung nicht automatisch wieder aufgebaut wird sobald der Access Point wieder verfügbar ist.
Gruß Georg
-
- Offizieller Beitrag
ich geh auch den umweg über ifdown/ifup. meiner Repeater zickt auch gern mal rum, nach Verbindungsabbruch hab ich ne 50% chance das der pi nicht automatisch reconnected. Seltsam, aber ich kann damit leben.
-
Hallo,
danke hab was tolles dazu gefunden und es läuft -
Sorry aber das kann doch nicht sein, dass man das WLan Interface neu starten muss, wenn der Sender mal kurz weg ist ....
Da muss es doch noch was anderes geben.
-
....Da muss es doch noch was anderes geben.
Auf dieser Seite habe ich folgenden Lösungsansatz gefunden:
Well, there is a very simple solution:
- Go to /etc/ifplugd/action.d/ and rename the ifupdown file to ifupdown.original
- Then do: cp /etc/wpa_supplicant/ifupdown.sh ./ifupdown
- Finally: sudo reboot
That's all. Test this by turning off/on your AP; you should see that your Raspberry Pi properly reconnects.
Ich hab das jetzt mal so durchgeführt. Der Rapi ist wieder hoch-gelaufen und via WLAN online. Bin mal gespannt, ob sich der Rapi morgen ordnungsgemäß reconnected.
- Go to /etc/ifplugd/action.d/ and rename the ifupdown file to ifupdown.original
-
wpa-roam macht das für dich.
Ist etwas gaga, aber so geht es :
/etc/network/interfces
Codeauto wlan0 iface wlan0 inet manual # Wichtig, hier manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface Wifi inet dhcp # Hier dhcp oder static IP # Wenn Static kommt hier die Address Config
/etc/wpa_supplicant/wpa_supplicant.conf
Code
Alles anzeigenctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ id_str="Wifi" ssid="DEINE SSID" proto=RSN key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP psk="DEIN WLAN_KEY" }
in die /etc/rc.local vor Exit 0
-
Hallo,
ich habe auch beobachten können, das mein RPI nach ein paar Tagen nicht mehr erreichbar ist.
Ich werde die Tipps hier mal aufnehmen und auch meinen RPI in der vorgeschlagenen Weise (wpa-roam) pimpen.
Gibt es ein Log, aus dem ggf. mehr Infos auszulesen sind?Danke,
-
Auf dieser Seite habe ich folgenden Lösungsansatz gefunden:
Well, there is a very simple solution:
- Go to /etc/ifplugd/action.d/ and rename the ifupdown file to ifupdown.original
- Then do: cp /etc/wpa_supplicant/ifupdown.sh ./ifupdown
- Finally: sudo reboot
That's all. Test this by turning off/on your AP; you should see that your Raspberry Pi properly reconnects.
Ich hab das jetzt mal so durchgeführt. Der Rapi ist wieder hoch-gelaufen und via WLAN online. Bin mal gespannt, ob sich der Rapi morgen ordnungsgemäß reconnected.
Nachtrag:
Habe soeben den AP wieder in Betrieb genommen und konnte den Rapi sofort wieder erreichen. Toll!
- Go to /etc/ifplugd/action.d/ and rename the ifupdown file to ifupdown.original
-
wpa-roam macht das für dich.Ist etwas gaga, aber so geht es :
/etc/network/interfces
Codeauto wlan0 iface wlan0 inet manual # Wichtig, hier manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf iface Wifi inet dhcp # Hier dhcp oder static IP # Wenn Static kommt hier die Address Config
/etc/wpa_supplicant/wpa_supplicant.conf
Code
Alles anzeigenctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ id_str="Wifi" ssid="DEINE SSID" proto=RSN key_mgmt=WPA-PSK pairwise=CCMP TKIP group=CCMP TKIP psk="DEIN WLAN_KEY" }
in die /etc/rc.local vor Exit 0
genau so habe ich das eingetragen und nach einem Reboot war WLAN nicht verfügbar. Ich habe dann Strom aus, WLAN raus, LAN rein, Strom an und bin wiede rmir LAN auf dem PI
-
Ist wpa-roam ggf. eine Zusatzsoftware, die man erst noch auf einen Raspberian bringen muss?
-
Toll!!!so einfach war's.
Funktioniert bei mir hervorragend.@MatzeK
-
Auf dieser Seite habe ich folgenden Lösungsansatz gefunden:Well, there is a very simple solution:
- Go to /etc/ifplugd/action.d/ and rename the ifupdown file to ifupdown.original
- Then do: cp /etc/wpa_supplicant/ifupdown.sh ./ifupdown
- Finally: sudo reboot
That's all. Test this by turning off/on your AP; you should see that your Raspberry Pi properly reconnects.
Ist wohl so wie
Codesudo su cd /etc/ifplugd/action.d mv ifupdown ifupdown~ ln -s ../../wpa_supplicant/ifupdown.sh ifupdown
von
WLAN: automatisches reconnectFunktioniert!
- Go to /etc/ifplugd/action.d/ and rename the ifupdown file to ifupdown.original
-
Hallo liebe Raspberry-Fans,
ich krame den Thread mal hervor, da mein Raspberry bzw. der WLan-Stick mich bald in den Wahnsinn treibt! Sicher, zu dem Thema gibt es im Inet zig Beiträge, aber leider habe ich bisher keinen zum laufen bekommen.So schaut's aus:
- installiertes System: Raspian auf dem aktuellen Stand
- Stick: EDIMAX EW-7811UN Wireless USB Adapter
- WLan funktioniert bis die Verbindung getrennt wird (z.B. Neustart vom Router) und ist nur durch Neustart vom RPi oder ein- und ausstecken des Sticks wiederherzustellenZur Einrichtung der Verbindung habe ich diese Anleitung genutzt, sodass meine Netzwerkkonfiguration wie folgt ausschaut:
Code
Alles anzeigenroot@rpi:/home/pi# cat /etc/network/interfaces auto lo iface lo inet loopback iface eth0 inet dhcp auto wlan0 allow-hotplug wlan0 iface wlan0 inet dhcp wpa-ap-scan 1 wpa-scan-ssid 1 wpa-ssid "..." wpa-psk "..." iface default inet dhcp
Für den automatischen Reconnect probiert:
-
Diese Anleitung (über ifupdown)
Ausgabe von 'ps aux | grep ifplugd':Coderoot@rpi:/home/pi# ps aux | grep ifplugd root 1748 0.0 0.0 1756 496 ? S 14:36 0:02 /usr/sbin/ifplugd -i eth0 -q -f -u0 -d10 -w -I root 1760 0.0 0.1 1756 528 ? S 14:36 0:03 /usr/sbin/ifplugd -i wlan0 -q -f -u0 -d10 -w -I root 1785 0.0 0.1 1756 508 ? S 14:36 0:00 /usr/sbin/ifplugd -i lo -q -f -u0 -d10 -w -I root 2808 0.0 0.1 3556 820 pts/0 S+ 15:43 0:00 grep ifplugd
=> anschließend die Datei ifupdown ersetzt, Neustart vom Pi, Neustart vom Router ... kein Reconnect. -
Diese Anleitung (über die /etc/rc.local)
=> nach einem Reboot vom Pi garkeine Verbindung mehr via WLan.
- Ein abgewandeltes Script von hier + Eintrag in Crontab (minütliche Ausführung):Code
Alles anzeigenroot@rpi:/home/pi# cat scripts/wlan.sh #!/bin/bash ROUTERIP=192.168.2.1 ping -c4 ${ROUTERIP} > /dev/null if [ $? != 0 ] then #echo "WiFi seems down, restarting." ifdown --force wlan0 ifup wlan0 #echo "WiFi should be up again." else exit 0 fi
=> auch hier bleibt nach Neustart vom Router die Verbindung weg. - Ein anderes Script + Eintrag in Crontab (im Grunde das gleiche Prinzip wie bei 3.):Code
Alles anzeigenroot@rpi:/home/pi# cat /home/pi/scripts/wlan-reconnect.sh #!/bin/bash if ifconfig wlan0 | grep -q "inet addr:" ; then echo "Connection iO." sleep 1 else #echo "Network connection down! Attempting reconnection." ifup --force wlan0 sleep 10 fi
=> kein automatischer Reconnect.
Mir gehen ein bisschen die Ideen aus. :s
schon einmal für Vorschläge oder Korrekturen!
Gruß, RPi-Us3r
-
Diese Anleitung (über ifupdown)
-
Hallo,
niemand eine Idee?VG, RPi-Us3r
-
Versuche mal Deine Netzwerk-Verbindungen mit wicd-curses zu verwalten. Das kann Netzwerk-Verbindungen auf- und abbauen.
-
Hallo,
niemand eine Idee?Könnte als Ursache noch der automatische Power Saving Modus in Frage komnen?
Hast du geprüft, ob dein WiFi-Stick davon betroffen ist?
Quellen findest du sicher hier im Forum.Das war mein Hauptproblem am ersten Tag mit dem Pi und danach ließ such auch das reconnect zuverlässig einrichten.
-
Stick ist vom Power Safing Mode betroffen, aber bereits deaktiviert.
Den Versuch mit wicd-curses werde ich mal starten. Danke!
Jetzt mitmachen!
Du hast noch kein Benutzerkonto auf unserer Seite? Registriere dich kostenlos und nimm an unserer Community teil!