Adding DHCP options into bootpd.plist
Hello All,
I'm having issues inserting DHCP options 66 and 67 into the /etc/bootpd.plist file. I'm a bit baffled by this task and it's not rocket science so I really don't understand why this is not working the way it should.
Goal:
I'm setting up a dual platform imaging server for the company I work for using DeployStudio. I have the mac side imaging 100% perfectly with no issues. Now, the PC side is a different story. I can get the PC machines to PXE boot just fine, DHCP IP address received, then continues to load the imaging applications console and then hangs with a tftp error.
We are running Mountain Lion 10.8.4 and using OS X Server 2.2.1
the options I added are 66 and 67.
Option 66:
10.10.10.2 is the IP address I want to use.
Option 67:
pxelinux.0
I've added my bootpd.plist file below and bolded the data I entered into the file. I don't even know if I entered the data into the right place or it needs to go somewhere else. I really don't know if i'm inserting the correct data I need into options 66 and 67. I've sat there and read the man page for bootpd and it provided very little to no information on the topic.
Thanks in advance!!
================================================================================ =======
<!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>no-dns-available.example.com</string>
<key>dhcp_domain_name_server</key>
<array>
<string>0.0.0.0</string>
</array>
<key>dhcp_option_66</key>
<data>
CgoKAg==
</data>
<key>dhcp_option_67</key>
<data>
cHhlbGludXguMA==
</data>
<key>lease_max</key>
<integer>3600</integer>
<key>name</key>
<string>10.10.10 USB Ethernet</string>
<key>net_address</key>
<string>10.10.10.0</string>
<key>net_mask</key>
<string>255.255.255.0</string>
<key>net_range</key>
<array>
<string>10.10.10.2</string>
<string>10.10.10.253</string>
</array>
<key>selected_port_name</key>
<string>en1</string>
<key>uuid</key>
<string>EE34E237-9C59-42A9-BB26-9B54CEE66447</string>
<key>dhcp_option_66</key>
<data>
CgoKAg==
</data>
<key>dhcp_option_67</key>
<data>
cHhlbGludXguMA==
</data>
</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>en1</string>
</array>
<key>old_netboot_enabled</key>
<false/>
<key>relay_enabled</key>
<false/>
<key>relay_ip_list</key>
<array/>
<key>timeServiceStarted</key>
<string>2013-07-31 22:32:12 +0000</string>
</dict>
</plist>
MacBook Air, OS X Server