[gelöst] AP auf BBB - Zugriff sehr langsam

Einrichten des lokalen Netzes, Verbindung zu anderen Computern und Diensten.
Florian75
Beiträge: 33
Registriert: 06.02.2018 20:54:05

[gelöst] AP auf BBB - Zugriff sehr langsam

Beitrag von Florian75 » 06.02.2018 21:26:23

Hallo zusammen,
ich habe auf meinem BeagleBoneBlack, Debian Jessie 8.8, mittels hostapd einen AP eingerichtet. Nach dem aufstarten des Systems wird auch das Netz des AP in meiner WLAN-Liste (Labtop Win7) angezeigt. Wenn ich mich mit statischer ip im Labtop (192.168.42.100) verbinde kann ich auch mit putty oder ping die ip des AP (192.168.42.1) erreichen. Der Zugriff ist aber extremst langsam. Es dauert mehre Sekunden bis ich eine Antwort bekomme. Beim pingen verliere ich 50% der Pakete und es dauert mehre Sekunden.

Auf den BBB komme ich zur Zeit über eth0, also kabel, und putty. Wenn ich mich mit dem AP verbinden will ziehe ich das Netzwerkkabel aus dem Labtop ab. Es besteht dann also nur noch die WLAN Verbindung.

Ich habe den conman gepurgt, arbeite nur mit statischen ips, also kein dhcp, kein dns. Auch auf eth0 Seite ist alles statisch.

Der WLAN Kanal liegt auf 6. Alle anderen Kanäle in der Umgebung liegen auf 1 oder 11. Das habe ich mit einer App nachgeprüft.

Meine /etc/network/interfaces:

auto eth0
iface eth0 inet static
address 192.168.2.80
netmask 255.255.255.0
gateway 192.168.2.1

allow-hotplug wlx74xxxxxxxxxxx
iface wlx74xxxxxxxxxxx inet static
address 192.168.42.1
netmask 255.255.255.0

Was kann ich noch prüfen um das Problem für die langsame Verbindung zu finden?

Gruß
Florian
Zuletzt geändert von Florian75 am 18.02.2018 20:25:19, insgesamt 1-mal geändert.

Benutzeravatar
schorsch_76
Beiträge: 2535
Registriert: 06.11.2007 16:00:42
Lizenz eigener Beiträge: MIT Lizenz

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von schorsch_76 » 07.02.2018 08:34:47

Eventuell sind noch alte Routen in der Routingtabelle enthalten. eth0 und wlan sollten zwei unterschiedliche Subnetzte sein (was es auch sind). Es könnte auch noch in der arp Tabelle alte einträge enthalten sein. Mach mal einen Neustart des BBB mit nur wlan an.

Benutzeravatar
MSfree
Beiträge: 10683
Registriert: 25.09.2007 19:59:30

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von MSfree » 07.02.2018 09:03:20

Florian75 hat geschrieben: ↑ zum Beitrag ↑
06.02.2018 21:26:23
Ich habe den conman gepurgt, arbeite nur mit statischen ips, also kein dhcp, kein dns. Auch auf eth0 Seite ist alles statisch.
Und was soll die Tatsache, daß du alles mit statischen IPs machst, mit deinem Geschwindigkeitsproblem zu tun haben? Dem Netzwerk ist es völlig wurscht, ob die IPs statisch oder per DHCP zugewiesen werden, es läuft in beiden Fällen exakt gleich schnell.

Daß du aber kein DNS verwendest, gibt mir schon zu bedenken. Wo hast du denn den wirklich dummen Rat her, kein DNS zu verwenden? Wer verbreitet denn immer noch so dämliche Ratschläge im Internet, wenn es um die Fehlersuche im Netzwerk geht?
Der WLAN Kanal liegt auf 6. Alle anderen Kanäle in der Umgebung liegen auf 1 oder 11.
Herzlichen Glückwunsch. Damit hast du die praktisch zwischen beide Stühle gesetzt. Wenn die beiden anderen WLAN-Kanäle mit 40MHz Bandbreite (IEEE 802.11n) funken, störst du beide Bänder bzw. wirst von beiden gestört. Allerdings ist das nicht der Grund für deine extrem geringe Geschwindigkeit.
Meine /etc/network/interfaces:...
Die besagt rein gar nichts.

Wenn überhaupt. dann wäre die Ausgabe von iwconfig auf dem Beaglebone interessant.

Florian75
Beiträge: 33
Registriert: 06.02.2018 20:54:05

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von Florian75 » 07.02.2018 12:55:33

schorsch_76 hat geschrieben: ↑ zum Beitrag ↑
07.02.2018 08:34:47
Eventuell sind noch alte Routen in der Routingtabelle enthalten. eth0 und wlan sollten zwei unterschiedliche Subnetzte sein (was es auch sind). Es könnte auch noch in der arp Tabelle alte einträge enthalten sein. Mach mal einen Neustart des BBB mit nur wlan an.
Hallo schorsch_76,

danke Dir, das ist ein guter Hinweis. Ich werd das heute Abend mal prüfen. Kannst Du mir noch sagen wie ich die "arp Tabelle" anzeigen und deuten kann? Was muss da enthalten sein und woran kann ich erkennen das dort was falsches eingetragen ist?

Gruß
Florian

BenutzerGa4gooPh

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von BenutzerGa4gooPh » 07.02.2018 13:29:11

Florian75 hat geschrieben: ↑ zum Beitrag ↑
07.02.2018 12:55:33
Kannst Du mir noch sagen wie ich die "arp Tabelle" anzeigen und deuten kann? Was muss da enthalten sein und woran kann ich erkennen das dort was falsches eingetragen ist?
Mit falschen arp-Eintraegen hättest du gar keine Verbindung. Oder eben die Falsche. :wink:
Anzeige mit

Code: Alles auswählen

ip neighbor show dev <interface>
Und poste mal vom WLAN-Client:

Code: Alles auswählen

iw dev <interface> link 
Was kann ich noch prüfen um das Problem für die langsame Verbindung zu finden?
Beispiele unten: https://w1.fi/cgit/hostap/plain/hostapd/hostapd.conf
An deiner Stelle würde ich nur mit 20 MHz Kanalbreite arbeiten, wegen der Nachbarn.
Alle anderen Kanäle in der Umgebung liegen auf 1 oder 11.
Wenn beide Nachbarn 40 MHz Breite mit starkem Pegel nutzen, gleiche Kanäle verwenden. Das 2,4-GHz-Band ist voll belegt.
Zuletzt geändert von BenutzerGa4gooPh am 07.02.2018 13:44:40, insgesamt 1-mal geändert.

Florian75
Beiträge: 33
Registriert: 06.02.2018 20:54:05

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von Florian75 » 07.02.2018 13:43:45

Hallo Jana,

danke für Deine Antwort.

Mein Client ist ein Windows 7 Labtop. Was wäre die Alternative zum Linux Kommando die ich posten kann?

Hältst Du es für möglich das es an einer falschen Konfiguration der hostapd.conf liegt? Ich könnte heute Abend mal den Inhalt der Datei posten.

Gruß
Florian

BenutzerGa4gooPh

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von BenutzerGa4gooPh » 07.02.2018 13:53:39

Florian75 hat geschrieben: ↑ zum Beitrag ↑
07.02.2018 13:43:45
Mein Client ist ein Windows 7 Labtop. Was wäre die Alternative zum Linux Kommando die ich posten kann?
Du bist der Windows-Experte und hast bestimmt Google. Mir fällt nur das grafische Programm https://www.heise.de/download/product/inssider-56215 ein.

Google verrät uns weiterhin:

Code: Alles auswählen

netsh wlan show networks mode=bssid
(Eingabeaufforderung als Administrator öffnen!)
Zuletzt geändert von BenutzerGa4gooPh am 07.02.2018 14:01:06, insgesamt 1-mal geändert.

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von Lord_Carlos » 07.02.2018 13:58:15

Sowohl AP als auch Klient sind im selben Raum? Aber nicht zu dicht aneinander.

Schonmal versucht mit dem BBB zu einem richtigen AP zu verbinden?
Gibt es andere die das BBB als AP benutzten?

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Florian75
Beiträge: 33
Registriert: 06.02.2018 20:54:05

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von Florian75 » 07.02.2018 14:04:27

Lord_Carlos hat geschrieben: ↑ zum Beitrag ↑
07.02.2018 13:58:15
Sowohl AP als auch Klient sind im selben Raum? Aber nicht zu dicht aneinander.

Schonmal versucht mit dem BBB zu einem richtigen AP zu verbinden?
Gibt es andere die das BBB als AP benutzten?
Hallo Lord_Carlos,

Ja, die liegen nebeneinander. Ca. 50cm. Meinst Du die Empfänger übersteuern? Könnte auch eine Idee sein.
Nein, den BBB habe ich noch nicht mit einem richtigen AP verbunden.
Nein, sonst greift niemand auf den AP zu.

Gruß
Florian

Florian75
Beiträge: 33
Registriert: 06.02.2018 20:54:05

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von Florian75 » 07.02.2018 14:07:53

Jana66 hat geschrieben: ↑ zum Beitrag ↑
07.02.2018 13:53:39
Google verrät uns weiterhin:
Dankeschön :oops:

Benutzeravatar
Lord_Carlos
Beiträge: 5578
Registriert: 30.04.2006 17:58:52
Lizenz eigener Beiträge: GNU Free Documentation License
Wohnort: Dänemark

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von Lord_Carlos » 07.02.2018 14:19:05

Florian75 hat geschrieben: ↑ zum Beitrag ↑
07.02.2018 14:04:27
Nein, sonst greift niemand auf den AP zu.
Ne, ich meine gibt es Erfahrungsberichte von anderen die ein BBB als AP benutzten.

Code: Alles auswählen

╔═╗┬ ┬┌─┐┌┬┐┌─┐┌┬┐╔╦╗
╚═╗└┬┘└─┐ │ ├┤ │││ ║║
╚═╝ ┴ └─┘ ┴ └─┘┴ ┴═╩╝ rockt das Forum!

Florian75
Beiträge: 33
Registriert: 06.02.2018 20:54:05

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von Florian75 » 07.02.2018 14:28:31

Lord_Carlos hat geschrieben: ↑ zum Beitrag ↑
07.02.2018 14:19:05
Florian75 hat geschrieben: ↑ zum Beitrag ↑
07.02.2018 14:04:27
Nein, sonst greift niemand auf den AP zu.
Ne, ich meine gibt es Erfahrungsberichte von anderen die ein BBB als AP benutzten.
undskyldning :?

Ich habe mir im Netz die Konfiguration des AP über verschiedene Seiten, meist RasPi, zusammengesucht. Es scheint aber grundsätzlich zu funktionieren. Berichte in denen es Probleme mit der Geschwindigkeit gab, haben mir bisher nicht weiter geholfen.

Benutzeravatar
MSfree
Beiträge: 10683
Registriert: 25.09.2007 19:59:30

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von MSfree » 07.02.2018 14:37:06

Florian75 hat geschrieben: ↑ zum Beitrag ↑
07.02.2018 14:28:31
Es scheint aber grundsätzlich zu funktionieren.
Eine sehr häufige, wenn nicht die häufigste, Ursache für lahmes WLAN ist zu aggressives Power Management auf AP und/oder Clientseite. Daher prüfe mit dem Kommandozeilenbefehl

Code: Alles auswählen

iwconfig
auf dem Beaglebone, ob Power Management eingeschaltet ist.

Florian75
Beiträge: 33
Registriert: 06.02.2018 20:54:05

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von Florian75 » 07.02.2018 14:45:28

MSfree hat geschrieben: ↑ zum Beitrag ↑
07.02.2018 14:37:06
Florian75 hat geschrieben: ↑ zum Beitrag ↑
07.02.2018 14:28:31
Es scheint aber grundsätzlich zu funktionieren.
Eine sehr häufige, wenn nicht die häufigste, Ursache für lahmes WLAN ist zu aggressives Power Management auf AP und/oder Clientseite. Daher prüfe mit dem Kommandozeilenbefehl

Code: Alles auswählen

iwconfig
auf dem Beaglebone, ob Power Management eingeschaltet ist.
Hallo MSfree,

danke für Deinen Tipp.
Das Power-Management hatte ich als mögliche Ursache schon im Netzt gefunden und im AP geprüft. Das Power-Management steht auf "off".
Für den Win7 Labtop müsste ich mal schauen wie ich das abfragen kann.

Benutzeravatar
MSfree
Beiträge: 10683
Registriert: 25.09.2007 19:59:30

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von MSfree » 07.02.2018 15:05:51

Florian75 hat geschrieben: ↑ zum Beitrag ↑
07.02.2018 14:45:28
Das Power-Management hatte ich als mögliche Ursache schon im Netzt gefunden und im AP geprüft. Das Power-Management steht auf "off".
OK, das ist schonmal gut.

Als nächstes solltest du testen, wie gut die WLAN-Verbindung ist, wenn du den Beaglebone als WLAN-Client verwendest (also nicht mit hostapd).

Wenn das auch lahmt, ist das kein gutes Zeichen.

Florian75
Beiträge: 33
Registriert: 06.02.2018 20:54:05

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von Florian75 » 07.02.2018 15:10:56

MSfree hat geschrieben: ↑ zum Beitrag ↑
07.02.2018 15:05:51
Florian75 hat geschrieben: ↑ zum Beitrag ↑
07.02.2018 14:45:28
Das Power-Management hatte ich als mögliche Ursache schon im Netzt gefunden und im AP geprüft. Das Power-Management steht auf "off".
OK, das ist schonmal gut.

Als nächstes solltest du testen, wie gut die WLAN-Verbindung ist, wenn du den Beaglebone als WLAN-Client verwendest (also nicht mit hostapd).

Wenn das auch lahmt, ist das kein gutes Zeichen.
Das kann ich heute Abend mal versuchen.

Florian75
Beiträge: 33
Registriert: 06.02.2018 20:54:05

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von Florian75 » 07.02.2018 20:36:19

So, jetzt konnte ich einiges testen. Den BBB als client einrichten geht für mich nicht so schnell. Das werde ich später machen.
EDIT: Habs heute mit dem BBB als Client nicht mehr hinbekommen. Warscheinlich zu viel deinstalliert auf dem langen Weg zum AP :(

Mach mal einen Neustart des BBB mit nur wlan an.
-> Keine Verbesserung


iwconfig
lo no wireless extensions.
wlxXXXXXXXXXX IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=20 dBm
Retry short limit:7 RTS thr=2347 B Fragment thr:off
Power Management:off
eth0 no wireless extensions.
usb0 no wireless extensions.
usb1 no wireless extensions.
can0 no wireless extensions.
can1 no wireless extensions.



netsh wlan show networks mode=bssid


SSID 1 : BeagleBoneBlack AP
Netzwerktyp : Infrastruktur
Authentifizierung : WPA2-Personal
Verschlsselung : CCMP
BSSIDD 1 : xx:xx:xx:xx:xx:xx
Signal : 99%
Funktyp : 802.11n
Kanal : 11
Basisraten (MBit/s) : 1 2 5.5 11
Andere Raten (MBit/s) : 6 9 12 18 24 36 48 54


Sowohl AP als auch Klient sind im selben Raum? Aber nicht zu dicht aneinander.
-> Räumliche Trennung bringt werder verbesserung noch verschlechterung

Den Kanal hab ich wieder von 6 auf 11 umgestellt, brachte keine Verbesserung.

/etc/hostapd/hostapd.conf
Der Name des WLAN Interface das hier konfiguriert wird
interface=wlxXXXXXXXXXX
# Verwendung des nl80211 Treibers mit dem brcmfmac Treiber
driver=nl80211
# Der sichtbare WLAN-Name
ssid=BBB AP
# Vewende das 2,4 GHz Band
hw_mode=g
# Verwende Kanal 11
channel=11
# Aktiviere 802.11n
ieee80211n=1
# Aktiviere WMM
wmm_enabled=1
# Nutze 40MHz Frequenzen mit 20ns Sicherheitsintervall
ht_capab=[HT40][SHORT-GI-20][DSSS_CCK-40]
# Akzeptiere alle MAC Adressen
macaddr_acl=0
# Verwende WPA Authentifizierung
auth_algs=1
# Klienten müssen den Namen des Netzwerks nicht kennen
ignore_broadcast_ssid=0
# Verwende WPA2
wpa=2
# Verwende einen Pre-shared Key
wpa_key_mgmt=WPA-PSK
# Das WLAN-Passwort
wpa_passphrase=XXX
# Verwende AES anstatt TKIP
rsn_pairwise=CCMP

Kann an den Ausgaben jemand ein mögliches Problem feststellen?

BenutzerGa4gooPh

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von BenutzerGa4gooPh » 07.02.2018 22:08:52

Sehe keine Fehler. Wie mit hostapd iwconfig aussehen muss, weiß ich nicht. 802.11n mit HT 20 wäre in deiner Umgebung wohl besser, stabiler.

Musst du nun umkonfigurieren, Beagle als WLAN-Client und Test gegen einen WLAN-Router oder Accesspoint. So wie MSFree und LordCarlos vorgeschlagen haben. Notfalls konfiguriere deinen Windows-PC als WLAN-Hotspot.

Hat der Beagle grafische Oberfläche? Wenn ja einfach einen Netzwerkmanager dazu installieren.
(Mit dem könntest du dann nicht nur Client sondern auch Hotspot / ad hoc Netzwerk testen.)
https://wiki.ubuntuusers.de/NetworkManager/

Florian75
Beiträge: 33
Registriert: 06.02.2018 20:54:05

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von Florian75 » 08.02.2018 06:17:06

Der Beagle hat keine grafische Oberfläche, mache alles per ssh.
Die 20MHz kann ich noch umstellen.
Das Umkonfigirieren werde ich machen, hab nur bei der Einrichtung des AP alles mögliche runtergeschmissen, was ich jetzt wieder brauche. Ggf. Setze ich den Beagle auch wieder neu auf.
Das geht aber erst heute Abend wieder :-)

Benutzeravatar
MSfree
Beiträge: 10683
Registriert: 25.09.2007 19:59:30

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von MSfree » 08.02.2018 10:04:22

Florian75 hat geschrieben: ↑ zum Beitrag ↑
08.02.2018 06:17:06
Das Umkonfigirieren werde ich machen, hab nur bei der Einrichtung des AP alles mögliche runtergeschmissen, was ich jetzt wieder brauche.
Eigentlich braucht man fast nichts, um einen Linuxrechner wie deinen Beaglebone per WLAN als Client ins Netz zu bringen.

wpasupplicant muß halt installiert sein und in deiner /etc/network/interfaces muß die WLAN-Schnittstelle (hier bespielsweise wlan0) folgendermassen als Client konfiguriert werden:

Code: Alles auswählen

allow-hotplug wlan0
iface wlan0 inet dhcp
  wpa-ssid DeinWLANName
  wpa-psk StrengGeheim
Oder auch:

Code: Alles auswählen

allow-hotplug wlan0
iface wlan0 inet static
  address 192.168.x.y
  netmask 255.255.255.0
  wpa-ssid DeinWLANName
  wpa-psk StrengGeheim
Wenn es denn unbedingt statisch sein soll.

connman oder nmcli sind überhaupt nicht nötig.

Florian75
Beiträge: 33
Registriert: 06.02.2018 20:54:05

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von Florian75 » 08.02.2018 12:49:57

MSfree hat geschrieben: ↑ zum Beitrag ↑
08.02.2018 10:04:22
wpasupplicant muß halt installiert sein
Danke für den Tipp!

Genau den supplicanten hab ich rausgeschmissen :-)

Ich wird mich heute Abend noch mal dransetzen und das dann testen.

Florian75
Beiträge: 33
Registriert: 06.02.2018 20:54:05

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von Florian75 » 08.02.2018 19:59:29

So, dank MSfree's Hinweis mit dem Supplicanten hats jetzt ganz fix hingehauen.
Habe den hostapd abgeschaltet und WLAN als client auf dem BBB eingerichtet.

Und?

Die Verbindung ist natürlich super schnell. Pingzeiten von 1,2 ms!

Ich habe den gleichen Labtop, den gleichen BBB, alles identische WLAN Hardware. Nur ist der BBB jetzt als client im Haus-WLAN-Netz.

Irgend welche Ideen?

Gruß
Florian

BenutzerGa4gooPh

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von BenutzerGa4gooPh » 08.02.2018 20:44:11

Damit ist wohl die Hardware i. O.
Würde nun den hostapd wieder in Betrieb setzen. wpasupplicant wieder entfernen. Dann Ethernet und WLAN bridgen, also reiner Accesspoint mit eigener IP. Wenn das einwandfrei geht, wieder als Router (IP-Forwarding). Somit existieren pro Schritt weniger Fehlerquellen.

Hier hat einer Bridging und Routing hingekriegt: viewtopic.php?f=30&t=168439&start=15#p1162864
Du musst im 1. Schritt nur bridgen und der Bridge eine IP-Adresse geben (per DHCP-Client geht auch, ungünstiger wegen gesicherten Management), damit du den AP managen kannst.

Muss der Beagle überhaupt routen???

Florian75
Beiträge: 33
Registriert: 06.02.2018 20:54:05

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von Florian75 » 08.02.2018 21:00:17

Jana66 hat geschrieben: ↑ zum Beitrag ↑
08.02.2018 20:44:11
Wenn das einwandfrei geht, wieder als Router.
äh Router? Ich hatte nie bewusst einen Router eingerichtet. Ist das ev. schon das Problem?

Ich hatte nur den hostapd eingerichtet, keine Bridge, keinen Router, kein DNS, kein DHCP.

Meine Erwartung wäre gewesen, das ich über die IP auf den BBB komme, aber wenn ich darüber nachdenke: Wie weiss denn die IP des AP (hostapd), das dahinter ein BBB mit ssh und ping und sonstnochwas ist?

Ich baue jetzt erst mal den hostapd wieder auf.

BenutzerGa4gooPh

Re: AP auf BBB - Zugriff sehr langsam

Beitrag von BenutzerGa4gooPh » 08.02.2018 21:15:41

Florian75 hat geschrieben: ↑ zum Beitrag ↑
08.02.2018 21:00:17
äh Router? Ich hatte nie bewusst einen Router eingerichtet. Ist das ev. schon das Problem?

Hast du das nicht gemacht? Wäre Router:

Code: Alles auswählen

sysctl -w net.ipv4.ip_forward=1
Okay, man kann einem Host mit 2 Interfaces auch 2 IPs geben. Geht dann kein Traffic durch wie bei Bridge oder Router. Wäre wie ein Laptop mit Ethernet und WLAN gleichzeitig. Weiß nicht, was du netzwerktechnisch mit dem Beagle willst. Wenn das Vorgenannte genügt, brauchst du weder Bridge noch Router. Ich nahm aufgrund der 2 konfigurierten IPs an, du routest.

Antworten