From 6285bbce276a314032f0b57d4991b26f74eb8322 Mon Sep 17 00:00:00 2001 From: "wangtao@espressif.com" Date: Tue, 15 Jul 2025 15:34:09 +0800 Subject: [PATCH] fix(lwip): fix dhcp server set main dns issue --- components/lwip/Kconfig | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/components/lwip/Kconfig b/components/lwip/Kconfig index 0c5e11a4a7..3aeda4f8b2 100644 --- a/components/lwip/Kconfig +++ b/components/lwip/Kconfig @@ -417,6 +417,20 @@ menu "LWIP" Enabling this option allows DHCP server to support temporary static ARP entries for DHCP Client. This will help the DHCP server to send the DHCP OFFER and DHCP ACK using IP unicast. + config LWIP_DHCPS_ADD_DNS + bool "Always add DNS option in DHCP responses" + default y + depends on LWIP_DHCPS + help + This allows the DNS option to be optional in the DHCP offers, + depending on the server's runtime configuration. + When enabled, the DHCP server will always add the DNS option to DHCP responses. + If a DNS server is not explicitly configured, the server's IP address will be used + as the fallback for the DNS option. + When disabled, the DHCP server will only include the DNS option in responses + if a DNS server has been explicitly configured. + This option will be removed in IDF v6.x + endmenu # DHCPS menuconfig LWIP_AUTOIP