Egor: Thanks for the additional information.
The culprit is /etc/madwimax/event.sh which doesn't stop dhclient
gracefully. Here's a snippet showing the handling of dhclient3 and
dhclient (version 4).
[...]
if-up)
if [ -x /sbin/dhclient3 ]; then
/sbin/dhclient3 -nw -pf /var/run/dhclient."$2".pid -lf
/var/lib/dhcp3/dhclient."$2".leases "$2" >/dev/null 2>&1
elif [ -x /sbin/dhclient ]; then
/sbin/dhclient -pf /var/run/dhclient."$2".pid -lf
/var/lib/dhcp/dhclient."$2".leases "$2"
[...]
if-down)
if [ -x /sbin/dhclient3 ]; then
/sbin/dhclient3 -r -pf /var/run/dhclient."$2".pid -lf
/var/lib/dhcp3/dhclient."$2".leases "$2" >/dev/null 2>&1
elif [ -x /sbin/dhclient ]; then
kill -TERM $(cat /var/run/dhclient."$2".pid)
On the last line, not "kill", but "dhclient -r" should be used, as in
the /sbin/dhclient3 case.
** Summary changed:
- Nameserver list incorrect when using madwimax and resolvconf
+ madwimax stops dhclient non-gracefully, leaving behind invalid nameserver
addresses
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/994227
Title:
madwimax stops dhclient non-gracefully, leaving behind invalid
nameserver addresses
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/madwimax/+bug/994227/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs