This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Next revision Both sides next revision | ||
howto:dhcpd [2012/05/22 00:26] mcb30 |
howto:dhcpd [2018/07/05 21:34] mcb30 |
||
---|---|---|---|
Line 23: | Line 23: | ||
===== PXE chainloading ===== | ===== PXE chainloading ===== | ||
- | {{ :clipart:chain.jpeg?200x96|A chain}} | + | {{ :clipart:chain.jpeg?200x120|A chain}} |
To use [[:howto:chainloading|PXE chainloading]], you need to set up ISC dhcpd to hand out [[http://boot.ipxe.org/undionly.kpxe|undionly.kpxe]] to legacy PXE clients, and then hand out the "real" boot configuration only to iPXE clients. You can do this by telling ISC dhcpd to use different configurations based on the DHCP user class: | To use [[:howto:chainloading|PXE chainloading]], you need to set up ISC dhcpd to hand out [[http://boot.ipxe.org/undionly.kpxe|undionly.kpxe]] to legacy PXE clients, and then hand out the "real" boot configuration only to iPXE clients. You can do this by telling ISC dhcpd to use different configurations based on the DHCP user class: | ||
Line 57: | Line 57: | ||
option ipxe.no-pxedhcp code 176 = unsigned integer 8; | option ipxe.no-pxedhcp code 176 = unsigned integer 8; | ||
option ipxe.bus-id code 177 = string; | option ipxe.bus-id code 177 = string; | ||
+ | option ipxe.san-filename code 188 = string; | ||
option ipxe.bios-drive code 189 = unsigned integer 8; | option ipxe.bios-drive code 189 = unsigned integer 8; | ||
option ipxe.username code 190 = string; | option ipxe.username code 190 = string; | ||
Line 83: | Line 84: | ||
option ipxe.efi code 36 = unsigned integer 8; | option ipxe.efi code 36 = unsigned integer 8; | ||
option ipxe.fcoe code 37 = unsigned integer 8; | option ipxe.fcoe code 37 = unsigned integer 8; | ||
+ | option ipxe.vlan code 38 = unsigned integer 8; | ||
+ | option ipxe.menu code 39 = unsigned integer 8; | ||
+ | option ipxe.sdi code 40 = unsigned integer 8; | ||
+ | option ipxe.nfs code 41 = unsigned integer 8; | ||
===== Speeding up DHCP ===== | ===== Speeding up DHCP ===== |