How to setup DNS server list on a static IP Ubuntu server?
I had a power hit that required me to reload my Ubuntu server. In the
process I had it running on my local network with DHCP until I got
everything configured. Now I put it up on my wild IP and have had some
difficulty configuring it back to static IP with domain names not
resolving. Ubuntu server 11.10.
/etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by
resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
This was where you used to put the DNS servers in the older version of
Ubuntu. So I looked in the /etc/network/interfaces file and found;
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 216.240.58.140
netmask 255.255.255.248
network 216.240.58.0
broadcast 216.240.58.143
gateway 216.240.58.137
# dns-* options are implemented by the resolvconf package, if
installed
dns-nameservers
dns-search com
Putting the DNS servers on the 'dns-nameservers' line appears to work
but there are more files, /etc/resolvconf/resolv.conf.d/base, head, tail
and original. original has this in it;
The domain and search were apparently found by the installation program
as that was the correct name for the outside. I did put those name
servers in when I installed too.
The documentation at
https://help.ubuntu.com/11.10/serverguide/C/network-configuration.html
is old and doesn't mention any of these new files or the
/sbin/resolvconf program.
Does anybody know how it is really supposed to be set up and managed?
Or do you know where there is some documentation that applies?
Thanks,
--
Knute Johnson
--
ubuntu-users mailing list
ubuntu-users@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
01-03-2012, 12:34 AM
Karl Auer
How to setup DNS server list on a static IP Ubuntu server?
On Mon, 2012-01-02 at 16:36 -0800, Knute Johnson wrote:
> iface eth0 inet static
> address 216.240.58.140
> netmask 255.255.255.248
> network 216.240.58.0
> broadcast 216.240.58.143
> gateway 216.240.58.137
That doesn't look right. The network should be 216.240.58.136, shouldn't
it?
Not that it is likely to have anything to do with your DNS issues.
Regards, K.
--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~
Karl Auer (kauer@biplane.com.au)
http://www.biplane.com.au/kauer
That doesn't look right. The network should be 216.240.58.136, shouldn't
it?
Not that it is likely to have anything to do with your DNS issues.
Regards, K.
You are probably right on that Karl. I'll put that on the list too.
--
Knute Johnson
--
ubuntu-users mailing list
ubuntu-users@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
01-03-2012, 06:53 AM
sktsee
How to setup DNS server list on a static IP Ubuntu server?
On 01/02/2012 06:36 PM, Knute Johnson wrote:
I had a power hit that required me to reload my Ubuntu server. In the
process I had it running on my local network with DHCP until I got
everything configured. Now I put it up on my wild IP and have had some
difficulty configuring it back to static IP with domain names not
resolving. Ubuntu server 11.10.
/etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by
resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
This was where you used to put the DNS servers in the older version of
Ubuntu. So I looked in the /etc/network/interfaces file and found;
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
auto eth0
iface eth0 inet static
address 216.240.58.140
netmask 255.255.255.248
network 216.240.58.0
broadcast 216.240.58.143
gateway 216.240.58.137
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers
dns-search com
Putting the DNS servers on the 'dns-nameservers' line appears to work
but there are more files, /etc/resolvconf/resolv.conf.d/base, head, tail
and original. original has this in it;
The domain and search were apparently found by the installation program
as that was the correct name for the outside. I did put those name
servers in when I installed too.
The documentation at
https://help.ubuntu.com/11.10/serverguide/C/network-configuration.html
is old and doesn't mention any of these new files or the
/sbin/resolvconf program.
Does anybody know how it is really supposed to be set up and managed? Or
do you know where there is some documentation that applies?
Thanks,
The apt-cache description for the resolvconf package says you should
look at the README file in /usr/share/doc/resolvconf for detailed
instructions. Although I don't use resolvconf, I did examine the package
and found that it employs debconf. This means that running "sudo
dpkg-reconfigure resolvconf" should step you through series of screens
for setting config options.
--
sktsee
--
ubuntu-users mailing list
ubuntu-users@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
01-03-2012, 04:05 PM
Knute Johnson
How to setup DNS server list on a static IP Ubuntu server?
On 1/2/2012 11:53 PM, sktsee wrote:
The apt-cache description for the resolvconf package says you should
look at the README file in /usr/share/doc/resolvconf for detailed
instructions. Although I don't use resolvconf, I did examine the package
and found that it employs debconf. This means that running "sudo
dpkg-reconfigure resolvconf" should step you through series of screens
for setting config options.
Thanks for the heads up on the docs. I tried running the reconfigure
but there is an error;
update-rc.d: warning: resolvconf stop runlevel arguments (none) do not
match LSB Default-Stop values (0 6)
It did however put the DNS server addresses into my resolv.conf but if I
restart the machine I don't have any DNS resolution until I do an ifdown
and ifup, then it works fine.
Any more insights would be greatly appreciated.
I'm really not sure why you would want this automatic resolvconf in a
server installation. Maybe I should just uninstall it.
Thanks,
--
Knute Johnson
--
ubuntu-users mailing list
ubuntu-users@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users
01-03-2012, 05:42 PM
sktsee
How to setup DNS server list on a static IP Ubuntu server?
On 01/03/2012 11:05 AM, Knute Johnson wrote:
On 1/2/2012 11:53 PM, sktsee wrote:
The apt-cache description for the resolvconf package says you should
look at the README file in /usr/share/doc/resolvconf for detailed
instructions. Although I don't use resolvconf, I did examine the package
and found that it employs debconf. This means that running "sudo
dpkg-reconfigure resolvconf" should step you through series of screens
for setting config options.
Thanks for the heads up on the docs. I tried running the reconfigure but
there is an error;
update-rc.d: warning: resolvconf stop runlevel arguments (none) do not
match LSB Default-Stop values (0 6)
It did however put the DNS server addresses into my resolv.conf but if I
restart the machine I don't have any DNS resolution until I do an ifdown
and ifup, then it works fine.
Any more insights would be greatly appreciated.
Looks like you are running into the following bugs:
https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/366967
ifupdown-udev integration should be thought-out more thoroghly
https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/448095
resolvconf starts after ifupdown, does not pick the dns-nameserver and
dns-search lines up from /etc/network/interfaces
https://bugs.launchpad.net/ubuntu/+source/resolvconf/+bug/750423
update-rc.d: warning: resolvconf stop runlevel arguments (none) do not
match LSB Default-Stop values
There is a fixed package located in the PPA of resolvconf's Debian
maintainer here:
Since its a single package, I would just install from the above link
rather than going to the trouble of adding a PPA. Eventually this may
make it into the oneiric-backports repo, but that depends on whether a
Ubuntu maintainer submits it.
I'm really not sure why you would want this automatic resolvconf in a
server installation. Maybe I should just uninstall it.
Thanks,
If you are running a system where your nameserver addresses are fairly
static for most or all of your programs and services, then resolvconf
would probably be unneccessary.
--
sktsee
--
ubuntu-users mailing list
ubuntu-users@lists.ubuntu.com
Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-users