RasPi verbindet sich nicht "sicher" mit WLAN

OP #5491236
Lesenswert?

Hallo zusammen,

ich habe von einem Bekannten ein RasPi 2B geschenkt bekommen, weil er 
den nur ins Regal gestellt hatte. Nun, mich interessiert das Teil 
grundsätzlich und nem geschenketn Gaul...

Dummer Weise verbindet er sich nur jedes 3. Mal beim Booten sicher 
direkt mit dem WLAN. Sonst "sieht" er es zwar, aber koppelt sich nicht. 
ifdown / if up etc helfen nichts. Wenn es klappt läuft es sehr stabil. 
Verbunden wird mit einer Fritzbox über einen Medion WLAN Stick mit 
RTLxxxx. Ich arbeite "headless" (Inet Radio streaming etc...)

Frage:

Gibt es einen sicheren Trick, den Reconnect zu erzwingen? ifdown / ifup 
bringen nichts...was richtig sinnvolles fand ich sonst auch nicht. Ich 
erkenne den mangelnden RUNNING Status bereits per script und habe eine 
Routine die 5x einen reconnect versucht, Ausgabe über 2x16 ob er das 
WLAN sieht...nur fehlt mir der Trick für die Zwangsverbindung.

Wie würde man "strukturiert" rausfinden, was da schiefläuft? kann man 
loggen, wieso er das WLAN sieht aber sich nicht damit verbinden will? 
Wie?

Danke, Klaus.
#5491246
Lesenswert?

Welches OS genau (Distribution/Variante/Version) lässt Du auf dem Raspi 
laufen?

Ist das das aktuellste was diese Distribution anbietet? Wenn nein, hilft 
ein Update?

Ich könnte mir sehr gut vorstellen daß es sich um einen Bug in dem 
verwendeten OS handelt, z.B. ein Race zwischen WLAN-Treiber und 
Netzwerksystem.
OP #5491405
Lesenswert?

Hm - habe von irgend einer offizielle raspi Seite ne aktuelle 
Distribution geladen (dachte ich):

Linux version 4.14.34+ (dc4@dc4-XPS13-9333) (gcc version 4.9.3 
(crosstool-NG crosstool-ng-1.22.0-88-g8460611)) #1110 Mon Apr 16 
14:51:42 BST 2018

Upgrade läuft aber gerade...vll wars das ja wrkl.

Danke, Klaus.
OP #5491449
Lesenswert?

...upgrade war erfolgreich, aber er connected sich bei den ersten 2 
boots auch nicht. Also erstmal keine Besserung. Hoffe die wpa config 
hats nicht zerhauen, muss wieder "headfull" arbeiten um es zu 
prüfen...ah - just beim 3. boot gehts. Ist aber so auch keine Lsg.

NACH dem upgrade:

PRETTY_NAME="Raspbian GNU/Linux 9 (stretch)"
NAME="Raspbian GNU/Linux"
VERSION_ID="9"
VERSION="9 (stretch)"
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";

...und im Ggs zu vor dem upgrade läuft die CPU nun zml auf last - sehr 
merkwürdig

-> reboot - wieder kein connect.
-> reboot - nun hats geklappt...


Klaus.
OP #5491473
Lesenswert?

...dmesg sagt:

[    2.616095] usb 1-1.3: Product: RTL8191S WLAN Adapter
[    2.616104] usb 1-1.3: Manufacturer: Manufacturer Realtek
[    2.616113] usb 1-1.3: SerialNumber: 00e04c000001
[    3.267332] systemd[1]: Listening on /dev/initctl Compatibility Named 
Pipe.
[    3.269163] systemd[1]: Started Forward Password Requests to Wall 
Directory Watch.

...

[   50.664051] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   53.473968] IPv6: ADDRCONF(NETDEV_UP): wlan0: link is not ready
[   56.661115] fuse init (API version 7.26)
[   63.927934] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready

...der RasPi ist nach dem upgrade sehr langsam, CPU sagt >=70...mit 
"top" finde ich aber keine 70% (vll 20 in Summe) - häh?

Klaus.
OP #5491678
Lesenswert?

Hm. Ich hatte ja oben bereits erwähnt, dass ich ifdown und ifup in 
meinem eigenen script (was ich auch aus anderen gründen so weiter nutzen 
machte -> Ausgabe auf LCD) nacheinander aufrufe.
Das beendet den Adapter und reaktiviert ihn, er verbindet sich aber 
trotzdem nicht...iwie dachte mit linux wäre alles maximal transparent, 
aber ich zweifel gerade daran ;)

pi@oneplus_PI:/etc/wpa_supplicant $ sh -x ifupdown
sh: 0: Can't open ifupdown


Klaus.
#5491689
Lesenswert?

Schau doch mal in /var/log was die verschiedenen Dienste so loggen und 
vergleiche zwischen den Fällen bei denen es klappt und bei denen es 
schief geht.

Ich hab jetzt nicht im Kopf wie das Logging bei dem Raspbian genau 
konfiguriert ist, aber /var/log/syslog und /var/log/messages wären die 
Kandidaten in die ich als erstes schauen würde.
#5491875
Lesenswert?

Klaus R. schrieb:
> Dummer Weise verbindet er sich nur jedes 3. Mal beim Booten sicher
> direkt mit dem WLAN.

Klaus R. schrieb:
> ...es MUSS ja einen Grund geben wieso er das Wlan zwar
> nachgewiesener Maßen sieht (ifconfig) aber sich nicht connected.

zu 90% ein unpassendes Netzteil, bzw. zu oft werden Ladeadapter 
verwendet welche kein Netzteil sind.
Ein Ladeadapter kann schon mal schwanken von 4,2V bis 5,xV dem 
aufladenen Akku ist egal, aber nicht dem PI, die wollen stabile 5V 
eigentlich 5,1V weil beim Boot mehr Strom fließt und an der microUSB 
schon mal zu viel Spannungsabfall stattfindet, wlan saugt auch.
OP #5491888
Lesenswert?

...das Problem kenne ich, ich habe ein 2,5A Netzteil von einem Router 
verwendet. daran liegt es mMn nicht. Ich erkenne am Blinken den Wlan 
Sticks auch genau, wann es schief geht...das ist kurz nachdem das wlan0 
ge-up-pt wird...aber ich versuche es nochmal mit einem anderen "dicken" 
Ladegerät, bin mir aber zu 99% sicher dass es nicht daran liegt (weil 
ich das ja schon wusste).

Klaus.
OP #5492163
Lesenswert?

...naja, ich versuche ja nur darzustellen, dass ich auch schon etwas 
rumgeoogelt und ausprobiert habe - für gewöhnlich wird einem ja genau 
das Ggt unterstellt ;)

Ich habe aber bis jetzt auch noch keine konkrete Antwort bekommen: Wie 
verbindet man "zwangsgebunden" ein WLAN. ifup und ifdown kannte ich ja 
auch schon (sind aber auch nur "irgend welche Prozesse und Automatismen, 
die vielleicht zum ziel führen, vielleicht aber auch nicht".
Ich würde das gerne mit explizitem Befehl "IDDQD +connect @"SSID" >> 
wlan0" erledigen. Daher suche ich Erfahrungswerte ;)

Klaus.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren