聞きたいこと
dhcpd.confで設定した内容が正しく出来てるのか確認したい。
目的はcobblerを利用しpxe bootする事。
pxe-system-typeの値が何なのかわからない。
環境
dhcpサーバ:centos7
dhcpd.conf
1allow booting; 2allow bootp; 3 4ignore client-updates; 5set vendorclass = option vendor-class-identifier; 6 7option pxe-system-type code 93 = unsigned integer 16; 8 9subnet 192.168.1.0 netmask 255.255.255.0 { 10 option routers 192.168.1.5; 11 option domain-name-servers 192.168.1.1; 12 option subnet-mask 255.255.255.0; 13 range dynamic-bootp 192.168.1.100 192.168.1.254; 14 default-lease-time 21600; 15 max-lease-time 43200; 16 next-server $next_server; 17 class "pxeclients" { 18 match if substring (option vendor-class-identifier, 0, 9) = "PXEClient"; 19 if option pxe-system-type = 00:06 { 20 filename "grub/grub2-x86.efi"; 21 } else if option pxe-system-type = 00:07 { 22 filename "grub/grub2-x86_64.efi"; 23 } else if option pxe-system-type = 00:09 { 24 filename "grub/grub2-x86_64.efi"; 25 } else { 26 filename "pxelinux.0"; 27 } 28 } 29 30log (info, option pxe-system-type) 31 32} 33 34
上記でpxe bootしても、pxe-system-type
による振り分けが出来てるように見えません。
アーキテクチャを確認しているのだと思いますが、logで確認しても何も出ないです。
このcode 93を確認する方法、また利用する方法を教えて下さい。
またif文で
if option pxe-system-type = 00:06 {
のような表記がありますが、これは0〜6に合致したら、という意味でしょうか。
rfc 4578から、この値が0〜9の数値だと推測しているのですが、そもそもif文のフォーマットすらわからず、困ってます。
