This is to clarify Avinash's post. snooping shows that the client does not request for the root-path(Option 7) in its dhcprequest. ISC dhcpd by default does not send an option if the client does not request for it. In this case ISC dhcpd does not send the root-option because the client never requested for it. Therefore the boot fails. The only workaround for this is to force ISC dhcpd to send the root-path even if the client did not request for it. This is done by using the option dhcp-parameter-request-list. With this change, the boot works fine. This is not an issue with Opensolaris dhcpd because the root-path is automatically sent by dhcpd despite the client not requesting for it.
ISC dhcpd users will keep running into this issue. While there is a workaround, a more straight forward solution for this would be making the client request for root-path(Option 7) in its dhcprequest. Should we file a bug for this ? -- This message posted from opensolaris.org
