Kernel-level IP autoconfiguration and nodename

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



Hi there!

I'm trying to deploy several diskless workstations using Ubuntu
Dapper. I've followed the steps highlighted in the Wiki
https://wiki.ubuntu.com/DisklessUbuntuHowto (plus some additional
modifications to get it working fine).

However, I'm unable to get the client machine get its hostname from
the DHCP server. What is really strange is that the kernel itself is
able to autoconfigure itself using DHCP, and I can see during boot
that a hostname is assigned to the client, as shown before:

IP-Config: eth0 complete (from 10.0.0.2):
address: 10.0.0.10        broadcast: 10.255.255.255   netmask: 255.0.0.0
gateway: 10.0.0.2         dns0     : 10.0.0.2         dns1   : 0.0.0.0
host   : client1
domain : lan
rootserver: 10.0.0.2 rootpath:

However, both "uname -n" and hostname return "(none)". I have tried
hacking the initram, but I have been unable to guess why, although the
kernel is receiving a hostname via DHCP, hostname ends up being
"(none)".

I've been reading net/ipv4/ipconfig.c and seems like
system_utsname.nodename is being set to the host name received via
DHCP, but I can't guess why /proc/sys/kernel/hostname keeps returning
"(none)".

Any ideas?

Thank you very much.
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux