From c84bf89b3a8f6c93ad30a906b514edcf0077bb51 Mon Sep 17 00:00:00 2001 From: Lech Perczak Date: Mon, 19 Jul 2021 19:15:53 +0200 Subject: [PATCH] umbim: inherit "peerdns" option from parent interface MBIM protocol handler should intherit "peerdns" options from parent interface on sub-interfaces, otherwise upstream DNS servers are applied regardless of configuration. Signed-off-by: Lech Perczak --- package/network/utils/umbim/files/lib/netifd/proto/mbim.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/package/network/utils/umbim/files/lib/netifd/proto/mbim.sh b/package/network/utils/umbim/files/lib/netifd/proto/mbim.sh index 3867411818..133c6ef5e6 100755 --- a/package/network/utils/umbim/files/lib/netifd/proto/mbim.sh +++ b/package/network/utils/umbim/files/lib/netifd/proto/mbim.sh @@ -187,7 +187,7 @@ _proto_mbim_setup() { json_close_array json_add_string gateway "$ipv4gateway" json_add_array dns - json_add_string "" "$ipv4dnsserver" + [ "$peerdns" = 0 ] || json_add_string "" "$ipv4dnsserver" json_close_array proto_add_dynamic_defaults json_close_object @@ -204,7 +204,7 @@ _proto_mbim_setup() { json_close_array json_add_string ip6gw "$ipv6gateway" json_add_array dns - json_add_string "" "$ipv6dnsserver" + [ "$peerdns" = 0 ] || json_add_string "" "$ipv6dnsserver" json_close_array proto_add_dynamic_defaults json_close_object -- 2.30.2