From: Florian Maurer Date: Mon, 29 Dec 2025 00:30:27 +0000 (+0100) Subject: package: utils: umbim: add dns servers independent of peerdns X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=03e0a608e0fca370f1c5ab20cd39779b24b7a63e;p=thirdparty%2Fopenwrt.git 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 --- 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 adf00b96ce6..2553ada4063 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"