[pkg-dhcp-devel] Bug#800535: clients try to mount the nfsroot from dhcp-server instead of the next_server, dhclient does not write next-server option

Thomas Lange lange at informatik.uni-koeln.de
Wed Sep 30 15:00:48 UTC 2015

Package: isc-dhcp-client
Version: 4.3.1-6

In some situations a client tries to mount the nfsroot from the DHCP
server instead of using next_server. This happens if the DHCP server
is not the same as the tftp server and the DHCP server sends the
dhcp_server_identifier. If the initrd was build with dracut, the
kernel tries to mount the nfsroot from the server which is defined by

This patch may be merged with #731244 or you can find more details on
this behaviour there.

The root cause is, that a dhclient does not receive the dhcp option
next-server. next-server is not a dhcp option but instead it is sent
in siaddr field of DHCP message (see RFC 1541).

There's a patch in CentOS which adds the next-server option to the
dhclient script (see https://bugzilla.redhat.com/show_bug.cgi?id=658855)

I would like to see this patch also added into Debian. It cleanly
applies to upstream/4.2.5-P1 but not to the master branch.
I've extracted the file dhcp-4.2.5-next-server.patch from
and attached it to this mail.

-------------- next part --------------
A non-text attachment was scrubbed...
Name: dhcp-4.2.5-next-server.patch
Type: application/octet-stream
Size: 2077 bytes
Desc: not available
URL: <http://lists.alioth.debian.org/pipermail/pkg-dhcp-devel/attachments/20150930/64653296/attachment.obj>
-------------- next part --------------

regards Thomas

More information about the pkg-dhcp-devel mailing list