このセクションでは、installadm によって ISC DHCP 構成用の DHCP 構成ファイルにどのように情報が追加されるかを示します。ISC DHCP の構成についての詳細は、Oracle Solaris 11.2 での DHCP の作業 の第 2 章ISC DHCP サービスの管理を参照してください。
次の例は、installadm によって、–i および –c オプションを使用して指定した IP アドレスが、以前作成した Oracle Solaris 11.2 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.2 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.2 サービスの代わりに 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.2 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"; }