On Sunday, 24 May 2020 23:53:05 CEST Alexey Ermakov wrote:
As Marek pointed out, you told batman-adv that the eth0 interfaces have for some reason a link speed of 0.1 [Mbit/s] (or 1 [100Kbit/s] - what the actual unit is for B.A.T.M.A.N. V). And unfortunately, 88% (for the hop penalty) of 1 [100 Kbit/s] is in integer arithmetic 0 [100 Kbit/s]. And 0 whatever/s is just discarded by B.A.T.M.A.N. V [1] and not considered for routing traffic - hey, this path ends up as being 0 and therefore useless. The reason why you want to set the link to 1 [100 Kbit/s] has to be figured out by yourself. But for a (during forwarding) strictly monotonic decreasing, integer value, it is a bad starting point to set it to 1 [whatever-unit] for a multi-hop setup.
I have three interfaces on each node: eth0 - radio modem, speed 145 kbit/s (see desiription below) eth1 - ethernet, speed 100mbit/s eth2 - radio modem 10kbit/s (hasn't been tested yet)
Before we go to the next setup, can you confirm that your virtual setup works as expected once the throughput is not set to 0.1 MBit/s ?
Kind regards, Marek