From 03e0a608e0fca370f1c5ab20cd39779b24b7a63e Mon Sep 17 00:00:00 2001 From: Florian Maurer Date: Mon, 29 Dec 2025 01:30:27 +0100 Subject: [PATCH] package: utils: umbim: add dns servers independent of peerdns This is required to add available dns servers in ifstatus output, required by downstream tools to receive information of the configured DNS server on the wwan interface. This has no effect on the dns server selection, as peerdns has the desired effect within netifd. Signed-off-by: Florian Maurer --- 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 adf00b96ce..2553ada406 100755 --- a/package/network/utils/umbim/files/lib/netifd/proto/mbim.sh +++ b/package/network/utils/umbim/files/lib/netifd/proto/mbim.sh @@ -253,7 +253,7 @@ _proto_mbim_setup() { json_add_string proto "dhcp" fi - [ "$peerdns" = 0 -a "$dhcp" != 1 ] || { + [ "$dhcp" != 1 ] || { json_add_array dns for server in $(_proto_mbim_get_field ipv4dnsserver "$mbimconfig"); do json_add_string "" "$server" @@ -298,7 +298,7 @@ _proto_mbim_setup() { [ "$sourcefilter" = "0" ] && json_add_boolean sourcefilter "0" fi - [ "$peerdns" = 0 -a "$dhcpv6" != 1 ] || { + [ "$dhcpv6" != 1 ] || { json_add_array dns for server in $(_proto_mbim_get_field ipv6dnsserver "$mbimconfig"); do json_add_string "" "$server"