Initial import from bf-network-r6.opencode — opencode migration
This commit is contained in:
43
routeros/tp25-schritt1-3-ap2.rsc
Normal file
43
routeros/tp25-schritt1-3-ap2.rsc
Normal file
@@ -0,0 +1,43 @@
|
||||
# TP25 Schritt 1-3 auf ap2 — Funkparameter nach Manual statt Bauchgefuehl.
|
||||
#
|
||||
# Schritt 1: unzulaessigen channel.*-Override von w2-iot entfernen (Slave-VAP
|
||||
# kann keinen eigenen Kanal haben; auf ap1 erzwang er sogar 2ghz-n
|
||||
# gegen einen 2ghz-ax-Master).
|
||||
# Schritt 2: Inline-channel.*-Overrides auf wifi1/wifi2 leeren, damit die
|
||||
# verlinkten Profile ch-5g/ch-2g ueberhaupt greifen. Das Override
|
||||
# gewinnt sonst — deshalb lief 2,4 GHz auf 40 MHz, obwohl ch-2g
|
||||
# width=20mhz sagt.
|
||||
# Schritt 3: ch-5g auf 20/40mhz + Frequenz 5220 (Indoor-Band, statt 5745
|
||||
# ETSI-Band-C mit gedrosselter Leistung -> Messung s.u.).
|
||||
#
|
||||
# MESSZWECK: nach dem Deploy tx-power auf wifi1 lesen. Erwartung 18 dBm statt 9.
|
||||
# Bestaetigt oder widerlegt die Diagnose "ch149 kostet 9 dB" AM GERAET.
|
||||
#
|
||||
# Push: python3 nautobot/gc-manual-plan.py --device ap2 \
|
||||
# --commands-file routeros/tp25-schritt1-3-ap2.rsc \
|
||||
# --change-id TP25-Funkparameter-ap2 --deploy
|
||||
# Backup davor: ap2-pre-tp25-20260817.backup
|
||||
#
|
||||
# ⚠️ Wirft alle Clients kurz raus (Channel-/VAP-Re-Apply, bei TP3.3 gemessen).
|
||||
|
||||
# --- Schritt 1: w2-iot Slave-Override weg -----------------------------------
|
||||
:do { /interface/wifi/set [find name=w2-iot] !channel } on-error={ :log info "tp25: 01 w2-iot !channel warf" }
|
||||
|
||||
# --- Schritt 2: Inline-Overrides auf den Master-Radios weg ------------------
|
||||
# Nur channel.* wird geleert. configuration=/configuration.manager/.mode
|
||||
# bleiben unangetastet — die sind korrekt und tragen die SSID-Bindung.
|
||||
:do { /interface/wifi/set [find default-name=wifi1] !channel } on-error={ :log info "tp25: 02 wifi1 !channel warf" }
|
||||
:do { /interface/wifi/set [find default-name=wifi2] !channel } on-error={ :log info "tp25: 03 wifi2 !channel warf" }
|
||||
|
||||
# --- Schritt 3: Profile auf Manual-konforme Werte ---------------------------
|
||||
# 5 GHz: 80 -> 40 MHz. Kostet Spitzendurchsatz, den hier niemand braucht, und
|
||||
# gewinnt ~3 dB Randabdeckung. Erst 40 MHz macht zwei ueberlappungsfreie
|
||||
# Zellen im Indoor-Band ueberhaupt moeglich (dort liegt nur EIN 80-MHz-Block).
|
||||
:do { /interface/wifi/channel/set [find name=ch-5g] frequency=5220 width=20/40mhz } on-error={ :log info "tp25: 04 ch-5g warf" }
|
||||
|
||||
# 2,4 GHz: Profil steht schon auf 20mhz — nach Schritt 2 greift es endlich.
|
||||
# Zur Sicherheit explizit, damit der Sollzustand in der SoT eindeutig ist.
|
||||
:do { /interface/wifi/channel/set [find name=ch-2g] frequency=2462 width=20mhz } on-error={ :log info "tp25: 05 ch-2g warf" }
|
||||
|
||||
# --- Selbstprotokoll (Deploy-Job zeigt den Geraete-Output nicht) ------------
|
||||
:log info ("tp25ap2: ch-5g=" . [/interface/wifi/channel/get [find name=ch-5g] frequency] . "/" . [/interface/wifi/channel/get [find name=ch-5g] width] . " ch-2g=" . [/interface/wifi/channel/get [find name=ch-2g] frequency] . "/" . [/interface/wifi/channel/get [find name=ch-2g] width])
|
||||
Reference in New Issue
Block a user