fff-babeld: redistribute all peer_ip and peer_ip6 addresses #87
|
@ -70,9 +70,7 @@ configure() {
|
|||
|
||||
# peer_ip
|
||||
uci -q delete "network.$prefixname.ipaddr"
|
||||
uci -q delete "network.$prefixname.ip6addr"
|
||||
babel_add_peeraddr "network.$prefixname.ipaddr"
|
||||
babel_add_peer6addr "network.$prefixname.ip6addr"
|
||||
|
||||
# add babel interface
|
||||
babel_add_interface "$prefixname" "$iface" "$type" "$rxcost" || { echo "Could not add babeld interface for babelpeer $name"; exit 1; }
|
||||
|
|
|
@ -47,20 +47,6 @@ babel_add_peeraddr() {
|
|||
return 0
|
||||
}
|
||||
|
||||
babel_add_peer6addr() {
|
||||
[ "$#" -ne "1" ] && return 1
|
||||
|
||||
local option="$1"
|
||||
|
||||
if peer_ip6=$(uci -q get gateway.@gateway[0].peer_ip6); then
|
||||
uci add_list "$option"="$peer_ip6"
|
||||
else
|
||||
return 1
|
||||
fi
|
||||
|
||||
return 0
|
||||
}
|
||||
|
||||
babel_add_interface() {
|
||||
[ "$#" -ne "4" ] && return 1
|
||||
|
||||
|
|
|
@ -120,7 +120,6 @@ configure() {
|
|||
|
||||
# add peer_ip
|
||||
babel_add_peeraddr "network.$prefixname.addresses"
|
||||
babel_add_peer6addr "network.$prefixname.addresses"
|
||||
|
||||
# add iif-rules
|
||||
babel_add_iifrules "$prefixname" || { echo "ERROR: Could not add iif-rules for wgpeer $name"; exit 1; }
|
||||
|
|
Loading…
Reference in New Issue