firmware/src/packages/fff/fff-babeld/files/etc/uci-defaults/02-network-rules

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