nordkartell schrieb:
> Nun stellt sich allerdings die Frage, wieso, wenn die Antenne seit 6 
> Monaten an B steckte, alle anderen Firmwareversionen vorher immer 
> funktionieren auf A gestellt waren. Hat ja stets prima funktioniert. Nun 
> bin ich verwirrt.
>   

naja, weil ich unser "IP-Vergabe" etwas aufgeräumt/überarbeitet habe und:

300         ## falls geraet neu bzw. keine sendeleistung eingestellt
301         txpwr="$(nvram get wl0_txpwr)"
302         if [ "$txpwr" = "" ]; then
303                 nvram set wl0_txpwr=53
304                 nvram set wl0_antdiv=0
305                 nvram set wl0_txant=0

durch

     54              if [ -z "$(nvram get wl0_txant)" ]; then 
     255                    nvram set wl0_txant=0
     256                    nvram set wl0_antdiv=0
     257                    if [ "$(nvram get ff_txant)" = "1" ]; then 
     258                            nvram set wl0_txant=1
     259                            nvram set wl0_antdiv=1
     260                    fi
     261            fi

ersetzt habe.

Soll heißen; früher wurde nur bei _nicht_ gesetzter Sendeleistung auch
die wl0_{txant,antdiv} gesetzt - jetzt schon bei leerer wl0_txant.
Und weil sich die Variablen geändert haben (zu gaaaaaanz früher) wird
nur noch kurz gekuckt was die alte Einstellung sagt und im Zweifelsfall
diese Einstellung übernommen.

Und, weil in der Übersichtstabelle nach der IP-Vergabe viele Werte
statisch eingetragen waren, glaubtest du evtl. du verwendest Antenne A.
Die IP-Vergabe ist immernoch ein ziemlich wuster und seltsamer hack,
welcher im Laufe der Jahre und sich öfters mal ändernden
Vraiablen(namen) immer mehr "Müll" angesammelt hat.

Grad weil es so unübersichtlich ist bitte ich alle jetzt nach einer
IP-Vergabe aller Werte nochmal zu überprüfen speziell
Antennen/BSSID/Sendeleistung/LAN-Einstellungen.

Dieses script stellt _nicht_ mehr (fast) alles _stur_ auf default-Werte
zurück, denn das hat einige Spezialisten mit ihren Spezialsetups dazu
bewogen die IP-Vergabe  einfach (auf verschiedene Wege) zu umgehen. Das
führte auf lange Sicht zu Problemen - v.a. wenn man einzelne
stable-Versionen überspringt.

Gerade bei der jetzigen B.A.T.M.A.N-Integration und sich ändernden
Werten ist es wichtig _immer_ die IP-Vergabe durchzuführen. Dafür habe
ich den "Experten-Modus" für komplexere Setups integriert, was
gleichzeitig einen nicht Nicht_Nerd gleichzeitig mit der
"Standard-Vergabe" nicht mehr überforder mit irgendwelchen
Firewall-Setups, etc.

Speziell sind mir einige Knoten aufgefallen, bei welchen die IP-Adresse
nur über "Drahtlos" geändert wurde. Von dieser IP ausgehend werden aber
die WLANDHCP-Netze berechnet und der Hostname eingestellt und die alten
xprojekt/xnode-Nummern liegen noch im nvram. Das hat auch schon zu sehr
seltsamen schwer nachvollziehbaren Effekten geführt.
Also: IP-Adresse ändern -> IP-Vergabe, denn gerade die sorgt
einheitliche sinnvolle Einstellungen und verhindert Konfigurationsfehler.
Achso: und es gibt jetzt auch 50 Knoten/Projekt - es waren noch paar IPs
übrig... :-P

Soo, jetzt hab ich mich festgequatsch! ;)
Lange Rede, kurzer Sinn: Du hattest die ganze Zeit ohne dein Wissen die
Antennen-Einstellung auf "Auto", anders lässt sich das nicht erklären... ;)

> Tetzlav, trotzdem Danke für die Denkanstöße.

;)
tetzlav

_______________________________________________
freifunk-leipzig mailing list
[email protected]
https://lists.subsignal.org/mailman/listinfo/freifunk-leipzig

Antwort per Email an