123456789101112131415161718192021222324 |
- # This file is managed by ansible, don't make changes here - they will be overwritten.
- {% for item in domaenenliste|dictsort %}
- auto br{{item[0]}}
- iface br{{item[0]}} inet manual
- # Bring up interface
- pre-up brctl addbr $IFACE
- {% if item[0] | length > 2 %}
- pre-up ip link set address 02:ca:ff:{{item[0][0:2]}}:{{item[0][2:]}}:{{item[1].server_id}} dev $IFACE
- {% else %}
- pre-up ip link set address 02:ca:ff:ee:{{item[0]}}:{{item[1].server_id}} dev $IFACE
- {% endif %}
- pre-up ip link set dev $IFACE mtu 1364
- pre-up ip link set $IFACE promisc on
- pre-up ip link set dev $IFACE up
- post-up ebtables -A FORWARD --logical-in $IFACE -j DROP
- post-up batctl -m bat{{item[0]}} if add $IFACE
- # Shutdown interface
- pre-down batctl -m bat{{item[0]}} if del $IFACE
- pre-down ebtables -D FORWARD --logical-in $IFACE -j DROP
- down ip link set dev $IFACE down
- post-down brctl delbr $IFACE
- {% endfor %}
|