I have been using m0n0wall's DHCP server to send the 'next-server' and
'filename' options for a while now.
So far I have always been directing all my PXE clients to the same TFTP
server, and the same boot filename (tftpboot/pxelinux.0).
I now want to try to PXE boot a FreeBSD client which appears to use a
program called pxeboot instead of pxelinux.0.
So, my questions are:
1. Does the DHCP server in m0n0wall support sending a different
'filename' option by client or by group of clients?
2. If yes, how easy would it be to change the xml config loader to load
the 'next-server' and/or 'filename' options from a staticmap node and
override the root values for that client?
3. What about allowing the edit of these options from the 'Edit static
mapping' page? (I noticed that the latest 1.3 beta already allows
editing of them from the 'DHCP server' page.)
4. If the above are not possible, does anyone know if the pxelinux.0
program can spawn the pxeboot program, or can is be used to directly
FYI... If the answer to #1 is yes, I may be able to help with
implementing #2 and #3. I just wanted to get other's thoughts before