net/mwan3: fix update on connected ip networks
If an interface is not tracked by mwan3 or enabled and this interface is setup by netifd, then the connected ipset is not update by mwan3. To fix this also call connected ipset update code even if the interface is not tracked or enabled by mwan3. Signed-off-by: Florian Eckert <fe@dev.tdt.de>
This commit is contained in:
parent
1673e33b20
commit
7ea690ea3c
1 changed files with 4 additions and 4 deletions
|
@ -16,15 +16,15 @@ config_load mwan3
|
||||||
config_get_bool enabled globals 'enabled' '0'
|
config_get_bool enabled globals 'enabled' '0'
|
||||||
[ ${enabled} -gt 0 ] || exit 0
|
[ ${enabled} -gt 0 ] || exit 0
|
||||||
|
|
||||||
config_get enabled $INTERFACE enabled 0
|
|
||||||
config_get initial_state $INTERFACE initial_state "online"
|
|
||||||
[ "$enabled" == "1" ] || exit 0
|
|
||||||
|
|
||||||
mwan3_lock
|
mwan3_lock
|
||||||
mwan3_init
|
mwan3_init
|
||||||
mwan3_set_connected_iptables
|
mwan3_set_connected_iptables
|
||||||
mwan3_unlock
|
mwan3_unlock
|
||||||
|
|
||||||
|
config_get enabled $INTERFACE enabled 0
|
||||||
|
config_get initial_state $INTERFACE initial_state "online"
|
||||||
|
[ "$enabled" == "1" ] || exit 0
|
||||||
|
|
||||||
if [ "$ACTION" == "ifup" ]; then
|
if [ "$ACTION" == "ifup" ]; then
|
||||||
config_get family $INTERFACE family ipv4
|
config_get family $INTERFACE family ipv4
|
||||||
if [ "$family" = "ipv4" ]; then
|
if [ "$family" = "ipv4" ]; then
|
||||||
|
|
Loading…
Reference in a new issue