Previous Article Next Article DRBL + IP + MAC 依據 ip 或 MAC 來使用不同的pxe開機選單
Posted in Linux

DRBL + IP + MAC 依據 ip 或 MAC 來使用不同的pxe開機選單

DRBL + IP + MAC 依據 ip 或 MAC 來使用不同的pxe開機選單 Posted on 2011 年 01 月 07 日Leave a comment

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
——————————————————————————————————————————–

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *