Hi,
I am currently trying to interface batman with an emulator called Mininet-wifi. My emulator is emulating the wifi-direct where there are 4 mobile stations and there are 2 wlan. I am trying to use batman for routing so that I can ping between stations which are not in the same wlan through a hop.
The problem I am facing is though batctl functions are working fine, it is not interacting with the real mininet-wifi environment.
By that I mean if I use batctl tr MAC_ADDRESS it traces the route between nodes even if they are on 2 different wlan or batctl p MAC_ADDRESS pings the 2 stations. However if I try to see the route in the real Linux terminal using route or watch route command it doesn't show the route or ping between stations.
Is there any way to make batman-adv interact with the real mininet-wifi environment.
Thanks, Abhinanda
On Mittwoch, 2. August 2017 12:54:13 CEST Abhinanda Dutta wrote:
Is there any way to make batman-adv interact with the real mininet-wifi environment.
You've provided nearly no information. So I can only provide some general advices: Make sure that you use a net-namespace aware version of batctl and batman-adv (>= 2016.5). Make sure that you start batctl in the correct namespace. Check the debug tables and the interface configuration in your namespaces. Check with wireshark which paths the packets take between the hwsim interfaces.
Just to make it clear: I've never used mininet-wifi. I've only used mininet (+ some special openvswitch based configurations) + kvm instances per namespace to simulate some networks with older versions of batman-adv.
Kind regards, Sven
b.a.t.m.a.n@lists.open-mesh.org