net/mwan3: fix ping issue if last interface recovers from failure

Even though error was fixed the interface checks still fails, if last_resort
was set to blackhole or unreachable.

To fix this issue do not remove failure interface from iptables change on
down event.

Reported-by: Colby Whitney <colby.whitney@luxul.com>
Signed-off-by: Florian Eckert <fe@dev.tdt.de>
(cherry picked from commit 6d99b602fd)
This commit is contained in:
Florian Eckert
2017-07-31 12:04:18 +02:00
parent 94a5233619
commit 282e90014e
2 changed files with 1 additions and 1 deletions

View File

@@ -53,7 +53,6 @@ case "$ACTION" in
;;
ifdown)
mwan3_delete_iface_rules $INTERFACE
mwan3_delete_iface_iptables $INTERFACE
mwan3_delete_iface_route $INTERFACE
mwan3_delete_iface_ipset_entries $INTERFACE
mwan3_set_policies_iptables

View File

@@ -46,6 +46,7 @@ ifdown()
kill $(cat /var/run/mwan3track-$1.pid)
rm /var/run/mwan3track-$1.pid
fi
mwan3_delete_iface_iptables $1
}
ifup()