引言 : 回复了好友Tony的文章: http://blog.csdn.net/afatgoat/archive/2011/06/11/6538812.aspx#commentslist ,觉得有必要把步骤写出来,(@Tony:没事可测下)
假设环境 : Netboot服务器在10.10.10.0/24网段, Mac客户机在10.10.20.0/24网段, 如果10.10.20.0/24到10.10.10.0/24有防火墙, 确保相应端口对10.10.20.0/24开放(67/UDP,68/UDP,69/UDP,2049/UDP,80/TCP,548/TCP). 以Neboot服务器IP地址为10.10.10.10/24为例.
步骤:
1 创建/etc/bootpd.plist. 在10.10.20.0/24网段,随便找一台客户机(Leopard/Snow Leopard),用管理员登录,打开/Applications/Utilities/Terminal.app程序.运行:
2 编辑/etc/bootpd.plist.用pico或者vi编辑器,把如下内容贴入/etc/bootpd.plist, 注意Netboot服务器IP地址根据实际情况更改.
3 启用bootpd. 在Terminal运行:
4 查看bootpd运行情况.
命令行:
GUI: 打开Activity Monitor程序, 搜索"bootpd" 如图:
5 测试. 拿另一台机器关机, 重启并按着"N"键. 此时该机会发送"netboot"请求到上述我们做的Bootpd Relay, 然后Bootpd Relay会转发"netboot"请求到Netboot服务器10.10.10.10/24,Netboot服务器做出回应到测试机.