Wow. A 6+ year old bug in basic network connectivity. My home router
runs DD-WRT with DNSMasq enabled which "...is designed to provide DNS
and, optionally, DHCP, to a small network. It can serve the names of
local machines which are not in the global DNS."

But DNSMasq was unable to resolve a hostname for my Ubuntu 10.10 machine, thus 
other machines failed to locate it. This broke BackupPC for me as it could 
never resolve the hostname and gave errors like this:
"Error: Can't find IP address for [myHostname]
[myHostname] is a DHCP host, and I don't know its IP address. I checked the 
netbios name of [myIP_Address], and found that that machine is not [myHostname].
Until I see [myHostname] at a particular DHCP address, you can only start this 
request from the client machine itself."

I checked /etc/dhcp3/dhclient.conf and it already contained: 
send host-name "<hostname>";

However, as mentioned in comment #47, adding the following after that line made 
it work for me:
send fqdn.server-update on

Now my router knows my hostname and I can ping it (by hostname) from
other machines.

-- 
You received this bug notification because you are a member of Ubuntu
Server Team, which is subscribed to dhcp3 in ubuntu.
https://bugs.launchpad.net/bugs/10239

Title:
  dhcp3-client: Does not send hostname to server by default

-- 
Ubuntu-server-bugs mailing list
Ubuntu-server-bugs@lists.ubuntu.com
Modify settings or unsubscribe at: 
https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs

Reply via email to