Feature #353
Updated by Sven Eckelmann over 6 years ago
If I make batctl tr on a gateway to its own ip the tr goes to wrong mac. also batctl is unable to find mac to other ips. batman 2018.0 <pre> root@node82:~# ip a s bat0 5: bat0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000 link/ether 02:00:00:02:08:01 brd ff:ff:ff:ff:ff:ff inet 10.110.64.1/21 brd 10.110.71.255 scope global bat0 valid_lft forever preferred_lft forever inet6 2a03:2260:300b:208::1/64 scope global valid_lft forever preferred_lft forever inet6 fe80::d4a2:a7ff:fe6d:26c5/64 scope link valid_lft forever preferred_lft forever root@node82:~# batctl tr 10.110.64.1 traceroute to 10.110.64.1 (72:8e:0a:4d:07:03), 50 hops max, 20 byte packets 1: 02:00:00:02:05:00 0.267 ms 0.144 ms 0.168 ms 2: 4e:70:0a:55:1a:fb 29.208 ms 27.537 ms 28.530 ms 3: 1e:03:61:52:62:93 27.344 ms 26.860 ms 30.777 ms 4: 72:8e:0a:4d:07:03 79.296 ms 75.739 ms 109.504 ms root@node82:~# root@node72:~# batctl tr 10.110.56.1 traceroute to 10.110.56.1 (72:8e:0a:4d:07:03), 50 hops max, 20 byte packets 1: 02:00:00:02:05:00 0.256 ms 0.165 ms 0.219 ms 2: 4e:70:0a:55:1a:fb 25.500 ms 25.870 ms 37.836 ms 3: 1e:03:61:52:62:93 29.220 ms 27.655 ms 25.810 ms 4: 72:8e:0a:4d:07:03 77.655 ms 145.679 ms 90.243 ms root@node72:~# ip a s bat0 5: bat0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000 link/ether 02:00:00:02:07:01 brd ff:ff:ff:ff:ff:ff inet 10.110.56.1/21 brd 10.110.63.255 scope global bat0 valid_lft forever preferred_lft forever inet6 2a03:2260:300b:207::1/64 scope global valid_lft forever preferred_lft forever inet6 fe80::307c:cbff:fe21:b4e2/64 scope link valid_lft forever preferred_lft forever root@node72:~# root@node52:~# ip a s bat0 5: bat0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000 link/ether 02:00:00:02:05:01 brd ff:ff:ff:ff:ff:ff inet 10.110.40.1/21 brd 10.110.47.255 scope global bat0 valid_lft forever preferred_lft forever inet6 2a03:2260:300b:205::1/64 scope global valid_lft forever preferred_lft forever inet6 fe80::7c6f:2bff:fe98:a3a9/64 scope link valid_lft forever preferred_lft forever root@node52:~# batctl tr 10.110.40.1 traceroute to 10.110.40.1 (aa:a5:39:b1:e3:63), 50 hops max, 20 byte packets 1: 02:00:00:02:06:00 0.243 ms 0.081 ms 0.117 ms 2: aa:a5:39:b1:e3:63 14.457 ms 14.159 ms 11.271 ms root@node42:~# ip a s bat0 5: bat0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000 link/ether 02:00:00:02:04:01 brd ff:ff:ff:ff:ff:ff inet 10.110.32.1/21 brd 10.110.39.255 scope global bat0 valid_lft forever preferred_lft forever inet6 2a03:2260:300b:204::1/64 scope global valid_lft forever preferred_lft forever inet6 fe80::acc9:d6ff:fe2b:3968/64 scope link valid_lft forever preferred_lft forever root@node42:~# batctl tr 10.110.32.1 traceroute to 10.110.32.1 (72:8e:0a:4d:07:03), 50 hops max, 20 byte packets 1: 02:00:00:02:05:00 0.235 ms 0.263 ms 0.266 ms 2: 4e:70:0a:55:1a:fb 27.696 ms 25.413 ms 27.730 ms 3: 1e:03:61:52:62:93 27.051 ms 29.464 ms 29.175 ms 4: b2:bf:98:e5:c9:bb 26.780 ms 33.047 ms 35.286 ms 5: 72:8e:0a:4d:07:03 * * 28.838 ms root@node42:~# 5: bat0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000 link/ether 02:00:00:02:03:01 brd ff:ff:ff:ff:ff:ff inet 10.110.24.1/21 brd 10.110.31.255 scope global bat0 valid_lft forever preferred_lft forever inet6 2a03:2260:300b:203::1/64 scope global valid_lft forever preferred_lft forever inet6 fe80::8c8e:cff:fe09:6c7c/64 scope link valid_lft forever preferred_lft forever root@node32:~# batctl tr 10.110.24.1 traceroute to 10.110.24.1 (aa:a5:39:b1:e3:63), 50 hops max, 20 byte packets 1: 02:00:00:02:06:00 0.209 ms 0.317 ms 0.240 ms 2: aa:a5:39:b1:e3:63 11.947 ms 14.116 ms 13.883 ms root@node22:~# ip a s bat0 5: bat0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000 link/ether 02:00:00:02:02:01 brd ff:ff:ff:ff:ff:ff inet 10.110.16.1/21 brd 10.110.23.255 scope global bat0 valid_lft forever preferred_lft forever inet6 2a03:2260:300b:202::1/64 scope global valid_lft forever preferred_lft forever inet6 fe80::7c68:ffff:fe6c:480e/64 scope link valid_lft forever preferred_lft forever root@node22:~# batctl tr 10.110.16.1 traceroute to 10.110.16.1 (72:8e:0a:4d:07:03), 50 hops max, 20 byte packets 1: 02:00:00:02:05:00 0.063 ms 0.103 ms 0.098 ms 2: 4e:70:0a:55:1a:fb 27.590 ms 29.041 ms 29.014 ms 3: 1e:03:61:52:62:93 27.610 ms 25.379 ms 27.543 ms 4: b2:bf:98:e5:c9:bb 28.462 ms 32.701 ms 64.105 ms 5: 72:8e:0a:4d:07:03 * 42.850 ms 32.786 ms root@node12:~# ip a s bat0 5: bat0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UNKNOWN group default qlen 1000 link/ether 02:00:00:02:01:01 brd ff:ff:ff:ff:ff:ff inet 10.110.8.1/21 brd 10.110.15.255 scope global bat0 valid_lft forever preferred_lft forever inet6 2a03:2260:300b:201::1/64 scope global valid_lft forever preferred_lft forever inet6 fe80::a4cb:6fff:fe9e:a115/64 scope link valid_lft forever preferred_lft forever root@node12:~# batctl tr 10.110.8.1 traceroute to 10.110.8.1 (aa:a5:39:b1:e3:63), 50 hops max, 20 byte packets 1: 02:00:00:02:06:00 0.288 ms 0.205 ms 0.189 ms 2: aa:a5:39:b1:e3:63 12.672 ms 14.053 ms 14.329 ms root@node12:~# batctl tr 10.110.16.1 Error - mac address of the ping destination could not be resolved and is not a bat-host name: 10.110.16.1 root@node12:~# batctl dc |grep 10.110.16.1 * 10.110.16.1 02:00:00:02:02:01 -1 0:11 root@node12:~# batctl dc |grep 10.110.8.1 * 10.110.8.1 02:00:00:02:01:01 -1 0:00 </pre>