Issues with dhcp options 66|67
Hi,
I'm trying to get Apple's bootpd to work with a remote tftpd, but somehow I'm unable to get this config to work. I've already looked through a couple threads here for the last few hours and tried out using John Lockwood's DHCP Option Code Utility, but I still don't see any traffic (via tcpdump) coming in on my tftpd server.
Below you'll find my current /etc/bootpd.plist, the TFTP Server is listening on 192.168.100.12, the file I'd like to get is pxelinux.0. I usually stop bootpd before making changes to the file and start it up again afterwards.
Accessing the tftpd from another client and retrieving files from it works like a charm. Any ideas what could be wrong?
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>NetBoot</key>
<dict/>
<key>Subnets</key>
<array>
<dict>
<key>allocate</key>
<true/>
<key>dhcp_domain_name</key>
<string>home.local</string>
<key>dhcp_domain_name_server</key>
<array>
<string>192.168.100.10</string>
</array>
<key>dhcp_domain_search</key>
<array>
<string>home.local</string>
</array>
<key>dhcp_option_66</key>
<data>
wKhkDAo=
</data>
<key>dhcp_option_67</key>
<data>
cHhlbGludXguMAA=
</data>
<key>dhcp_router</key>
<string>192.168.100.1</string>
<key>lease_max</key>
<integer>604800</integer>
<key>name</key>
<string>home.local</string>
<key>net_address</key>
<string>192.168.100.0</string>
<key>net_mask</key>
<string>255.255.255.0</string>
<key>net_range</key>
<array>
<string>192.168.100.150</string>
<string>192.168.100.200</string>
</array>
<key>selected_port_name</key>
<string>en0</string>
<key>uuid</key>
<string>EA41FE70-7C2B-47E1-8C24-77597F94BD23</string>
</dict>
</array>
<key>allow</key>
<array/>
<key>bootp_enabled</key>
<false/>
<key>deny</key>
<array/>
<key>detect_other_dhcp_server</key>
<false/>
<key>dhcp_enabled</key>
<array>
<string>en0</string>
</array>
<key>old_netboot_enabled</key>
<false/>
<key>relay_enabled</key>
<false/>
<key>relay_ip_list</key>
<array/>
<key>timeServiceStarted</key>
<string>2013-04-19 18:58:54 +0000</string>
</dict>
</plist>
Regards,
Mike
Server-OTHER, OS X Mountain Lion (10.8.3)