I'm wading into the NetInstall waters for the first time, and after a
few weeks of swimming on my own, I turn to you all for some collective
advice.
We have an Xserve running 10.5.1 and I have turned on its NetBoot
Server and enabled the image I have built, but I can't get the client
to boot from (or even acknowledge) the image.
The NetBoot log shows entries like:
bootpd[47888]: can't open /etc/bootptab
bootpd[47888]: server name xserve1.nccom.com
bootpd[47888]: interface en0: ip 10.0.0.96 mask 255.255.255.0
bootpd[47888]: subnets: Failed to convert 'router': Invalid IP address
bootpd[47888]: dhcp: re-reading lease list
bootpd[47888]: bsdpd: re-reading configuration
bootpd[47888]: bsdpd: shadow file size will be set to 48 megabytes
bootpd[47888]: bsdpd: age time 00:15:00
bootpd[47888]: BSDP DISCOVER [en0] 1,0:16:cb:ca:29:8d NetBoot001 arch=i386 sysid=Macmini2,1
bootpd[47888]: BSDP OFFER sent [1,0:16:cb:ac:92:d8] pktsize 359
So it does seem to see the MacMini and send an offer but the Mini gives
up eventually (the globe never starts spinning) and boots off the local
disk.
Now I wonder if it's related to the fact that we have other bootp/DHCP
servers on our network. Apple's NetBoot Server manual says:
To prevent the NetBoot BootP server from responding to requests for IP
addresses, use the dscl command-line tool to open the local folder on
the NetBoot server and add a key named bootp_enabled with no value to
the /config/dhcp folder.
One would think that if they went to the trouble of writing that
sentence, they could also give you an example of such a command, but
I've tried various manifestations and I'm not sure any are correct:
# dscl . -read /config/dhcp/
AppleMetaNodeLocation: /Local/Default
RecordName: dhcp
RecordType: dsRecTypeNative:config
# dscl . -create /config/dhcp bootp_enabled
*** Uncaught Exception: <NSInvalidArgumentException> ([DSoDataNode
initWithDir:value:] value is not a valid NSString nor NSData)
# dscl . -create /config/dhcp/ bootp_enabled ""
*** Uncaught Exception: <NSInvalidArgumentException> ([DSoDataNode
initWithDir:value:] value is not a valid NSString nor NSData)
This one finally seems to take:
# dscl . -create /config/dhcp bootp_enabled ''
But doing another read makes me wonder (what's that dsAttrTypeNative
doing there?):
# dscl . -read /config/dhcp/
dsAttrTypeNative:bootp_enabled:
AppleMetaNodeLocation: /Local/Default
RecordName: dhcp
RecordType: dsRecTypeNative:config
And the boot still doesn't work.
Also, in Server Admin -> NetBoot -> Settings -> Images if I click on
the image and then the pencil it always shows:
Mac [sic] Address Filtering: Allow only clients listed below
but if I enter any clients for either Allow or Deny and save it, when I
go back they are always gone and it is back to "Allow only" with an
empty list. The NetInstall image is enabled and set to default.
Any pointers would be appreciated. Thank you.
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Macos-x-server mailing list (email@hidden)
Help/Unsubscribe/Update your Subscription:
http://lists.apple.com/mailman/options/macos-x-server/email@hidden
This email sent to email@hidden