Browse Source

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>
lilik-openwrt-22.03
Florian Eckert 7 years ago
parent
commit
7ea690ea3c
1 changed files with 4 additions and 4 deletions
  1. +4
    -4
      net/mwan3/files/etc/hotplug.d/iface/15-mwan3

+ 4
- 4
net/mwan3/files/etc/hotplug.d/iface/15-mwan3 View File

@ -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…
Cancel
Save