From: Yu Watanabe Date: Sun, 14 Jul 2019 01:29:40 +0000 (+0900) Subject: network:dhcp4: request domain search list if UseDomains=yes X-Git-Tag: v243-rc1~124^2~2 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=150d3b8ea748f45e80b1bd4f5f1ae1554fc5e7fa;p=thirdparty%2Fsystemd.git network:dhcp4: request domain search list if UseDomains=yes Closes #8174. --- diff --git a/src/network/networkd-dhcp4.c b/src/network/networkd-dhcp4.c index 7ed91cebd12..5ada9f0d01e 100644 --- a/src/network/networkd-dhcp4.c +++ b/src/network/networkd-dhcp4.c @@ -1041,6 +1041,12 @@ int dhcp4_configure(Link *link) { return log_link_error_errno(link, r, "DHCP4 CLIENT: Failed to set request flag for classless static route: %m"); } + if (link->network->dhcp_use_domains != DHCP_USE_DOMAINS_NO && !link->network->dhcp_anonymize) { + r = sd_dhcp_client_set_request_option(link->dhcp_client, SD_DHCP_OPTION_DOMAIN_SEARCH_LIST); + if (r < 0) + return log_link_error_errno(link, r, "DHCP4 CLIENT: Failed to set request flag for domain search list: %m"); + } + if (link->network->dhcp_use_ntp) { r = sd_dhcp_client_set_request_option(link->dhcp_client, SD_DHCP_OPTION_NTP_SERVER); if (r < 0)