Closed mweinelt closed 6 years ago
Does it work if you set the ip_address
manuelle to the link local address at [[respondd.interfaces]]
?
Had the same problem, fixed it by setting the ip_address
to the link local ipv6
idea, if multicast_address
is not set, i will choose current linklocal (for batman) - otherwise it will choose a routeable address (for babel)
Added the link local addrs for each interface.
Querying happens, answers appear as well -- no change.
17:08:30.012866 IP6 fe80::d8ff:1ff:fe00:1504.35272 > ff02::2:1001.1001: UDP, length 34
17:08:30.225852 IP6 fe80::d8ff:1ff:fe00:604.1001 > fe80::d8ff:1ff:fe00:1504.35272: UDP, length 628
17:08:30.299070 IP6 fe80::d8ff:1ff:fe00:204.1001 > fe80::d8ff:1ff:fe00:1504.35272: UDP, length 622
17:08:30.299616 IP6 fe80::d8ff:1ff:fe00:504.1001 > fe80::d8ff:1ff:fe00:1504.35272: UDP, length 628
17:08:30.352959 IP6 fe80::d8ff:1ff:fe00:704.1001 > fe80::d8ff:1ff:fe00:1504.35272: UDP, length 657
17:08:30.373347 IP6 fe80::d8ff:1ff:fe00:304.1001 > fe80::d8ff:1ff:fe00:1504.35272: UDP, length 610
17:08:30.381902 IP6 fe80::d8ff:1ff:fe00:804.1001 > fe80::d8ff:1ff:fe00:1504.35272: UDP, length 620
17:08:30.441293 IP6 fe80::d8ff:1ff:fe00:104.1001 > fe80::d8ff:1ff:fe00:1504.35272: UDP, length 629
17:08:30.649324 IP6 fe80::d8ff:1ff:fe00:404.1001 > fe80::d8ff:1ff:fe00:1504.35272: UDP, length 615
17:08:34.475211 IP6 fe80::928d:78ff:fe23:af1c.1001 > fe80::d8ff:1ff:fe00:1504.35272: UDP, length 1039
17:08:36.576803 IP6 fe80::fa1a:67ff:fe5a:6f04.1001 > fe80::d8ff:1ff:fe00:1504.35272: UDP, length 1086
17:08:39.709300 IP6 fe80::5054:ff:fed0:83a0.1001 > fe80::d8ff:1ff:fe00:1504.35272: UDP, length 1047
# ss -lpn | grep yanic
udp UNCONN 0 0 [fe80::d8ff:15ff:fe00:1504]%dom15-br:54396 [::]:* users:(("yanic",pid=1483,fd=12))
udp UNCONN 0 0 [fe80::d8ff:5ff:fe00:1504]%dom5-br:48775 [::]:* users:(("yanic",pid=1483,fd=21))
udp UNCONN 0 0 [fe80::d8ff:11ff:fe00:1504]%dom11-br:34953 [::]:* users:(("yanic",pid=1483,fd=8))
udp UNCONN 0 0 [fe80::d8ff:61ff:fe00:1504]%dom61-br:53391 [::]:* users:(("yanic",pid=1483,fd=15))
udp UNCONN 0 0 [fe80::d8ff:6ff:fe00:1504]%dom6-br:58008 [::]:* users:(("yanic",pid=1483,fd=22))
udp UNCONN 0 0 [fe80::d8ff:4ff:fe00:1504]%dom4-br:46340 [::]:* users:(("yanic",pid=1483,fd=20))
udp UNCONN 0 0 [fe80::d8ff:7ff:fe00:1504]%dom7-br:37641 [::]:* users:(("yanic",pid=1483,fd=23))
udp UNCONN 0 0 [fe80::d8ff:10ff:fe00:1504]%dom10-br:58185 [::]:* users:(("yanic",pid=1483,fd=7))
udp UNCONN 0 0 [fe80::d8ff:13ff:fe00:1504]%dom13-br:38221 [::]:* users:(("yanic",pid=1483,fd=6))
udp UNCONN 0 0 [fe80::d8ff:2ff:fe00:1504]%dom2-br:55224 [::]:* users:(("yanic",pid=1483,fd=18))
udp UNCONN 0 0 [fe80::d8ff:14ff:fe00:1504]%dom14-br:48576 [::]:* users:(("yanic",pid=1483,fd=11))
udp UNCONN 0 0 [fe80::d8ff:1ff:fe00:1504]%dom1-br:35272 [::]:* users:(("yanic",pid=1483,fd=17))
udp UNCONN 0 0 [fe80::d8ff:16ff:fe00:1504]%dom16-br:40478 [::]:* users:(("yanic",pid=1483,fd=9))
udp UNCONN 0 0 [fe80::d8ff:12ff:fe00:1504]%dom12-br:43038 [::]:* users:(("yanic",pid=1483,fd=5))
udp UNCONN 0 0 [fe80::d8ff:3ff:fe00:1504]%dom3-br:55347 [::]:* users:(("yanic",pid=1483,fd=19))
udp UNCONN 0 0 [fe80::d8ff:9ff:fe00:1504]%dom9-br:40508 [::]:* users:(("yanic",pid=1483,fd=14))
udp UNCONN 0 0 [fe80::d8ff:17ff:fe00:1504]%dom17-br:52284 [::]:* users:(("yanic",pid=1483,fd=10))
udp UNCONN 0 0 [fe80::d8ff:8ff:fe00:1504]%dom8-br:44609 [::]:* users:(("yanic",pid=1483,fd=13))
udp UNCONN 0 0 [fe80::d8ff:ff:fe00:1504]%dom0-br:42086 [::]:* users:(("yanic",pid=1483,fd=16))
yanic[1483]: 2018/05/08 17:03:21 nodes.go:217: loaded 1086 nodes
yanic[1483]: 2018/05/08 17:03:21 serve.go:53: delaying 38.4 seconds
yanic[1483]: 2018/05/08 17:04:00 collector.go:165: sending multicasts
yanic[1483]: 2018/05/08 17:04:30 collector.go:200: sending 0 unicast pkg for 0 nodes
yanic[1483]: 2018/05/08 17:05:05 database.go:151: saving 82 points
yanic[1483]: 2018/05/08 17:05:30 collector.go:165: sending multicasts
yanic[1483]: 2018/05/08 17:06:00 collector.go:200: sending 0 unicast pkg for 0 nodes
yanic[1483]: 2018/05/08 17:06:05 database.go:151: saving 82 points
yanic[1483]: 2018/05/08 17:06:30 collector.go:165: sending multicasts
This is a batman-adv only at this time.
@mweinelt - that looks good
tcpdump
1 multicast request - 11 answersss
listen on linklocalyanic
load 1086 nodes and saved only 82 points - could you take a look how many unicast request was nessasary before updating yanic?
I'm saying:
Edit: I think it could be related to the port now being floating.
@mweinelt irc? #meshviewer hackint?
The last bit was related to the firewall, my bad.
updated today from 003c44fd6cb1b2218f4328aa512f292592fa54bf to 10f58a72ea289d68f36c9c6ccad1d0f6f424ac38 and now all nodes are offline. The meshviewer.json is updated every minute, but the nodes stay offline. Sniffing the interfaces I see querys and answers, but they're silently discarded.