用于支持 AI 客户机的示例 DHCP 配置文件
本节说明了 installadm 如何向 ISC DHCP 配置的 DHCP 配置文件中添加信息。有关配置 ISC DHCP 的更多信息,请参见在 Oracle Solaris 11.2 中使用 DHCP中的第 2 章 管理 ISC DHCP 服务。
适用于 Oracle Solaris 11.2 i386 安装服务的 ISC DHCP 配置
以下示例说明了对于先前创建的 Oracle Solaris 11.2 i386 安装服务的 ISC DHCP 配置,installadm 如何将使用 –i 和 –c 选项指定的 IP 地址添加到 /etc/inet/dhcpd4.conf 文件中:
subnet 10.80.239.0 netmask 25.255.255.0 {
range 10.80.239.150 10.80.239.169;
option broadcast-address 10.80.239.255;
option routers 10.80.239.1;
next-server 10.80.239.170;
}
以下示例说明了对于先前创建的 default-i386 Oracle Solaris 11.2 i386 安装服务的 ISC DHCP 配置,installadm 如何在 /etc/inet/dhcpd4.conf 文件中设置缺省 PXE 引导文件:
class "PXEBoot" {
match if (substring(option vendor-class-identifier, 0, 9) = "PXEClient");
if option arch = 00:00 {
filename "default-i386/boot/grub/pxegrub2";
} else if option arch = 00:07 {
filename "default-i386/boot/grub/grub2netx64.efi";
}
}
适用于 Oracle Solaris 11 i386 安装服务的 ISC DHCP 配置
如果创建了 Oracle Solaris 11 i386 安装服务而不是 Oracle Solaris 11.2 服务,则可以看到类似于以下示例的输出内容:
If not already in place, the following should be added to the DHCP configuration:
Boot server IP : 10.134.125.136
Boot file : default-i386/boot/grub/pxegrub
以下示例说明了对于 Oracle Solaris 11 i386 安装服务的 ISC DHCP 配置,installadm 如何在 /etc/inet/dhcpd4.conf 文件中设置缺省 PXE 引导文件。
class "PXEBoot" {
match if (substring(option vendor-class-identifier, 0, 9) = "PXEClient");
if option arch = 00:00 {
filename "default-i386/boot/grub/pxegrub";
}
}
适用于 Oracle Solaris 11.2 sparc 安装服务的 ISC DHCP 配置
如果创建了 sparc 安装服务而不是 i386 服务,则可以看到类似于以下示例的输出内容:
If not already in place, the following should be added to the DHCP configuration:
Boot file: http://10.80.238.5:5555/cgi-bin/wanboot-cgi
以下示例说明了对于 Oracle Solaris 11.2 sparc 安装服务的 ISC DHCP 配置,installadm 如何在 /etc/inet/dhcpd4.conf 文件中设置缺省引导文件:
class "SPARC" {
match if not (substring(option vendor-class-identifier, 0, 9) = "PXEClient");
filename "http://10.80.238.5:5555/cgi-bin/wanboot-cgi";
}