diff options
author | Niklas Yann Wettengel <niyawe@niyawe.de> | 2017-07-12 00:55:58 +0200 |
---|---|---|
committer | Niklas Yann Wettengel <niyawe@niyawe.de> | 2017-07-12 00:55:58 +0200 |
commit | 8bad801b15ab010f63cebf80691f658319873317 (patch) | |
tree | c7f3ef3e39de2f41e3cc8aa9b083b010a6299e23 /roles/install_babeld/templates/babeld.conf.j2 | |
parent | 6ef6aa8d628b0c7eeeec37d0c5b43df6d87f8b33 (diff) |
added routing between servers
Diffstat (limited to 'roles/install_babeld/templates/babeld.conf.j2')
-rw-r--r-- | roles/install_babeld/templates/babeld.conf.j2 | 59 |
1 files changed, 59 insertions, 0 deletions
diff --git a/roles/install_babeld/templates/babeld.conf.j2 b/roles/install_babeld/templates/babeld.conf.j2 new file mode 100644 index 0000000..d654df8 --- /dev/null +++ b/roles/install_babeld/templates/babeld.conf.j2 @@ -0,0 +1,59 @@ +# Configuration for babeld. See the man page babeld(8) for +# details on the configuration format. + +# Works on Linux > 3.11 +ipv6-subtrees true + +# You must provide at least one interface for babeld to operate on. +{% for peer in wireguard_bb_peers %} +interface bb{{ peer.name }} +{% endfor %} +#interface wlan0 + +# Global options you might want to set. There are many more, see the man page. +#debug 1 +local-port 33123 +#diversity true +#random-id true + +# Per-interface configuration. Note that each interface referenced here +# will be used by babeld. +#interface eth1 rxcost 10 +#interface tun0 faraway true +#interface wlan0 hello-interval 1 + +# Since 1.4.2, you can also specify defaults for interface parameters, which +# will be used for all interfaces except specified otherwise (see above). +#default rxcost 42 +#default hello-interval 5 + +# Since 1.5.0, you can use the RTT-based metric, most useful for a network +# with tunnels (overlay network). +#default enable-timestamps true +#interface tun0 max-rtt-penalty 150 +#interface tun0 rtt-max 100 +default type wired max-rtt-penalty 128 +export-table 42 +import-table 42 + + +# Filtering rules. + +# Only accept routes included in a specific prefix. +#in ip 192.168.42.0/24 allow +#in ip 2001:db8:cafe:cafe::/64 allow +#in deny + +redistribute metric 128 +# Only redistribute addresses from a given prefix, to avoid redistributing +# all local addresses +redistribute ip 10.222.0.0/16 local allow +redistribute ip 2001:470:cd45:FF00::/56 local allow +redistribute local deny + +# Redistribute a default route obtained otherwise (here, through DHCP or +# configured statically). +# Note that babeld ignores kernel routes with proto 3 (boot) by default. +#redistribute proto 3 ip 0.0.0.0/0 eq 0 metric 50 +#redistribute proto 3 ip ::/0 eq 0 metric 50 + |