On 2014-12-22 22:38:36 +0100, Vincent Lefevre wrote: > I've been using wicd to connect via WiFi for years, and this has > always worked, but now the /etc/resolv.conf file is no longer > updated. The /etc/wicd/dhclient.conf.template file is used by > wicd and contains here (this is the default + the prepend line): > > ------------------------------------------------------------------------ > # If you're reading this, you're probably reading either: > # /etc/wicd/dhclient.conf.template.default > # or > # /etc/wicd/dhclient.conf.template > # or > # a generated dhclient configuration in /var/run > # (these files could be in different locations, as determined by your > # packager or system administrator, but those are the default pathes) > # > # Here's what you need to know: > # The .default file is copied by wicd to dhclient.conf.template if > # dhclient.conf.template does not exist. If dhclient.conf.template > # does exist, the .default file is not used. This is to allow > # upgrades of the package without destroying user changes. > # > # In other words, if you want to change the generated dhclient > # configuration, you need to change dhclient.conf.template, > # NOT dhclient.conf.template.default > > # wicd will replace $_HOSTNAME in the following line with > # the appropriate hostname for this system > send host-name "$_HOSTNAME"; > > # Prepend the local DNS server (BIND), but also Google DNS servers, > # as BIND times out on network congestion. > prepend domain-name-servers 127.0.0.1, 8.8.8.8, 8.8.4.4; > ------------------------------------------------------------------------
This is actually a template file used by wicd to generate the real dhclient config file. In the past, the generated file was in some special place and dhclient was called with the -cf option, but this is no longer the case, and /etc/dhcp/dhclient.conf is now regenerated and wicd no longer uses the -cf option. This /etc/dhcp/dhclient.conf file contains (without the comments): send host-name = gethostname(); prepend domain-name-servers 127.0.0.1, 8.8.8.8, 8.8.4.4; request subnet-mask, broadcast-address, time-offset, routers, domain-name, domain-name-servers, domain-search, host-name, dhcp6.name-servers, dhcp6.domain-search, netbios-name-servers, netbios-scope, interface-mtu, rfc3442-classless-static-routes, ntp-servers; As you can see, though there's the "prepend domain-name-servers ..." line, the /etc/resolv.conf file is not updated. -- Vincent Lefèvre <vinc...@vinc17.net> - Web: <https://www.vinc17.net/> 100% accessible validated (X)HTML - Blog: <https://www.vinc17.net/blog/> Work: CR INRIA - computer arithmetic / AriC project (LIP, ENS-Lyon) -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org