|
本帖最后由 hkkitlee 于 2019-8-28 18:01 编辑
其他環境—你是指同網有其他dhcp伺服嗎?
首先你問時還有一句,設定檔尚欠dhcp-range=XXX.XXX.XXX.XXX,proxy這句,意思是用proxydhcp方式運作
下面這句只是用bash動態檢測出IP值,因應不同網絡設定,免去人手輸入
ip=$(/sbin/ifconfig |grep -v 127 | grep 'inet ' | sed 's/^.*inet addr://g' | sed 's/ *Bcast.*$//g')
echo "dhcp-range=$ip,proxy" >> /etc/dnsmasq.conf
你看見什麼#0#2#6#7#8#9之類,就是客戶機回報boot server自己的架構,proxydhcp再根據設定檔—回答客戶機下載啟動文件的地址。
#8
pxe-service=Xscale_EFI, "Boot BC_EFI", uefi/ipxe64.efi
之後客機就自行下載並執行。
#8是給人類看的
確切的架構是Xscale_EFI,下載是dhcp-range=IP + uefi/ipxe64.efi |
|