ffnord / mesh-announce

Discussion at #mesh-announce:irc.hackint.org and (separately) at
https://matrix.to/#/!MjLIHcALOcENXZWQlH:irc.hackint.org/$1547640760901FmKaD:matrix.eclabs.de
13 stars 45 forks source link

Add multidomain support #47

Closed TobleMiner closed 4 years ago

TobleMiner commented 5 years ago

This PR adds true multidomain support. This enables support for site-local multicast groups and thus completes support for Gluon 2019. Commandline options are fully backwards compatible with current master.

To use mesh-announce in a multidomain environment with domains 'one', 'two' and 'three' and the batman-interfaces 'bat-one', 'bat-two' and 'bat-three' run mesh-announce with the following parameters:

mesh-announce -d plugins -i bat-one -b bat-one -i bat-two -b bat-two -i bat-three -b bat-three

mesh-announce will automatically detect the origin domain of requests and answer with data for the correct domain.

Manawyrm commented 5 years ago

:heavy_check_mark: Using this branch with Freifunk Hannover successfully with seperate domains and their respective batman interfaces. Works!

kpanic23 commented 4 years ago

Just tested (and expanded a little bit), seems to work flawlessly! Thanks a lot! https://github.com/ff3l/mesh-announce/commits/master

TobleMiner commented 4 years ago

@kpanic23 Thanks for testing! Since I have two independent reports of it working I'll merge this now.