Hallo,
ich habe schon seit längerem Probleme mit Apple Geräten im Mesh WLAN mit zwei Fritzboxen 7490 als Access Points, daß die IOS Geräte immer mal wieder hängen oder fast eine Minute brauchen, um eine Webseite anzuzeigen. Ein daneben liegendes Android Gerät hat das Problem nicht.
Auf der Suche nach Alternativen bin ich auf die Ubiquiti Hardware gestoßen und war fast schon soweit die auch zu kaufen, habe dann aber doch noch die Suche nach Problemen mit Apple Geräten bemüht und das hier gefunden:
Dort steht letztlich, daß der DTIM Wert auf 3 gesetzt werden soll. Ich hab dann nach cfg80211 gesucht und bin dann auf der WLAN Hilfeseite für OpenWrt gelandet, wo für hostapd die Einstellung dtim_period beschrieben ist.
Ich hab dann mit fwmod die aktuelle 7.21 7490 Firmware entpackt, dann unter original/filesystem/etc/default.FRITZ_Box_HW185 in den dortigen Ordnern avm, avme und 1und1 die Datei wlan_defaults.cfg mit meiner geänderten Version ersetzt, die in allen Sektionen, für alle Rollen und jeweils master und slave den Eintrag:
dtim_period = 3;
hinzufügt. Dann die Firmware wieder verpackt, ein memory image (mit image2ram) erzeugt und dann das PowerShell Skript von den eva-tools genommen, um eine unsignierte Firmware zu flashen.
Nach dem Neustart der Fritzbox steht aber immer noch das alte Installationsdatum der 7.21 firmware drin (Oktober) und natürlich kann man nirgends nachschauen, ob die Änderung von dtim_period=3 auch aktiv ist.
Mit tcpdump mit einem anderen Gerät hab ich die Beacon Nachrichten auch nicht sehen können.
Mal abgesehen davon, daß alle drei Apple Geräte im Haushalt seit der Änderung viel besser reagieren, auch Seiten nachladen oder direkt nach dem Aufwachen Webseiten ohne Verzögerung aufrufen, ist für mich die Frage, mit welchen Methoden kann ich jetzt überprüfen, ob die Änderung mit dtim_period = 3; aktiv ist und ob die DTIM Information jetzt nur noch bei jedem dritten Beacon Intervall gesendet wird?
Ich weiß natürlich auch nicht, welchen Wert von dtim_period die Fritzbox vorher genommen hat, im Source code gab es nur Hinweise, daß der Wert aus der Firmware stammt. Als defaults bei Websuchen habe ich noch 1 und 2 gefunden.
Danke im Voraus für Eure Ideen.
ich habe schon seit längerem Probleme mit Apple Geräten im Mesh WLAN mit zwei Fritzboxen 7490 als Access Points, daß die IOS Geräte immer mal wieder hängen oder fast eine Minute brauchen, um eine Webseite anzuzeigen. Ein daneben liegendes Android Gerät hat das Problem nicht.
Auf der Suche nach Alternativen bin ich auf die Ubiquiti Hardware gestoßen und war fast schon soweit die auch zu kaufen, habe dann aber doch noch die Suche nach Problemen mit Apple Geräten bemüht und das hier gefunden:
UniFi - Troubleshooting Connectivity Issues
This article describes the troubleshooting steps to help you address connectivity issues with UniFi Wi-Fi networks, mainly involving the UniFi Access Points and client devices. Before investigating...
help.ui.com
Probleme mit Ubiquiti UniFi und Apple iOS Geräten (gelöst) - GrimReapers.de
Da ich mit meiner WLAN-Ausleuchtung zuhause in den Randzonen nicht ganz zufrieden war, habe ich auf die Suche nach einer Möglichkeit gemacht, die WLAN-Abdeckung zu verbessern. Nach einiger Recherche im Internet habe ich beschlossen meine AVM, Cisco und TP-Link basierte LAN-Infrastruktur durch...
blog.grimreapers.de
Ich hab dann mit fwmod die aktuelle 7.21 7490 Firmware entpackt, dann unter original/filesystem/etc/default.FRITZ_Box_HW185 in den dortigen Ordnern avm, avme und 1und1 die Datei wlan_defaults.cfg mit meiner geänderten Version ersetzt, die in allen Sektionen, für alle Rollen und jeweils master und slave den Eintrag:
dtim_period = 3;
hinzufügt. Dann die Firmware wieder verpackt, ein memory image (mit image2ram) erzeugt und dann das PowerShell Skript von den eva-tools genommen, um eine unsignierte Firmware zu flashen.
Nach dem Neustart der Fritzbox steht aber immer noch das alte Installationsdatum der 7.21 firmware drin (Oktober) und natürlich kann man nirgends nachschauen, ob die Änderung von dtim_period=3 auch aktiv ist.
Mit tcpdump mit einem anderen Gerät hab ich die Beacon Nachrichten auch nicht sehen können.
Mal abgesehen davon, daß alle drei Apple Geräte im Haushalt seit der Änderung viel besser reagieren, auch Seiten nachladen oder direkt nach dem Aufwachen Webseiten ohne Verzögerung aufrufen, ist für mich die Frage, mit welchen Methoden kann ich jetzt überprüfen, ob die Änderung mit dtim_period = 3; aktiv ist und ob die DTIM Information jetzt nur noch bei jedem dritten Beacon Intervall gesendet wird?
Ich weiß natürlich auch nicht, welchen Wert von dtim_period die Fritzbox vorher genommen hat, im Source code gab es nur Hinweise, daß der Wert aus der Firmware stammt. Als defaults bei Websuchen habe ich noch 1 und 2 gefunden.
Danke im Voraus für Eure Ideen.