← Back to team overview

touch-packages team mailing list archive

[Bug 1473727] Re: No DNS servers after netboot

 

Here's a script that works for me (put in /etc/resolvconf/update.d....
please include in the package.

#!/bin/sh
#
# Script to update every forwarding djbdns dnscache instance running
# on the local machine
#
# this script sets up every FORWARDONLY dnscache managed by either
# daemontools or runit on this machine to use the dynamically-offered
# nameservers for the default '@'
# 
# Licensed under the GNU GPL.  See /usr/share/doc/resolvconf/copyright.
#
# (C) 2015 Phil Lello <phil@xxxxxxxxxxxxxxx>

for file in /run/net-*.conf; do
	. $file
	echo "# From $file" >>/etc/resolv.conf
	if [ "$IPV4DNS0" != "0.0.0.0" ]; then
		echo nameserver $IPV4DNS0 >>/etc/resolv.conf
	fi
	if [ "$IPV4DNS1" != "0.0.0.0" ]; then
		echo nameserver $IPV4DNS1 >>/etc/resolv.conf
	fi
	if [ -n "$DOMAINSEARCH" ]; then
		echo search $DOMAINSEARCH >>/etc/resolv.conf
	fi
	echo "# End from $file" >>/etc/resolv.conf
done

-- 
You received this bug notification because you are a member of Ubuntu
Touch seeded packages, which is subscribed to resolvconf in Ubuntu.
https://bugs.launchpad.net/bugs/1473727

Title:
  No DNS servers after netboot

Status in resolvconf package in Ubuntu:
  New

Bug description:
  Ubuntu 14.04 / resolvconf 1.69ubuntu1.1

  When netbooting a xen VM, I see the following output:

   address: 192.168.1.180    broadcast: 192.168.1.255    netmask:
  255.255.255.0

   gateway: 192.168.1.1      dns0     : 192.168.1.1      dns1   :
  0.0.0.0

  So I know DHCP is working.

  However, resolv.conf doesn't get updated - the interface is set to
  manual as DHCP was handled at the initrd level.

  Please let me know how I can help get this fixed.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/1473727/+subscriptions


References