freifunkMUC / freifunkmuc.github.io

Website von Freifunk Muenchen
https://ffmuc.net/
11 stars 40 forks source link

snapshot~20141119 auf TP-Link 841NDv8: Darstellung im Knotengraph #69

Closed bamstam closed 9 years ago

bamstam commented 9 years ago

Nach dem Flashen von snapshot~20141119 auf einem TP-Link 841NDv8:

(Zurückflashen auf gluon-ffm-stable~20141018: Knoten wird wieder korrekt im Knotengraph dargestellt)

t-offline commented 9 years ago

frage: welche nodes sind (waren) betroffen?

bamstam commented 9 years ago

Getestet wurde mit FFB_1 und FFB_2 (jeweils TP-Link 841NDv8)

dl1com commented 9 years ago

Selber Effekt bei "freifunk-ufg-000" (wird mit 12:02:ed:7a:2a:6e_1 der an 12:02:ed:7a:2a:6e haengt gemeldet) und bei "montgelas-17-pizza" (841n, wird mit 12:01:ee:eb:99:b4_0 der an 12:01:ee:eb:99:b4 haengt gemeldet)

amperpirat commented 9 years ago

die Knoten scheinen die MAC-Adresse des Radios und nicht die des WAN-Interfaces (eth0) zu übertragen. Der Fehler kann derzeit nicht nachgestellt werden.

dl1com commented 9 years ago

Fuer ein erstes Debuggen waeren folgende Daten von den betroffenen Nodes hilfreich:

(einfach ueber SSH auf dem Knoten einloggen und o.g. befehle ausfuehren)

bamstam commented 9 years ago

Ausgabe für FFB_2:

root@FFB_2:~# ifconfig
bat0      Link encap:Ethernet  HWaddr 10:FE:ED:B7:05:12  
          inet6 addr: fe80::12fe:edff:feb7:512/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:43348 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3832 errors:0 dropped:11 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4892942 (4.6 MiB)  TX bytes:341239 (333.2 KiB)

br-client Link encap:Ethernet  HWaddr 10:FE:ED:B7:05:12  
          inet6 addr: fdef:ffc0:4fff:0:12fe:edff:feb7:512/64 Scope:Global
          inet6 addr: fe80::12fe:edff:feb7:512/64 Scope:Link
          inet6 addr: 2a02:958:0:5:12fe:edff:feb7:512/64 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:47092 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1232 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:4590013 (4.3 MiB)  TX bytes:134597 (131.4 KiB)

br-wan    Link encap:Ethernet  HWaddr 10:FE:ED:B7:05:11  
          inet6 addr: fe80::12fe:edff:feb7:511/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:188 (188.0 B)

eth0      Link encap:Ethernet  HWaddr 10:FE:ED:B7:05:11  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:4 

eth1      Link encap:Ethernet  HWaddr 10:FE:ED:B7:05:12  
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1220 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6186 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:134154 (131.0 KiB)  TX bytes:588675 (574.8 KiB)
          Interrupt:5 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:341 errors:0 dropped:0 overruns:0 frame:0
          TX packets:341 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:31892 (31.1 KiB)  TX bytes:31892 (31.1 KiB)

local-node Link encap:Ethernet  HWaddr 16:41:95:40:F7:DC  
          inet addr:10.80.0.1  Bcast:255.255.255.255  Mask:255.255.255.255
          inet6 addr: fe80::1441:95ff:fe40:f7dc/64 Scope:Link
          inet6 addr: fdef:ffc0:4fff::1/128 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1349 errors:0 dropped:0 overruns:0 frame:0
          TX packets:320 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:116716 (113.9 KiB)  TX bytes:36120 (35.2 KiB)

wlan0     Link encap:Ethernet  HWaddr 12:01:EE:B7:05:12  
          inet6 addr: fe80::1001:eeff:feb7:512/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1528  Metric:1
          RX packets:58522 errors:0 dropped:8 overruns:0 frame:0
          TX packets:22624 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:7550912 (7.2 MiB)  TX bytes:2822595 (2.6 MiB)

wlan0-1   Link encap:Ethernet  HWaddr 12:00:EE:B7:05:12  
          inet6 addr: fe80::1000:eeff:feb7:512/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:2516 errors:0 dropped:0 overruns:0 frame:0
          TX packets:42779 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:221891 (216.6 KiB)  TX bytes:5679035 (5.4 MiB)

root@FFB_2:~# 
root@FFB_2:~# /lib/gluon/announce/announce.lua nodeinfo
{"node_id":"10feedb70512","network":{"mac":"10:fe:ed:b7:05:12","addresses":["fdef:ffc0:4fff:0:12fe:edff:feb7:512","fe80:0:0:0:12fe:edff:feb7:512","2a02:958:0:5:12fe:edff:feb7:512"],"mesh_interfaces":["12:01:ee:b7:05:12"]},"hostname":"FFB_2","hardware":{"model":"TP-Link TL-WR841N/ND v8"},"owner":{"contact":"ff.20.stma@spamgourmet.com"},"software":{"fastd":{"enabled":false,"version":"v14"},"autoupdater":{"enabled":false,"branch":"experimental"},"batman-adv":{"compat":14,"version":"2013.4.0"},"firmware":{"base":"gluon-v2014.3-107-g61346d1","release":"snapshot~20141119"}}}root@FFB_2:~# 
dl1com commented 9 years ago

Danke Bamstam - Und so wird das vom ffmap-backend interpretiert:

{"uptime": null, "macs": "", "name": "FFB_2", "clientcount": 0, "flags": {"client": true, "gateway": false,   "online": true}, "model": "TP-Link TL-WR841N/ND v8", "firmware": "snapshot~20141119", "geo": null, "id": "12:01:ee:b7:05:12_0", "autoupdater": {"enabled": false, "branch": "experimental"}}

Also: id = 12:01:ee:b7:05:12_0, sollte aber eher 10:FE:ED:B7:05:12 sein. Ausserdem sollte auch macs = 10:FE:ED:B7:05:12 sein, ist aber leer :(

Also mal weiter abtauchen und gucken:

  1. Wie sucht Alfred auf dem Knoten aus, welche Daten er fuer 'mac' und 'id' einsetzt und was kann da schiefgehen? (2. Was verwurstet unser ffmap-backend zu den Feldern 'macs' und 'id'?)

Bonusfrage: Warum ist bei deinem Knoten {"fastd":{"enabled":false,"version":"v14"}? Ist das bei einem "gesunden" Knoten nicht auf true?

messimuc commented 9 years ago

und von Montgelas-17-pizza: ifconfig:

bat0      Link encap:Ethernet  HWaddr 10:FE:ED:EB:99:B4  
          inet6 addr: fe80::12fe:edff:feeb:99b4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3637008 errors:0 dropped:0 overruns:0 frame:0
          TX packets:398201 errors:0 dropped:316 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:951713465 (907.6 MiB)  TX bytes:50069016 (47.7 MiB)

br-client Link encap:Ethernet  HWaddr 10:FE:ED:EB:99:B4  
          inet6 addr: fdef:ffc0:4fff:0:12fe:edff:feeb:99b4/64 Scope:Global
          inet6 addr: 2a02:958:0:5:12fe:edff:feeb:99b4/64 Scope:Global
          inet6 addr: fe80::12fe:edff:feeb:99b4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3880886 errors:0 dropped:0 overruns:0 frame:0
          TX packets:164563 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:926420979 (883.5 MiB)  TX bytes:21991721 (20.9 MiB)

br-wan    Link encap:Ethernet  HWaddr 10:FE:ED:EB:99:B3  
          inet6 addr: fe80::12fe:edff:feeb:99b3/64 Scope:Link
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:0 (0.0 B)  TX bytes:188 (188.0 B)

eth0      Link encap:Ethernet  HWaddr 10:FE:ED:EB:99:B3  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:4 

eth1      Link encap:Ethernet  HWaddr 10:FE:ED:EB:99:B4  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
          Interrupt:5 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:3084 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3084 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:539067 (526.4 KiB)  TX bytes:539067 (526.4 KiB)

local-node Link encap:Ethernet  HWaddr 16:41:95:40:F7:DC  
          inet addr:10.80.0.1  Bcast:255.255.255.255  Mask:255.255.255.255
          inet6 addr: fe80::1441:95ff:fe40:f7dc/64 Scope:Link
          inet6 addr: fdef:ffc0:4fff::1/128 Scope:Global
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:1139752 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7443 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:72687858 (69.3 MiB)  TX bytes:633622 (618.7 KiB)

mesh-vpn  Link encap:Ethernet  HWaddr 12:02:ED:EB:99:B4  
          inet6 addr: fe80::1002:edff:feeb:99b4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1426  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6619347 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:500 
          RX bytes:0 (0.0 B)  TX bytes:637823863 (608.2 MiB)

wlan0     Link encap:Ethernet  HWaddr 12:01:EE:EB:99:B4  
          inet6 addr: fe80::1001:eeff:feeb:99b4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1528  Metric:1
          RX packets:11816414 errors:0 dropped:3 overruns:0 frame:0
          TX packets:13371086 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1855855281 (1.7 GiB)  TX bytes:1586848128 (1.4 GiB)

wlan0-1   Link encap:Ethernet  HWaddr 12:00:EE:EB:99:B4  
          inet6 addr: fe80::1000:eeff:feeb:99b4/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:243385 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3358955 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:29020950 (27.6 MiB)  TX bytes:687444363 (655.5 MiB)

nodeinfo:

{"node_id":"10feedeb99b4","network":{"mac":"10:fe:ed:eb:99:b4","addresses":["fdef:ffc0:4fff:0:12fe:edff:feeb:99b4","2a02:958:0:5:12fe:edff:feeb:99b4","fe80:0:0:0:12fe:edff:feeb:99b4"],"mesh_interfaces":["12:02:ed:eb:99:b4","12:01:ee:eb:99:b4"]},"hostname":"montgelas-17-pizza","location":{"longitude":11.601551771164,"latitude":48.148944293434},"owner":{"contact":"messi-ffm@booja.de"},"software":{"fastd":{"enabled":true,"version":"v14"},"autoupdater":{"enabled":true,"branch":"stable"},"batman-adv":{"compat":14,"version":"2013.4.0"},"firmware":{"base":"gluon-v2014.3-107-g61346d1","release":"snapshot~20141119"}},"hardware":{"model":"TP-Link TL-WR841N/ND v8"}}
dl1com commented 9 years ago

@bamstam FFB_2 sieht nun ja gut aus im graphen - hast du was verändert?

bamstam commented 9 years ago

Leider nur Kosmetik, temporär zurückgeflasht auf 20141018stable :) Problem besteht weiterhin mit snapshot20141119

dl1com commented 9 years ago

Naja, immerhin wissen wir damit, dass das Problem wirklich an der snapshot20141119 liegt. ;)

dl1com commented 9 years ago

Der Vollstaendigkeit/Archivierung halber hier noch die Mail von @messimuc kuerzlich auf Muenchen-dev:

"mein Knoten montgelas-17-pizza ist ja in der Liste bisher immer als „MAC-Adresse“ in der Knotenliste aufgetaucht, ganz normal installiert: TP-Link TL-WR841N/ND v8 mit snapshot~20141119

Auf ffm-0.6~stable20141018 downgegraded (da stimmt die anzeige in der Knotenliste)

und verglichen (ohne das ich weiß was ich tue)

Dann wieder upgrade auf snapshot~20141119 und folgende Werte aus der ffm-0.6~stable20141018 übernommen:

uci set network.mesh_vpn.macaddr='12:fe:ed:ec:99:b4’ (war 12:02:ed:eb:99:b4) uci delete wireless.client_radio0.macaddr (war 12:00:ee:eb:99:b4) uci delete wireless.mesh_radio0.macaddr (war 12:01:ee:eb:99:b4) uci commit reboot

JETZT GEHTS: montgelas-17-pizza erscheint mit seinem Namen in der Knotenliste und tut wie es scheint seinen Dienst."

FRNK-BK commented 9 years ago

Workaround (mit angepasster MAC) hat auf v2015.1 scheinbar funktioniert. Auch hier ne 12er MAC. Danke.

messimuc commented 9 years ago

Auf https://forum.freifunk.net/t/router-wird-als-client-auf-der-map-angezeigt/2266/15 haben auch andere Communitys das Problem durchgehechelt.

Mit der neueren nodedb.py aus der aktuellen Version des ffmap-backend gibt es das Problem wohl nicht. (ungeprüft - copy&paste)

Für den Fall, das beheben noch dauert, es reicht die beiden Wireless-MACs zu löschen, mesh_vpn.macaddr kann bleiben (macht den Workaround universeller), also so:

uci delete wireless.client_radio0.macaddr uci delete wireless.mesh_radio0.macaddr uci commit reboot

dl1com commented 9 years ago

Sollte dank @t-offline's patch gefixt sein (https://github.com/freifunkMUC/ffmap-backend/commit/1aeea4410d92f8f1d3b6deb16759c1b310e1ce20)

Erstmal closed