[Battlemesh] Network configuration and address plan for Battlemesh v9

Antonio Quartulli antonio at meshcoding.com
Tue Aug 11 14:42:36 CEST 2015


Hi Henning,

for the batman-adv bits:

On 11/08/15 12:54, Henning Rogge wrote:
> batman-adv:
> -----------
> 
> no addresses on:                eth0.1, eth0.2,  wlan0, wlan1, bat0
> bat0 mesh interfaces:           eth0.2, wlan0, wlan1
> bridged interfaces:             bat0, eth0.1
> 
> bridge addresses:
>         172.17.<id>.201/32, 172.17.<id>.202/32, 172.17.<id>.203/32
>         172.17.<id>.1/24 or 172.17.<id>.1/16 ?

Given that the mesh is just one big broadcast domain I think that it is
better to use /16 and have each node hand out IPs belonging to a given
portion (i.e. its own /24 - exactly as described below).

> bridge DHCP-server:
>         pool: 172.17.<id>.2 to 172.17.<id>.100
>         subnet mask: 172.17.<id>.0/24

given what I suggested above, this should still be 172.17.0.0/16

>         route: 172.17.0.0/16 via 172.17.<id>.1

this is not required because the entire /16 is covered by the netmask.

This way each node will hand out IPs within its portion
(172.17.<id>.2-100) but at the same time the entire mesh will be within
the same /16 and everybody will be able to talk to everybody else
without having static routes in place.

> 
> activate batman gateway feature (to prevent DHCP-server from
> connecting over bat0)

agreed (assuming that each node is running its own DHCP server).


Cheers,


-- 
Antonio Quartulli

-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 819 bytes
Desc: OpenPGP digital signature
URL: <http://ml.ninux.org/pipermail/battlemesh/attachments/20150811/92f437a4/attachment-0001.sig>


More information about the Battlemesh mailing list