Skip to contentSkip to conversation

Experiences with B.A.T.M.A.N. 0.3-beta rv767

B.A.T.M.A.N. tetzlav 1 participant 1 message Nov 4, 2007

lore
Share & tools
lore

tetzlav

author
#0 lore raw

We playing around with B.A.T.M.A.N. 0.3-beta rv767 in our leipziger Freifunk-testing-Firmware (based on v1.6.10):

the Routing works fine (if i start "batmand eth1:bat vlan1:bat") - great work!
but the gateway-function (option "-r 2") drives me mad:

* why the tunnel-interface (gateX) now have IP-Adresses!?

* what this log-message (on gateway) wants to tell me? (105.61.89.81 is an Node who wants to build up an gateway-tunnel)

Quoted 11 lines
Nov  3 16:49:38 (none) kern.err batmand[1819]: Error - got packet from
unknown client: 105.61.89.81 (virtual ip 104.61.13.37)  
Nov  3 16:49:40 (none) kern.err batmand[1819]: Error - got packet from
unknown client: 105.61.89.81 (virtual ip 104.61.13.37)  
Nov  3 16:49:41 (none) kern.err batmand[1819]: Error - got packet from
unknown client: 105.61.89.81 (virtual ip 104.61.13.13)  
Nov  3 16:49:42 (none) kern.err batmand[1819]: Error - got packet from
unknown client: 105.61.89.81 (virtual ip 104.61.13.13)  
Nov  3 16:49:43 (none) kern.err batmand[1819]: Error - got packet from
unknown client: 105.61.89.81 (virtual ip 104.61.17.28)  
Nov  3 16:49:43 (none) kern.err batmand[1819]: Error - got packet from
Quoted 1 line

unknown client: 105.61.89.81 (virtual ip 104.61.13.37)

(there is no rule to throw 104/8 to batman tables)

Quoted 26 lines
root@13-18:~# ip rule show
0:      from all lookup local
6600:   from all to 105.0.0.0/8 lookup 66
6601:   from all to 105.61.89.80/28 lookup 66
6699:   from all lookup 65
6700:   from all to 105.0.0.0/8 lookup 67
6701:   from all to 105.61.89.80/28 lookup 67
32766:  from all lookup main
32767:  from all lookup default
root@13-18:~# ip r s t 65
throw 105.61.89.81  proto static
105.61.89.89 dev vlan1  proto static  scope link  src 105.61.89.81
105.61.89.90 dev vlan1  proto static  scope link  src 105.61.89.81
105.61.88.193 via 105.61.89.90 dev vlan1  proto static  src 105.61.89.81
root@13-18:~# ip r s t 66
105.61.17.32 via 105.61.89.90 dev vlan1  proto static  src 105.61.89.81
throw 105.61.89.81  proto static
105.61.17.35 via 105.61.89.89 dev vlan1  proto static  src 105.61.89.81
105.61.17.21 via 105.61.89.90 dev vlan1  proto static  src 105.61.89.81
105.61.89.89 dev vlan1  proto static  scope link  src 105.61.89.81
105.61.89.90 dev vlan1  proto static  scope link  src 105.61.89.81
root@13-18:~# ip r s t 67
throw 105.61.89.81  proto static
unreachable default  proto static 
root@13-18:~# batmand -bcd 2
WARNING: You are using the unstable batman branch. If you are
Quoted 8 lines
interested in *using* batman get the latest stable release !
     Gateway     (#/255)         Nexthop [outgoingIF], gw_class ...
[B.A.T.M.A.N. 0.3-beta rv767, MainIF/IP: eth1:bat/105.61.13.18, UT: 0d
0h 4m]
   105.61.89.89    (255)    105.61.89.89 [ vlan1:bat], gw_class  65 -
16MBit/4MBit, reliability: 0
   105.61.17.35    (255)    105.61.89.89 [ vlan1:bat], gw_class  65 -
16MBit/4MBit, reliability: 0

* I noticed, that LAN-clients (on batmannodes) sometimes get 169.x.y.z Addresses per DHCP if i start batmand with "-r 2"-option?

B.A.T.M.A.N. 0.2 worked fine, but we want/must use B.A.T.M.A.N. 0.3, because the available policy-routing cause no problems with parallel driven olsrd.

Regards
tetzlav