From 3a5c3e03e2b4eb08ce0a0bc2d1b5d7790ebc1705 Mon Sep 17 00:00:00 2001 From: Florian Eckert Date: Mon, 24 Sep 2018 14:26:53 +0200 Subject: [PATCH] net/mwan3: also add the metric to the default interface routing table This is now the same route as in the main table. Signed-off-by: Florian Eckert --- net/mwan3/files/lib/mwan3/mwan3.sh | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/net/mwan3/files/lib/mwan3/mwan3.sh b/net/mwan3/files/lib/mwan3/mwan3.sh index 2b92a1253..d0a47a523 100644 --- a/net/mwan3/files/lib/mwan3/mwan3.sh +++ b/net/mwan3/files/lib/mwan3/mwan3.sh @@ -346,7 +346,7 @@ mwan3_delete_iface_iptables() mwan3_create_iface_route() { - local id route_args + local id route_args metric config_get family $1 family ipv4 mwan3_get_iface_id id $1 @@ -366,6 +366,11 @@ mwan3_create_iface_route() route_args="" fi + network_get_metric metric $1 + if [ -n "$metric" -a "$metric" != "0" ]; then + route_args="$route_args metric $metric" + fi + $IP4 route flush table $id $IP4 route add table $id default $route_args dev $2 mwan3_rtmon_ipv4 @@ -384,6 +389,11 @@ mwan3_create_iface_route() route_args="" fi + network_get_metric metric $1 + if [ -n "$metric" -a "$metric" != "0" ]; then + route_args="$route_args metric $metric" + fi + $IP6 route flush table $id $IP6 route add table $id default $route_args dev $2 mwan3_rtmon_ipv6