Cette section indique comment installadm peut ajouter des informations au fichier de configuration DHCP pour une configuration DHCP ISC. Pour plus d'informations sur la configuration DHCP ISC, reportez-vous au chapitreChapitre 2, Administration du service DHCP ISC du manuel Utilisation de DHCP dans Oracle Solaris 11.2 .
L'exemple suivant indique comment installadm peut ajouter les adresses IP spécifiées à l'aide des options –i et –c au fichier /etc/inet/dhcpd4.conf d'une configuration DHCP ISC pour le service d'installation i386 d'Oracle Solaris 11.2 créés précédemment :
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;
}
L'exemple suivant indique comment installadm peut définir les fichiers d'initialisation PXE par défaut dans le fichier /etc/inet/dhcpd4.conf d'une configuration DHCP ISC pour le service d'installation default-i386 d'Oracle Solaris 11.2 i386 créé précédemment :
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";
}
}
Si vous avez créé un service d'installation i386 d'Oracle Solaris 11 au lieu d'un service d'Oracle Solaris 11.2, vous devriez voir une sortie semblable à celle présentée dans l'exemple ci-dessous :
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
L'exemple suivant indique comment installadm peut définir le fichier d'initialisation PXE par défaut dans le fichier /etc/inet/dhcpd4.conf d'une configuration DHCP ISC pour un service d'installation i386 d'Oracle Solaris 11.
class "PXEBoot" {
match if (substring(option vendor-class-identifier, 0, 9) = "PXEClient");
if option arch = 00:00 {
filename "default-i386/boot/grub/pxegrub";
}
}
Si vous avez créé un service d'installation sparc au lieu d'un service i386, vous verrez une sortie semblable à l'exemple suivant :
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
L'exemple suivant indique comment installadm peut définir le fichier d'initialisation par défaut dans le fichier /etc/inet/dhcpd4.conf d'une configuration DHCP ISC pour un service d'installation sparc d'Oracle Solaris 11.2 :
class "SPARC" {
match if not (substring(option vendor-class-identifier, 0, 9) = "PXEClient");
filename "http://10.80.238.5:5555/cgi-bin/wanboot-cgi";
}