Open lakeman opened 12 years ago
The olsrd plugin I'm writing will bind to a configurable loopback port, then listen for incoming packets from another configurable port, sending any incoming messages to that port.
Packets sent to olsr must be prefixed with;
u_int8_t id = 0x??;
u_int8_t ttl;
Packets arriving from olsr will be prefixed with;
u_int8_t id = 0x??;
u_int8_t ttl;
u_int8_t addr_len; // 4 / 16
u_int8_t originator[addr_len];
Note that deploying this plugin on any specific platform, eg Android, may be fiddly and annoying.
The plugin can be found here; https://github.com/servalproject/olsr
For servald to co-exist on another layer 3 routed network (eg BATMAN, olsr) we need to do the following;