Closed bamstam closed 9 years ago
frage: welche nodes sind (waren) betroffen?
Getestet wurde mit FFB_1 und FFB_2 (jeweils TP-Link 841NDv8)
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)
die Knoten scheinen die MAC-Adresse des Radios und nicht die des WAN-Interfaces (eth0) zu übertragen. Der Fehler kann derzeit nicht nachgestellt werden.
Fuer ein erstes Debuggen waeren folgende Daten von den betroffenen Nodes hilfreich:
Ausgabe von
ifconfig
Ausgabe von
/lib/gluon/announce/announce.lua nodeinfo
(einfach ueber SSH auf dem Knoten einloggen und o.g. befehle ausfuehren)
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:~#
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:
Bonusfrage: Warum ist bei deinem Knoten {"fastd":{"enabled":false,"version":"v14"}? Ist das bei einem "gesunden" Knoten nicht auf true?
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"}}
@bamstam FFB_2 sieht nun ja gut aus im graphen - hast du was verändert?
Leider nur Kosmetik, temporär zurückgeflasht auf 20141018stable :) Problem besteht weiterhin mit snapshot20141119
Naja, immerhin wissen wir damit, dass das Problem wirklich an der snapshot20141119 liegt. ;)
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."
Workaround (mit angepasster MAC) hat auf v2015.1 scheinbar funktioniert. Auch hier ne 12er MAC. Danke.
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
Sollte dank @t-offline's patch gefixt sein (https://github.com/freifunkMUC/ffmap-backend/commit/1aeea4410d92f8f1d3b6deb16759c1b310e1ce20)
Erstmal closed
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)