[pkg-wicd-maint] Bug#894509: /usr/sbin/wicd: Setting static DNS with custom nameservers works only for a few minutes

Neels Hofmeyr neels at hofmeyr.de
Sat Mar 31 15:12:22 UTC 2018


Package: wicd-daemon
Version: 1.7.4+tb2-5
Severity: normal
File: /usr/sbin/wicd

Dear Maintainer,

In wicd-gtk, I set the wired interface Properties as:

  [x] Use static DNS    [ ] Use global DNS servers
  DNS domain    [                        ]
  Search domain [                        ]
  DNS server 1  [9.9.9.9                 ]
  DNS server 2  [8.8.8.8                 ]
  DNS server 3  [                        ]

I disconnect, then re-connect. Above DNS servers are used, and I see them in
/etc/resolv.conf fine.

After some time though, presumably after DHCP refresh, the nameserver in
/etc/resolv.conf is set back to the DHCP server's idea of what nameservers I
should be using (in my case 192.168.0.1).

In my current situation, the DHCP server's DNS is broken, and thus name
resolution stops working as soon as the static name servers are dropped, which
is why I noticed this behavior quite prominently.

In the olden days, I would edit /etc/resolv.conf manually, and it would stay
put. Currently though resolv.conf seems to get overwritten regularly
(presumably by DHCP), and I had hoped that wicd would help me keep it static.

Thanks for taking a look!

~N

-- System Information:
Debian Release: buster/sid
  APT prefers testing
  APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Foreign Architectures: i386

Kernel: Linux 4.15.0-2-amd64 (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled

Versions of packages wicd-daemon depends on:
ii  adduser          3.117
ii  dbus             1.12.6-2
ii  debconf          1.5.66
ii  iputils-ping     3:20161105-1
ii  isc-dhcp-client  4.3.5-3.1
ii  lsb-base         9.20170808
ii  psmisc           23.1-1
ii  python           2.7.14-4
ii  python-dbus      1.2.6-1
ii  python-gobject   3.26.1-2
ii  python-wicd      1.7.4+tb2-5
ii  wireless-tools   30~pre9-12+b1
ii  wpasupplicant    2:2.6-15

Versions of packages wicd-daemon recommends:
ii  rfkill                     2.31.1-0.5
ii  wicd-curses [wicd-client]  1.7.4+tb2-5
ii  wicd-gtk [wicd-client]     1.7.4+tb2-5

Versions of packages wicd-daemon suggests:
ii  pm-utils  1.4.1-17

Versions of packages wicd-gtk depends on:
ii  python         2.7.14-4
ii  python-glade2  2.24.0-5.1+b1
ii  python-gtk2    2.24.0-5.1+b1

Versions of packages wicd-gtk recommends:
ii  gksu           2.0.2-9+b1
pn  python-notify  <none>

Versions of packages wicd-curses depends on:
ii  python        2.7.14-4
ii  python-urwid  1.3.1-2+b2

Versions of packages wicd-curses recommends:
ii  sudo  1.8.21p2-3

Versions of packages python-wicd depends on:
ii  net-tools  1.60+git20161116.90da8a0-2
ii  python     2.7.14-4

Versions of packages python-wicd suggests:
pn  ethtool   <none>
ii  iproute2  4.15.0-3

-- debconf information:
* wicd/users: neels



More information about the pkg-wicd-maint mailing list