[Freifunk Franken Firmware 0000092]: BATMAN_V sollte mit eingebunden werden

FFF Bugtracker mantis at fff-nue2.wavecloud.de
Do Nov 21 21:38:00 CET 2019


Der folgende Eintrag wurde geschlossen. 
====================================================================== 
https://mantis.freifunk-franken.de/view.php?id=92 
====================================================================== 
Berichtet von:              ChristianD
Zugewiesen an:              ChristianD
====================================================================== 
Projekt:                    Freifunk Franken Firmware
Eintrag-ID:                 92
Kategorie:                  General
Reproduzierbarkeit:         N/A
Schweregrad:                Feature-Wunsch
Priorität:                  normal
Status:                     geschlossen
Zielversion:                later
Lösung:                     offen
Behoben in Version:         
====================================================================== 
Erstellt am:                2018-02-04 17:46 CET
Zuletzt geändert:           2019-11-21 21:38 CET
====================================================================== 
Zusammenfassung:            BATMAN_V sollte mit eingebunden werden
Beschreibung: 
Erste Tests zeigen das hier noch falsche Througputwerte an Ethernetdevices
bereit gestellt werden. So zeigt der 841er immer 1Mbit an. Kann man z.b. fixen
durch:

cfg80211
https://git.open-mesh.org/batman-adv.git/blob/HEAD:/net/batman-adv/bat_v_elp.c#l77
ethtool kann Batman anscheinend auch nutzen wenn vorhanden (Speicherplatz?)
Throughput override
https://git.open-mesh.org/batman-adv.git/blob/HEAD:/Documentation/ABI/testing/sysfs-class-net-batman-adv#l23
(siehe Anhang)

Achtung, das Monitoring scheint aktuell mit den gesendeten Daten auch noch nicht
klar zu kommen!
====================================================================== 

---------------------------------------------------------------------- 
 (0000241) ChristianD (Manager) - 2018-02-04 19:42
 https://mantis.freifunk-franken.de/view.php?id=92#c241 
---------------------------------------------------------------------- 
Ich hab mich nochmal damit auseinander gesetzt. ethtool löst das Problem leider
auch nicht.

Ich bin dafür es wie im Patchvorschlag schon mal einzubauen und eine Anweisung
in der Art if iface<2Mbit (+ evtl && ifacename=eth*) then iface=100Mbit. Für
Wifi funktioniert es richtig gut, für Kabel leider nur mäßig und für VPN
wird es vermutlich gar nicht funktionieren (ungetestet da es mich hier erstmal
nicht interessiert).
Daher würd eich zentrale v2 Hoods erstmal weiterhin auf batman-adv-v15
belassen. Wer aber auf dezentralen Hoods es schon verwenden will, könnte es
durch diesen if Zweig problemlos über die Hoodfile aktivieren.

"throughput meter (upcoming): If the throughput can not be queried via some API
and is not manually configured, B.A.T.M.A.N. V will run a periodic throughput
test with its built-in throughput test protocol." 
Quelle: https://www.open-mesh.org/projects/batman-adv/wiki/BATMAN_V 
Damit könnte es dann auch für VPN interessant werden.

Eventuell kann man auch batman_adv_15 &&BATMAN_V pararell betreiben auf
zentralen Hoods --> https://www.open-mesh.org/projects/batman-adv/wiki/BATMAN_V 
-> Backward compatibility hab ich aber noch nicht näher überlegt da es für
mich vorerst mal um dezentrale Hoods ging.

Achja meine Tests waren mit Batman 2016.5, evtl. macht Batman 2017.4 das ganze
schon besser, muss getestet werden.

 

---------------------------------------------------------------------- 
 (0000242) ChristianD (Manager) - 2018-02-09 16:13
 https://mantis.freifunk-franken.de/view.php?id=92#c242 
---------------------------------------------------------------------- 
Alfred macht auch Probleme, random auf manchen devices startet Alfred nicht und
bleibt damit stecken:
/etc/init.d/alfred: waiting 30 secs for br-mesh address...

root at UFBWZ:/tmp# cat /proc/net/if_inet6
fe8000000000000032b5c2fffe383190 ee9 40 20 80   w2mesh
fe8000000000000034b5c2fffe383190 eeb 40 20 80 w2configap
fd43560229bd0005000030b5c2383191 eae 40 00 80  br-mesh
fe8000000000000032b5c2fffe383191 eae 40 20 80  br-mesh
fdff00000000000032b5c2fffe383191 eae 40 00 80  br-mesh
fd43560229bd000532b5c2fffe383191 eae 40 00 80  br-mesh
fe800000000000000000000000000001 eeb 40 20 80 w2configap
fe8000000000000032b5c2fffe38318f eb0 40 20 80   eth0.3
fe8000000000000032b5c2fffe38318f eb1 40 20 80   eth0.2
fe8000000000000032b5c2fffe38318f 02 40 20 80     eth0
00000000000000000000000000000001 01 80 10 80       lo
fdff0000000000000000000000000001 eae 40 00 80  br-mesh
fdff000000000000000030b5c2383191 eae 40 00 80  br-mesh
fe8000000000000030b5c2fffe383190 eea 40 20 80     w2ap

dadurch das nach der IP das Flag (oder was auch immer das ist) 3 Zeichen hat,
passt das awk in der Funktion wait_for_ll_address() im /etc/init.d/alfred nicht
mehr, es wird da 37 Zeichen weitergezählt, da mein Flag aber nun 3 Zeichen hat
müsste man 38 Zeichen weiterzählen. Die File sieht auf funktionierenden Routen
so aus (2 Zeichen für dieses Flag):

root at OutdoorWestNeu:/tmp# cat /proc/net/if_inet6
fdff0000000000000000788a20204e39 08 40 00 80  br-mesh
fe800000000000007a8a20fffe204e39 08 40 20 80  br-mesh
fe80000000000000788a20fffe214e39 02 40 20 80     eth0
fdff0000000000007a8a20fffe204e39 08 40 00 80  br-mesh
fd43560229bd00057a8a20fffe204e39 08 40 00 80  br-mesh
fdff0000000000000000000000000001 08 40 00 80  br-mesh
00000000000000000000000000000001 01 80 10 80       lo
fd43560229bd00050000788a20204e39 08 40 00 80  br-mesh

Eventuell auch ein Zusammenhang mit
https://mantis.freifunk-franken.de/view.php?id=87 denkbar?

das Flag ist die Interfacenummer:
https://www.tldp.org/HOWTO/Linux+IPv6-HOWTO/ch11s04.html die waren auch riesig
(weit über 1000) muss man mal gucken warum das passiert...

ein reboot hat das ganze dann behoben und die Interfacenummern sind wieder
normal

 

---------------------------------------------------------------------- 
 (0000316) Adrian Schmutzler (Manager) - 2018-11-07 21:29
 https://mantis.freifunk-franken.de/view.php?id=92#c316 
---------------------------------------------------------------------- 
Das Neben-Problem mit den Interfacenummern ist in schon seit einiger Zeit
gepatcht.

Wie ist hier der Stand? Schließen oder offen lassen? 

---------------------------------------------------------------------- 
 (0000351) fbl (Administrator) - 2019-11-21 21:38
 https://mantis.freifunk-franken.de/view.php?id=92#c351 
---------------------------------------------------------------------- 
Bisher keine weitere Rückmeldung, daher geschlossen. 

Eintrags-Historie 
Änderungsdatum   Benutzername   Feld                     Änderung             
====================================================================== 
2018-02-04 17:46 ChristianD     Neuer Eintrag                                
2018-02-04 17:46 ChristianD     Datei hinzugefügt: patchidee.txt               
    
2018-02-04 17:46 ChristianD     Datei hinzugefügt: througputmetrik.txt         
          
2018-02-04 19:41 ChristianD     Notiz hinzugefügt: 0000241                    
2018-02-04 19:42 ChristianD     Notiz bearbeitet: 0000241                    
2018-02-09 16:02 ChristianD     Notiz hinzugefügt: 0000242                    
2018-02-09 16:07 ChristianD     Notiz bearbeitet: 0000242                    
2018-02-09 16:13 ChristianD     Notiz bearbeitet: 0000242                    
2018-02-10 16:38 reddog         Zielversion               => later           
2018-11-07 21:29 Adrian SchmutzlerNotiz hinzugefügt: 0000316                   

2018-11-07 21:29 Adrian SchmutzlerBearbeitung durch         => Adrian Schmutzler
2018-11-07 21:29 Adrian SchmutzlerStatus                   neu => Rückmeldung  
2018-11-07 21:29 Adrian SchmutzlerBearbeitung durch        Adrian Schmutzler =>
ChristianD
2019-10-02 12:46 fbl            Kategorie                Freifunk Franken
Firmware => General
2019-10-02 12:48 fbl            Kategorie                General => General2 
2019-10-02 12:49 fbl            Kategorie                General2 => General 
2019-11-21 21:38 fbl            Status                   Rückmeldung =>
geschlossen
2019-11-21 21:38 fbl            Notiz hinzugefügt: 0000351                    
======================================================================



Mehr Informationen über die Mailingliste franken-dev