Our longtime NetSUS (version 1.02) rolled over dead after some network work this weekend, so we decided to start clean with a new install. NetBoot is all we use this for.
Imported the freshly-downloaded 4.0.0 .ova file, connected, fed it the right network settings successfully. Uploaded a netboot .nbi, chose it, added the local network subnet, all looks right. Except, when I click Enable NetBoot, the status stays red.
I suspect the issue is this, from syslog:
Nov 30 15:00:26 netsus dhcpd: /etc/dhcpd.conf line 13: expecting hexadecimal number. Nov 30 15:00:26 netsus dhcpd: #011 option vendor-encapsulated-options 01:01:01:04:02:FF:FF:07:04:0:00:00:00:08:0 Nov 30 15:00:26 netsus dhcpd: /etc/dhcpd.conf line 16: right brace expected. Nov 30 15:00:26 netsus dhcpd: if
But I don't have any experience with configuring dhcpd to know what to tweak.
The /etc/dhcpd.conf file as it currently stands, as auto-generated by NetSUS, is:
ddns-update-style none;
ddns-updates off;
ignore client-updates;
allow booting;
class "AppleNBI-i386" {
match if substring (option vendor-class-identifier, 0, 14) = "AAPLBSDPC/i386";
if (option dhcp-message-type = 8) {
option vendor-class-identifier "AAPLBSDPC";
if (substring (option vendor-encapsulated-options, 0, 6) = 01:01:01:02:02:01) {
option dhcp-parameter-request-list 60, 43;
option vendor-encapsulated-options 01:01:01:04:02:FF:FF:07:04:0:00:00:00:08:04:0:00:00:00:09:05:0:00:00:00:00:0A:;
}
if ((substring (option vendor-encapsulated-options, 0, 6) = 01:01:02:02:02:01
and substring (option vendor-encapsulated-options, 7, 12) = 08:04:0:00:00:00:03:04:0A:01:18:40)
or (substring (option vendor-encapsulated-options, 0, 6) = 01:01:02:02:02:01
and substring (option vendor-encapsulated-options, 7, 12) = 03:04:0A:01:18:40:08:04:0:00:00:00))
{
option dhcp-parameter-request-list 17, 43, 60;
option vendor-encapsulated-options 01:01:02:08:04:0:00:00:00:80:24:61:66:70:3A:2F:2F:61:66:70:75:73:65:72:3A:61:66:70:75:73:65:72:31:40:31:30:2E:31:30:2E:31:32:2E:31:33:31:2F:4E:65:74:42:6F:6F:74:81:11:4E:65:74:42:6F:6F:74:30:30:31:2F:53:68:61:64:6F:77;
next-server 10.48.88.69;
filename "10.11.1-NBI.nbi/i386/booter";
option root-path "http://10.48.88.69/NetBoot/NetBootSP0/10.11.1-NBI.nbi/NetInstall.dmg";
}
}
}
subnet 10.48.88.0 netmask 255.255.252.0 {
allow unknown-clients;
}
The :; combo at the end of line 13 struck me as suspicious but making it just ; had no effect (the system overwrote it).