Specify different pxeclients "next-server" for different subnet?
Jeffrey Hutzelman
jhutz at cmu.edu
Fri Jan 9 22:25:50 UTC 2009
--On Friday, January 09, 2009 04:56:16 PM -0500 Drew Weaver
<drew.weaver at thenap.com> wrote:
> set pxe_server = "192.168.0.3";
No quotes here; it makes a difference.
Now that I think about it, the server might not accept an IP address here;
in theory, the RHS of an assignment can be any expression type, but I can't
remember if the parser is clever enough to do the right thing with an IP
address. Perhaps someone who touches the parser internals more often than
I would like to comment (David?).
> I also tried replacing option server.next-server = pxe_server; with
> next-server pxe_server;
That won't work. Without the =, it becomes an option declaration rather
than an executable-statement, with the result that it's processed too early
and that the RHS is treated as a hostname/ip address and not as an
expression.
-- Jeff
More information about the dhcp-users
mailing list