From 200cf7111a71e3e6c727624be4ea9960fe06ef17 Mon Sep 17 00:00:00 2001 From: Jason-ZW Date: Thu, 15 Nov 2018 19:19:24 +0800 Subject: [PATCH] Fetch dns nameservers from wifi dhcp networks --- pkg/netconf/netconf_linux.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/pkg/netconf/netconf_linux.go b/pkg/netconf/netconf_linux.go index 51efa9f9..1f4c4316 100644 --- a/pkg/netconf/netconf_linux.go +++ b/pkg/netconf/netconf_linux.go @@ -329,7 +329,7 @@ func runWifiDhcp(netCfg *NetworkConfig, link netlink.Link, network string, setHo // Remove DHCP lease IP and static IP if hasDhcp(iface) { - runDhcp(netCfg, iface, dhcpReleaseCmd, false, false) + runDhcp(netCfg, iface, dhcpReleaseCmd, false, true) } existAddress, _ := getLinkAddrs(link) for _, addr := range existAddress { @@ -337,7 +337,7 @@ func runWifiDhcp(netCfg *NetworkConfig, link netlink.Link, network string, setHo removeAddress(addr, link) } - runDhcp(netCfg, iface, "", !setHostname, !setDNS) + runDhcp(netCfg, iface, "", !setHostname, setDNS) } func linkUp(link netlink.Link, netConf InterfaceConfig) error {