forked from freifunk-franken/firmware
42 lines
1.1 KiB
Plaintext
42 lines
1.1 KiB
Plaintext
. /lib/functions/fff/babel
|
|
|
|
>/etc/config/babeld
|
|
|
|
uci batch >/dev/null <<EOF
|
|
add babeld general
|
|
set babeld.@general[-1].export_table=10
|
|
set babeld.@general[-1].import_table=10
|
|
set babeld.@general[-1].first_table_number=100
|
|
set babeld.@general[-1].local_port=33123
|
|
|
|
add babeld interface
|
|
set babeld.@interface[-1].type=wired
|
|
EOF
|
|
|
|
babel_add_local_ipfilter 10.50.0.0/16
|
|
babel_add_local_ipfilter 10.83.0.0/16
|
|
babel_add_local_ipfilter fd43:5602:29bd::/48
|
|
|
|
uci add babeld filter >/dev/null
|
|
uci set babeld.@filter[-1].type=redistribute
|
|
uci set babeld.@filter[-1].action=deny
|
|
uci set babeld.@filter[-1].local=true
|
|
|
|
babel_add_ipfilter 10.50.0.0/16
|
|
babel_add_ipfilter 10.83.0.0/16
|
|
babel_add_ipfilter fd43:5602:29bd::/48
|
|
|
|
babel_add_rule src 10.50.0.0/16 10 20
|
|
babel_add_rule dest 10.50.0.0/16 10 20
|
|
babel_add_rule src 10.83.0.0/16 10 20
|
|
babel_add_rule dest 10.83.0.0/16 10 20
|
|
babel_add_rule in client 10 31
|
|
babel_add_rule6 src fc00::/7 10 20
|
|
babel_add_rule6 dest fc00::/7 10 20
|
|
babel_add_rule6 in client 10 31
|
|
|
|
uci commit babeld
|
|
uci commit network
|
|
|
|
exit 0
|