このセクションでは、installadm によって ISC DHCP 構成用の DHCP 構成ファイルにどのように情報が追加されるかを示します。ISC DHCP の構成についての詳細は、Oracle Solaris 11.3 での DHCP の作業 の 第 2 章, ISC DHCP サービスの管理を参照してください。
次の例は、installadm によって、–i および –c オプションを使用して指定した IP アドレスが、以前作成した Oracle Solaris 11.3 i386 インストールサービスの ISC DHCP 構成用の /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;
}
次の例は、installadm によって、デフォルトの PXE ブートファイルが、以前作成した default-i386 Oracle Solaris 11.3 i386 インストールサービスの ISC DHCP 構成用の /etc/inet/dhcpd4.conf ファイルにどのように設定されるかを示しています。
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.3 サービスの代わりに Oracle Solaris 11 i386 インストールサービスを作成した場合は、次の例のような出力が表示されます。
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
次の例は、installadm によって、デフォルトの PXE ブートファイルが Oracle Solaris 11 i386 インストールサービスの ISC DHCP 構成用の /etc/inet/dhcpd4.conf ファイルにどのように設定されるかを示しています。
class "PXEBoot" {
match if (substring(option vendor-class-identifier, 0, 9) = "PXEClient");
if option arch = 00:00 {
filename "default-i386/boot/grub/pxegrub";
}
}
i386 サービスの代わりに sparc インストールサービスを作成した場合は、次の例のような出力が表示されます。
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
次の例は、installadm によって、デフォルトのブートファイルが Oracle Solaris 11.3 sparc インストールサービスの ISC DHCP 構成用の /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";
}