DRBL用戶端是使用PXELINUX來控制的,PXE開機的設定檔放在/tftpboot/nbi_img/pxelinux.cfg/目錄下,用戶端取得的設定檔會有優先順序
順序是:

(1) UUID (2) MAC address (3) IP address (4) default

實體順序是:

/tftpboot/nbi_img/pxelinux.cfg/b8945908-d6a6-41a9-611d-74a6ab80b83d
/tftpboot/nbi_img/pxelinux.cfg/01-88-99-aa-bb-cc-dd
/tftpboot/nbi_img/pxelinux.cfg/C0A86401
/tftpboot/nbi_img/pxelinux.cfg/C0A8640
/tftpboot/nbi_img/pxelinux.cfg/C0A864
/tftpboot/nbi_img/pxelinux.cfg/C0A86
/tftpboot/nbi_img/pxelinux.cfg/C0A8
/tftpboot/nbi_img/pxelinux.cfg/C0A
/tftpboot/nbi_img/pxelinux.cfg/C0
/tftpboot/nbi_img/pxelinux.cfg/C
/tftpboot/nbi_img/pxelinux.cfg/default

我在想比較好用到的應該是 (2) (3) (4) 吧

01-88-99-aa-bb-cc-dd 是 01 加上 mac address,: 取代為 – 符號
C0A86401 是用 /opt/drbl/bin/drbl-gethostip 192.168.100.1 算出來的

再來可以拿 /tftpboot/nbi_img/pxelinux.cfg/default 檔當範本
另複製一份給 C0A86401 用
ex:
cp -rp /tftpboot/nbi_img/pxelinux.cfg/default /tftpboot/nbi_img/pxelinux.cfg/C0A86401

ref:
http://drbl.nchc.org.tw/advanced/fine-print.php?path=./01_DRBL/02-pxelinux-config.faq#02-pxelinux-config.faq
http://drbl.nchc.org.tw/faq/fine-print.php?path=./1_DRBL_common/35_different_kernel_for_clients.faq#35_different_kernel_for_clients.faq
——————————————————————————————————————————–

Related posts 相關文章
AWS 說 IPv4 要收費,而 Cloudflare 要你來用免費的
More...
Linux 使用 nmcli 指令新增刪除修改網卡 IP
More...
在 Windows 上架設 PXE Server
More...
架設 PXE Server 透過 Kickstart 自動網路安裝 Linux 系統
More...

作者

留言

撰寫回覆或留言

發佈留言必須填寫的電子郵件地址不會公開。