ansible/roles/interfaces/templates/mesh.conf.j2
Markus Hauschild ac79d8f35c
Some checks failed
continuous-integration/drone/push Build is failing
interfaces: set gw mode more reliably
2021-09-20 19:35:36 +02:00

42 lines
986 B
Django/Jinja

# {{ ansible_managed }}
# br-{{ site_code }}
auto br-{{ site_code }}
iface br-{{ site_code }}
mtu 1500
#
#bridge-fd 0
bridge-ports bat-{{ site_code }}
bridge-stp no
#
address {{ batman_ipv4 }}
address {{ batman_ipv6 }}
{% if global_ipv6 is defined %}
address {{ global_ipv6 }}
{% endif %}
# bat-{{ site_code }}
auto bat-{{ site_code }}
iface bat-{{ site_code }}
hwaddress f2:00:90:00:{{ gateway_id }}:20
mtu 1500
#
batman-hop-penalty 5
batman-ifaces dmy-{{ site_code }}
batman-ifaces-ignore-regex .*_.*
batman-multicast-mode disabled
batman-routing-algo {{ batman_algo }}
#
# batman-gw-mode option seems non reliable
post-up /usr/sbin/batctl -m bat-{{ site_code }} it 5000
post-up /usr/sbin/batctl -m bat-{{ site_code }} gw server
post-up echo 2 > /sys/class/net/bat-{{ site_code }}/brport/multicast_router
# dmy-{{ site_code }}
auto dmy-{{ site_code }}
iface dmy-{{ site_code }}
hwaddress f2:00:90:00:{{ gateway_id }}:00
link-type dummy
mtu 1560