Inhaltsverzeichnis
Landal-WLAN am Router: was umgebaut wurde, was „VHT“ bedeutet und warum
← Heimnetz-Übersicht · Router openwrtone · Netzwerk · Sicherungen
Stand: 10.10.2026, 17:20 Uhr. Diese Seite erklärt für Nicht-WLAN-Fachleute, was am Landal-Zugang des Routers verändert wurde. Sie enthält auch die Messergebnisse, einschließlich der Punkte, bei denen meine frühere Einschätzung nicht stimmte.
Kurzfassung
- Der Router in Arcen verbindet sich per WLAN-Client mit dem Park-WLAN „Free WiFi Landal“ (5 GHz). Das ist die zweite Internetleitung neben dem Huawei-Hotspot.
- Unter der alten Firmware (OpenWrt 24.10.0) brach die Verbindung zum nächsten, starken Zugangspunkt ständig ab, weil Router und Zugangspunkt sich über die WLAN-Betriebsart („HE“ gegen „VHT“) nicht einig wurden. Der Router nahm dann einen weit entfernten Zugangspunkt und kam nur auf ca. 0,8 Mbit/s.
- Die Lösung: Dem Router verbieten, die Betriebsart „VHT“ (und damit „HE“) zu benutzen. Er meldet sich dann als einfacher „HT“-Client (WLAN-Standard 802.11n) an. Damit klappte die Verbindung zum starken Zugangspunkt, gemessen wurden 20 bis 40 Mbit/s.
- Unter der neuen Firmware (25.12.5) steht diese Einstellung an anderer Stelle. Die alte Zeile wirkte nicht mehr und wurde neu eingetragen.
- Wichtig und ehrlich: Unter 25.12 verbindet sich der Client auch mit VHT problemlos mit dem starken Zugangspunkt. Der ursprüngliche Fehler tritt dort offenbar nicht mehr auf. Der HT-Zwang ist unter 25.12 daher vielleicht gar nicht mehr nötig. In einem Vergleichstest war VHT sogar im Durchschnitt schneller (siehe unten).
Hintergrund: die WLAN-Generationen in einfachen Worten
WLAN ist eine Reihe von Standards. Jede neue Generation kann „schneller sprechen“, aber beide Seiten müssen sie beherrschen und sich für eine gemeinsame Sprache entscheiden.
| Kürzel (Technik) | Standard / „Wi-Fi“ | Jahr | Bänder | Kanalbreite | Besonderheiten |
|---|---|---|---|---|---|
| HT („High Throughput“) | 802.11n / Wi-Fi 4 | 2009 | 2,4 und 5 GHz | 20 oder 40 MHz | bis zu 4 gleichzeitige Datenströme, Standard seit über 15 Jahren, praktisch jedes Gerät kann es |
| VHT („Very High Throughput“) | 802.11ac / Wi-Fi 5 | 2013 | nur 5 GHz | 20, 40, 80 oder 160 MHz | dichtere Kodierung (256-QAM), deutlich höhere Spitzenraten |
| HE („High Efficiency“) | 802.11ax / Wi-Fi 6 | 2019 | 2,4 und 5 GHz (Wi-Fi 6E: auch 6 GHz) | wie VHT | viele Geräte gleichzeitig effizient bedienen (OFDMA), noch dichtere Kodierung (1024-QAM) |
Zum Lesen der Zahlen im Router:
- Kanalbreite (MHz): Wie „breit die Straße“ ist. Doppelt so breit heißt grob doppelt so viel Daten, aber auch mehr Störungen und mehr Nachbarn, die sich überlappen.
- MCS („Modulation and Coding Scheme“): Ein Index, wie dicht die Daten gepackt werden. Je höher, desto schneller, aber desto empfindlicher gegen Störungen. Der Router wählt ihn selbst nach Signalqualität.
- NSS / Streams: Wie viele Datenströme gleichzeitig laufen (Antennen).
- Beispiele aus unserem Router: „MCS 15, 40 MHz“ (HT) entspricht ca. 270 bis 300 Mbit/s Verbindungsrate. „VHT-MCS 9, 80 MHz, 2 Streams“ entspricht ca. 866 Mbit/s.
- Wichtig: Das ist die Verbindungsrate zwischen Router und Zugangspunkt, nicht die Internetgeschwindigkeit. Netto bleiben etwa die Hälfte davon, geteilt mit allen anderen Gästen. Der Internetanschluss des Parks und die Auslastung am Abend begrenzen weit stärker als die WLAN-Betriebsart.
Wie die Einigung abläuft
- Der Zugangspunkt (AP) sendet ständig „Ich kann HT, VHT und HE“.
- Der Client (unser Router) meldet sich an und nennt seine Fähigkeiten.
- Der AP bestätigt, welche Betriebsart für diese Verbindung gilt.
- Der Treiber im Router prüft, ob die Bestätigung zu dem passt, was der AP vorher angekündigt hat.
Bei Landal passte das nicht zusammen: Der AP kündigte HE (Wi-Fi 6) an, bestätigte aber nur VHT (Wi-Fi 5). Der Treiber des Routers (mt76/mac80211 auf dem MediaTek MT7981) wertete das als Fehler und brach die Verbindung ab. Das Log zeigte: AP appears to change mode (expected HE, found VHT), disconnect. Ein Vergleich: Auf dem Schild vor der Tür steht „Wir sprechen Deutsch und Französisch“, drinnen antwortet man nur auf Französisch, und der strenge Dolmetscher bricht das Gespräch ab.
Was gestern unter OpenWrt 24.10.0 passierte
- Der nächstgelegene Landal-AP (
3C:46:A1:BE:A5:B0, Kanal 116, Signal ca. −46 dBm) lehnte die Verbindung wegen des HE/VHT-Fehlers ab. Der Router nahm einen weit entfernten AP (−79 dBm). Ergebnis: ca. 0,8 Mbit/s, Ping um 600 ms. - Verschlüsselungs- und Cipher-Einstellungen änderten nichts. Auch ein anderes WLAN-Paket (
wpad-mbedtls) hätte nichts gebracht, es kennt keine Option „HE für Clients aus“. - Die Änderung: In
/lib/netifd/hostapd.shwurde für das Netz „Free WiFi Landal“disable_vht=1ergänzt. Der Router tritt dann als reiner HT-Client auf, ohne VHT und damit auch ohne HE (HE baut im 5-GHz-Band auf VHT auf). - Ergebnis gestern: Verbindung zum starken AP, HT mit 40 MHz, 270 Mbit/s Verbindungsrate, gemessen 20 bis 40 Mbit/s, kein Paketverlust, Ping ca. 20 ms. Das war eine echte Verbesserung gegenüber 0,8 Mbit/s.
Was heute unter OpenWrt 25.12.5 geändert werden musste
- Befund nach dem Update: Die Zeile in
hostapd.shwirkt nicht mehr, denn 25.12 erzeugt die WLAN-Client-Konfiguration in einem anderen Modul:/usr/share/ucode/wifi/supplicant.uc(ausgegeben in/var/run/wpa-supplicant-phy1-sta0.conf). - Änderung: In
supplicant.uc(Funktionsetup_sta) wird für „Free WiFi Landal“disable_vht = truegesetzt. In der erzeugten Konfiguration steht danndisable_vht=1. Das Original liegt als/root/backup-20261010/supplicant.uc.orig. - Aktivieren geht nur über einen Neustart des Funkteils:
wifi down radio1; sleep 3; wifi up radio1. (wifi reloadreicht nicht, weil sich in der UCI-Konfiguration nichts ändert.) - Nach jedem Firmware-Update geht die Änderung verloren:
/usr/sbin/anpassungen-anwendenausführen, danach Funkteil neu starten.
Was die Messungen sagen (Vergleich HT gegen VHT, 17:09 bis 17:15 Uhr)
Messung direkt über die Landal-Schnittstelle (am Tunnel vorbei), je Runde 3 × 3 MB und 10 Pings. Im Wechsel HT (VHT abgeschaltet) und VHT (angeschaltet), 3 Runden, alles im selben Zeitraum:
| Runde | Modus | Durchsatz (Mbit/s) | Ping Mittel / max | Sendefehler | Verbindungsrate |
|---|---|---|---|---|---|
| 1 | HT | 9 / 5 / 10 | 19 / 35 ms | 16 % | 216 Mbit/s (MCS 13, 40 MHz) |
| 1 | VHT | 32 / 34 / 25 | 20 / 22 ms | 26 % | 468 Mbit/s (VHT-MCS 5, 80 MHz) |
| 2 | HT | 25 / 13 / 10 | 25 / 78 ms | 14 % | 243 Mbit/s (MCS 14, 40 MHz) |
| 2 | VHT | 36 / 29 / 40 | 31 / 120 ms | 24 % | 351 Mbit/s (VHT-MCS 4, 80 MHz) |
| 3 | HT | 31 / 15 / 10 | 25 / 48 ms | 15 % | 216 Mbit/s (MCS 13, 40 MHz) |
| 3 | VHT | 14 / 16 / 22 | 23 / 41 ms | 18 % | 351 Mbit/s (VHT-MCS 8, 80 MHz) |
Ergebnis:
- Durchsatz: VHT im Mittel ca. 27 Mbit/s, HT ca. 14 Mbit/s (in 2 von 3 Runden war VHT deutlich schneller).
- Sendefehler (Pakete, die auch nach Wiederholungen nicht ankamen): HT ca. 15 %, VHT ca. 23 %. Mit beiden Modi sind 15 bis 30 % ungewöhnlich hoch.
- Ping: in beiden Modi ähnlich (20 bis 30 ms im Mittel), mit gelegentlichen Ausreißern bis 120 ms.
Was daraus folgt:
- Der HT-Zwang ist unter 25.12 kein klarer Gewinn. Meine frühere Aussage nach dem Neustart des Funkteils („Sendefehler wieder niedrig“) war zu früh und stimmte nicht: Die Quote lag auch in HT bei 15 bis 30 %.
- Vermutete Ursache der hohen Fehlerquote: Die Auslastung des Park-WLANs am Samstagabend (viele Gäste) oder der Zugangspunkt selbst. Das ist nicht bewiesen, denn auch in VHT ist die Quote hoch.
- Die Messwerte schwanken von Minute zu Minute stark (5 bis 46 Mbit/s). Drei Runden sind eine Momentaufnahme.
Entscheidung: HT lassen oder VHT erlauben?
| Option | Vorteile | Nachteile |
|---|---|---|
| HT erzwingen (jetziger Zustand) | vorhersagbar, schmale 40-MHz-Kanäle (weniger Störungen), bewährt unter 24.10, kein Absturz des HE/VHT-Konflikts möglich | im Test im Mittel langsamer (ca. 14 gegen 27 Mbit/s) |
VHT erlauben (Zeile in supplicant.uc entfernen) | im Test schneller, Standardverhalten der Firmware, keine eigene Anpassung | Der alte HE/VHT-Fehler könnte bei anderen Landal-Zugangspunkten oder nach einem AP-Update wieder auftreten und die Verbindung abbrechen |
Mein Vorschlag: Einen Tag lang beobachten (Karte „Internet“ in Home Assistant) und danach entscheiden. Umschalten geht in einer Minute:
- Nur ausprobieren, bis zum nächsten Neustart des Funkteils:
wpa_cli -p /var/run/wpa_supplicant -i phy1-sta0 set_network 2 disable_vht 0 # VHT erlauben wpa_cli -p /var/run/wpa_supplicant -i phy1-sta0 set_network 2 disable_vht 1 # HT erzwingen wpa_cli -p /var/run/wpa_supplicant -i phy1-sta0 reassociate
- Dauerhaft VHT:
cp /root/backup-20261010/supplicant.uc.orig /usr/share/ucode/wifi/supplicant.uc; wifi down radio1; sleep 3; wifi up radio1. Auch die Zeile in/usr/sbin/anpassungen-anwenden(Block 3) müsste entfernt werden, sonst wird sie nach dem nächsten Update wieder gesetzt.
So prüfst du den Zustand
iw dev phy1-sta0 link # "MCS ... 40MHz" = HT, "VHT-MCS ... 80MHz" = VHT iw dev phy1-sta0 station dump # tx failed / tx packets = Sendefehlerquote landal-test # Zugangspunkt, Signal, 3 Messungen, Paketverlust (3 MB) grep disable_vht /var/run/wpa-supplicant-phy1-sta0.conf # steht dort disable_vht=1, ist HT erzwungen
Betroffene Dateien und Sicherungen
| Datei | Zweck |
|---|---|
/usr/share/ucode/wifi/supplicant.uc | Unter 25.12: erzeugt die WLAN-Client-Konfiguration, enthält die Landal-Anpassung |
/lib/netifd/hostapd.sh | Unter 24.10 benutzt, unter 25.12 wirkungslos, bleibt als Vorsorge |
/usr/sbin/anpassungen-anwenden | trägt die Anpassungen nach einem Firmware-Update erneut ein |
/root/backup-20261010/supplicant.uc.orig | Original ohne Anpassung |
/var/run/wpa-supplicant-phy1-sta0.conf | erzeugte Client-Konfiguration (nur zum Nachsehen) |
Sicherung der Router-Konfiguration samt dieser Dateien: Sicherungen, Generation 3 „Landal-Anpassung“.
Weitere Hintergründe: Router openwrtone (Abschnitt „Landal: naher Zugangspunkt funktioniert“ und Nachträge vom 10.10.2026).
Entscheidung vom 10.10.2026, 17:40 Uhr: VHT bleibt erlaubt, Anpassung zurückgenommen
- Beschluss: Nach dem Vergleich (VHT im Mittel ca. 27, HT ca. 14 Mbit/s) und weil der ursprüngliche HE/VHT-Fehler unter OpenWrt 25.12.5 nicht mehr auftritt, läuft der Landal-Client wieder mit der Standardeinstellung (VHT).
- Zurückgenommen:
/usr/share/ucode/wifi/supplicant.ucaus/root/backup-20261010/supplicant.uc.origwiederhergestellt (enthält keindisable_vhtmehr)./lib/netifd/hostapd.shaushostapd.sh.orig-vor-anpassungwiederhergestellt./usr/sbin/anpassungen-anwendenträgt nur noch die WLAN-Isolation (netifd-wireless.sh) ein, nicht mehr die Landal-Zeilen. Vorherige Fassung:/root/backup-20261010/anpassungen-anwenden.vor-vht-umstellung.- Funkteil neu gestartet (
wifi down radio1; wifi up radio1).
- Ergebnis direkt danach: Verbindung zum starken Zugangspunkt,
VHT-MCS 4, 80 MHz, 2 Streams(351 Mbit/s), Ping ca. 20 ms ohne Verlust. - Wenn der Abbruch („expected HE, found VHT“) bei Landal wieder auftritt: Der Watchdog wechselt dann automatisch auf den Huawei. Die Anpassung lässt sich in einer Minute zurückholen, siehe Abschnitt „Entscheidung: HT lassen oder VHT erlauben?“ (Befehle mit
wpa_clioder Einsetzen der Zeilen insupplicant.uc). - Sicherung: Generation 3 „Landal-Anpassung“ (siehe Sicherungen) enthält noch den Stand mit HT-Zwang. Dieser Stand ist damit auch die Vorlage, falls man ihn wieder braucht.
Nachtrag 10.10.2026, 17:50 Uhr: zurück auf HT
- Nach der Umstellung auf VHT (17:40 Uhr) war das Landal-WLAN laut Nutzer „wieder sehr langsam“. Auf Wunsch wurde der HT-Zwang wieder eingesetzt (
disable_vht=1insupplicant.uc, Funkteil neu gestartet, Skriptanpassungen-anwendenmit den Landal-Zeilen zurück; die VHT-Fassung liegt als/root/backup-20261010/anpassungen-anwenden.vht-fassung). - Messung direkt nach der Rückkehr (HT, 17:50 Uhr): 4, 5 und 8 Mbit/s, Ping ca. 18 ms, 0 % Verlust, Verbindungsrate MCS 11 bis 15 mit 40 MHz. Das Tempo war also auch in HT niedrig. Die Schwankungen kommen offenbar von der Auslastung des Park-WLANs (Abend) und nicht von der Betriebsart. Die Einschätzung „VHT ist im Mittel schneller“ bezieht sich auf den Vergleich von 17:09 bis 17:15 Uhr und ist eine Momentaufnahme.
- Aktueller Stand: HT erzwungen. Eine Entscheidung nach Tageszeit-unabhängiger Messreihe (z. B. morgens, mittags, abends je einmal HT/VHT) steht aus.
Automatischer Vergleich HT gegen VHT (seit 10.10.2026, 17:35 Uhr)
Damit die Entscheidung auf mehr als einer Momentaufnahme beruht, läuft jetzt dreimal täglich auf dem Router selbst (ohne Mac) ein Vergleich. Home Assistant Arcen zeigt die Ergebnisse an.
| Eigenschaft | Wert |
|---|---|
| Skript | /usr/sbin/landal-vergleich (Cron: 07:45, 12:45, 19:45 Uhr, Einträge in /etc/crontabs/root) |
| Ablauf | Landal-Client auf HT stellen, 10 s warten, 3 × 2 MB Download direkt über phy1-sta0 und 10 Pings messen, Sendefehlerquote aus den Zählern; dann dasselbe mit VHT; am Ende zurück auf den Grundzustand (jetzt HT). Reihenfolge wechselt von Lauf zu Lauf. |
| Dauer / Wirkung | ca. 1,5 bis 3 Minuten. Der Landal-Link ist dabei zweimal kurz weg, der uplink-watchdog legt den Tunnel solange auf den Huawei. Verbrauch nur über Landal (ca. 12 MB je Lauf), kein Huawei-Volumen. |
| Gültigkeit | Baut sich die Verbindung mitten in der Messung neu auf (Zähler werden zurückgesetzt), wird die Messung wiederholt bzw. verworfen und nicht gespeichert. |
| Daten | /root/landal-vergleich.csv (in /etc/sysupgrade.conf): Zeit; Tageszeit; Reihenfolge; Mbit/s × 10, Sendefehler in Promille, Ping je Modus |
| Meldung | Webhook an HA Arcen (Adresse in /etc/landal-hook) |
| Abhängigkeiten | wpa-cli und curl (nicht entfernen) |
In Home Assistant Arcen (Ansicht „Übersicht“, Abschnitt „Internet“, ganz unten „Landal: HT gegen VHT“):
- Tabelle der letzten Messung (Durchsatz, Fehlerquote, Ping je Modus).
- Statistik je Modus über die letzten 21 Messungen (ca. 7 Tage): Mittelwerte und Mittel getrennt nach morgens, mittags, abends. Die Mittelwerte berechnet der Router, die Texte stehen in
input_text.landal_statistik_htund_vht. - Zwei Verlaufsdiagramme (7 Tage): Durchsatz und Fehlerquote.
- Helfer:
input_number.landal_{ht,vht}_{durchsatz,fehlerquote,ping},input_text.landal_vergleich_info. Automation „System: Landal-Vergleich HT/VHT übernehmen“.
Auswertung: Nach ca. einer Woche (21 Messungen) zeigt die Statistik, welcher Modus im Mittel schneller ist und ob das zu bestimmten Tageszeiten anders ist. Erst dann würde ich die Betriebsart endgültig festlegen.
Erster brauchbarer Lauf (17:34 Uhr): HT 7,8 Mbit/s, Fehler 14 %, Ping 21 ms; VHT 11,7 Mbit/s, Fehler 22 %, Ping 20 ms.
Automatischer HT/VHT-Vergleich (Stand 10.10.2026)
Der Router openwrtone misst selbständig, ob der Landal-Client mit HT (802.11n) oder VHT (802.11ac) schneller und stabiler läuft. Er ist unabhängig vom MacBook.
Ablauf (Skript /usr/sbin/landal-vergleich)
- Start per Cron (07:45, 19:45 und 07:45/19:45-Raster
45 7/12/19) und stündlich durch Home Assistant Arcen, wenn die Alarmanlage scharf ist (CGI/www/cgi-bin/landal-vergleich?alarm=…, nur von 10.10.11.12 erlaubt). - Läuft nur, wenn Landal verbunden und Huawei online ist. Vorher wird der Uplink auf Huawei gestellt, damit der Tunnel während der Messung stabil bleibt; danach wird der vorherige Modus (
/tmp/uplink-mode) und der Grundzustand HT wiederhergestellt. - Je Modus: Neuverbindung mit
disable_vht1 bzw. 0, 2 × 1 MB Download (Cloudflare) überphy1-sta0, 10 Pings, Zähler Sendepakete/-fehler. Die Reihenfolge wechselt, damit Reihenfolgeeffekte ausgeglichen werden. - Ergebnis geht per Webhook an HA (Texte
Landal Vergleich, Statistik gesamt/HT/VHT, Verlaufsgrafiken auf der Übersicht).
Daten
/root/landal-vergleich.csv(Semikolon; max. 15000 Zeilen, Vorgängerdatei.alt; steht in/etc/sysupgrade.conf, übersteht also Updates).- Spalten: epoch; datum; zeit; wochentag; stunde; tageszeit (nachts/morgens/mittags/abends); quelle (cron|ha); alarm; reihenfolge; bssid; freq_mhz; signal_dbm; uplink_vorher; je HT und VHT: mbit10 (Mbit/s × 10), dl1_kbs, dl2_kbs, fehler_pm (Promille), ping_avg, ping_max, pakete, fehler, rate_mbit; sowie ht_/vht_pingverlust_pct.
Auswertung
- Auf dem Router:
landal-auswertung [Tage]– Gesamt, nach Tageszeit, Alarmstatus, Stunde und je Tag, inklusive Anteil „VHT schneller“. - Empfehlung: etwa eine Woche sammeln, dann HT oder VHT endgültig festlegen. Bis dahin ist HT erzwungen.
Erste Messwerte: 18:27 HT 24,3 / VHT 0,3 Mbit/s (VHT brach ab); 18:29 HT 2,7 / VHT 24,5 Mbit/s. Die Landal-Leitung schwankt stark (5–46 Mbit/s), Einzelwerte sind daher wenig aussagekräftig.
Korrektur/Ergänzung: Die Cron-Messungen laufen um 07:45, 12:45 und 19:45 (nicht nur zweimal). Die vollständigen Quelltexte aller Skripte mit Erklärung stehen auf openwrtone_skripte.
