Le Tableau 7–2 répertorie les mots-clés pouvant être utilisés pour configurer les informations système dans le fichier sysidcfg.
Tableau 7–2 Mots-clés utilisables dans sysidcfg
Informations de configuration |
Mot-clé |
---|---|
Service de noms, nom de domaine, serveur de noms | |
Interface réseau, nom d'hôte, adresse IP, masque de réseau, DHCP, IPv6 | |
Mot de passe superutilisateur | |
Politique de sécurité | |
Langue de présentation du programme d'installation et du bureau | |
Type de terminal | |
Fuseau horaire | |
Date et heure | |
x86 : type de moniteur | |
x86 : langue et disposition du clavier | |
x86 : carte graphique, nombre de couleurs, résolution, taille écran | |
x86 : pointeur, nombre de boutons, IRQ |
Les rubriques ci-dessous répertorient les mots-clés pouvant être utilisés dans un fichier sysidcfg.
Le mot-clé name_service permet de configurer le service de noms, le nom de domaine et le serveur de noms du système. L'exemple suivant montre la syntaxe générale du mot-clé name_service.
name_service=service_noms {domain_name=nom_domaine name_serveur=serveur_noms mot_clé_facultatif=valeur} |
Ne choisissez qu'une valeur pour name_service. Vous pouvez inclure selon les cas la totalité ou aucun des mots-clés domain_name,name_server ou mots-clés facultatifs. Si vous n'employez aucun mot-clé, omettez les accolades {}.
Les rubriques suivantes décrivent la syntaxe du mot-clé permettant de configurer le système de sorte qu'il utilise un service de noms spécifique.
La syntaxe ci-dessous permet de configurer le système pour qu'il utilise le service de noms NIS.
name_service=NIS {domain_name=nom_domaine name_server=nom_hôte(adresse_ip)} |
Indique le nom de domaine.
Indique le nom d'hôte du serveur de noms.
Indique l'adresse IP du serveur de noms.
L'exemple suivant montre la spécification d'un serveur NIS dont le nom de domaine est west.example.com. Le nom d'hôte du serveur est timber et son adresse IP est 192.168.2.1.
name_service=NIS {domain_name=west.example.com name_server=timber(192.168.2.1)} |
Pour de plus amples informations sur les services de noms NIS, consultez le document System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).
La syntaxe ci-dessous permet de configurer le système de manière à ce qu'il utilise le service de noms NIS.
name_service=NIS+ {domain_name=nom_domaine name_server=nom_hôte(adresse_ip)} |
Indique le nom de domaine.
Indique le nom d'hôte du serveur de noms.
Indique l'adresse IP du serveur de noms.
L'exemple suivant montre la spécification d'un serveur NIS+ dont le nom de domaine est west.example.com. Le nom d'hôte du serveur est timber et son adresse IP est 192.168.2.1.
name_service=NIS+ {domain_name=west.example.com name_server=timber(192.168.2.1)} |
Pour de plus amples informations sur le service de noms NIS+, reportez-vous au document System Administration Guide: Naming and Directory Services (FNS and NIS+).
La syntaxe ci-dessous permet de configurer le système pour qu'il utilise DNS.
name_service=DNS {domain_name=nom_domaine name_server=adresse_ip,adresse_ip,adresse_ip search=nom_domaine,nom_domaine,nom_domaine, nom_domaine,nom_domaine,nom_domaine} |
Indique le nom de domaine.
Indique l'adresse IP du serveur DNS. Vous pouvez définir jusqu'à trois adresses IP comme valeurs du mot-clé name_server.
(Facultatif) Spécifie d'autres domaines pour rechercher des informations de service de noms. Vous pouvez spécifier jusqu'à six noms de domaines dans lesquels effectuer la recherche. La longueur totale de chaque entrée de recherche ne peut pas dépasser 250 caractères.
L'exemple suivant montre la spécification d'un serveur DNS dont le nom de domaine est west.example.com. Les adresses IP du serveur sont 10.0.1.10 et 10.0.1.20. example.com et east.example.com représentent d'autres domaines de recherche d'informations de service de noms..
name_service=DNS {domain_name=west.example.com name_server=10.0.1.10,10.0.1.20 search=example.com,east.example.com} |
Pour de plus amples informations sur le service de noms DNS, consultez le document System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).
La syntaxe suivante permet de configurer le système pour qu'il utilise LDAP.
name_service=LDAP {domain_name=nom_domaine profile=nom_profil profile_server=adresse_ip proxy_dn="nd_proxy_bind" proxy_password=mot_de_passe} |
Spécifie le nom de domaine du serveur LDAP.
Spécifie le nom du profil LDAP à utiliser pour configurer le système.
Spécifie l'adresse IP du serveur de profils LDAP.
(Facultatif) Spécifie le nom distinctif du proxy bind. La valeur de nd_proxy_bind doit être indiquée entre guillemets.
(Facultatif) Spécifie le mot de passe du proxy client.
L'exemple suivant montre la spécification d'un serveur LDAP dont les informations de configuration sont les suivantes :
Le nom de domaine est west.example.com.
Le programme d'installation utilise le profil LDAP default pour configurer le système.
L'adresse IP du serveur LDAP est 172.221.2.1.
Le nom distinctif du proxy bind comporte les informations ci-dessous.
Le nom usuel de l'entrée est proxyagent.
L'unité d'organisation est profile.
Le domaine du proxy comporte les composants de domaine west, example et com.
Le mot de passe du proxy est password.
name_service=LDAP {domain_name=west.example.com profile=default profile_server=172.31.2.1 proxy_dn="cn=proxyagent,ou=profile, dc=west,dc=example,dc=com" proxy_password=password} |
Pour de plus amples informations sur l'utilisation de LDAP, reportez-vous au document System Administration Guide: Naming and Directory Services (DNS, NIS, and LDAP).
Le mot-clé network_interface permet d'exécuter les tâches ci-dessous.
spécifier un nom d'hôte ;
spécifier une adresse IP ;
spécifier une valeur de masque de réseau ;
utiliser le DHCP pour configurer l'interface réseau ;
activer IPv6 sur l'interface réseau.
Les rubriques ci-après décrivent la procédure d'utilisation du mot-clé network_interface pour configurer les interfaces du système.
Pour supprimer la fonction de mise en réseau du système, définissez la valeur network_interface sur « none ». Exemple :
network_interface=none |
Pour configurer une interface unique à l'aide du mot-clé network_interface procédez comme indiqué ci-dessous.
Avec le DHCP : un serveur DHCP installé sur le réseau peut être utilisé pour configurer l'interface réseau. Pour de plus amples informations sur l'utilisation d'un serveur DHCP au cours de l'installation, reportez-vous à la rubrique Préconfiguration des informations de configuration système à l'aide du service DHCP - Tâches.
Pour configurer une interface unique à l'aide du serveur DHCP, utilisez la syntaxe ci-après pour le mot-clé network_interface.
network_interface=PRIMARY or valeur {dhcp protocol_ipv6=oui_ou_non} |
Indique au programme d'installation de configurer la première interface active non loopback disponible sur le système. L'ordre est le même que celui affiché avec la commande ifconfig. Si aucune interface n'est active, la première interface non loopback est utilisée. En l'absence d'interface non loopback, le système est défini sur NON-NETWORKED (non mis en réseau).
Indique au programme d'installation de configurer une interface spécifique, telle que hme0 ou eri1.
Indique au programme d'installation de configurer le système pour qu'il utilise ou non IPv6.
Pour les installations et initialisations via connexion WAN, la valeur doit être définie sur protocol_ipv6=no.
Sans le DHCP : si vous ne souhaitez pas utiliser le DHCP pour configurer l'interface réseau, les informations de configuration peuvent être spécifiées dans le fichier sysidcfg. Pour indiquer au programme d'installation de configurer une interface unique sans recourir au DHCP, utilisez la syntaxe ci-dessous.
network_interface=PRIMARY or valeur {hostname=nom_hôte default_route=adresse_ip ip_address=adresse_ip netmask=masque_réseau protocol_ipv6=oui_ou_non} |
Indique au programme d'installation de configurer la première interface active non loopback disponible sur le système. L'ordre est le même que celui affiché avec la commande ifconfig. Si aucune interface n'est active, la première interface non loopback est utilisée. En l'absence d'interface sans rebouclage, le système n'est pas mis en réseau (NON-NETWORKED).
n'utilisez pas la valeur du mot-clé PRIMARY si vous prévoyez de configurer plusieurs interfaces.
Indique au programme d'installation de configurer une interface spécifique, telle que hme0 ou eri1.
(Facultatif) Spécifie le nom d'hôte du système.
(Facultatif) Spécifie l'adresse IP du routeur par défaut. Si vous souhaitez que le programme d'installation détecte le routeur à l'aide du protocole de découverte de routeur ICMP, omettez ce mot-clé.
si le programme d'installation ne parvient pas à détecter le routeur, des informations concernant ce dernier vous seront demandées au cours de l'installation.
(Facultatif) Spécifie l'adresse IP du système.
(Facultatif) Spécifie la valeur du masque de réseau du système.
(Facultatif) Indique au programme d'installation de configurer le système pour qu'il utilise ou non IPv6.
pour effectuer une installation JumpStart personnalisée automatique, vous devez spécifier une valeur pour le mot-clé protocol_ipv6.
pour les installations et initialisations via connexion WAN, la valeur doit être définie sur protocol_ipv6=no.
En fonction de vos besoins, incluez une combinaison ou aucun des mots-clés hostname, ip_address et netmask. Si vous n'utilisez pas ces mots-clés, omettez les accolades ({}).
L'exemple suivant montre comment indiquer au programme d'installation d'utiliser le DHCP pour configurer l'interface réseau eri0. La prise en charge d'IPv6 n'est pas activée.
network_interface=eri0 {dhcp protocol_ipv6=no} |
L'exemple suivant montre la configuration de l'interface eri0 avec les paramètres ci-dessous.
Le nom d'hôte est défini sur host1.
L'adresse IP est définie sur 172.31.88.100.
Le masque de réseau est défini sur 255.255.255.0.
La prise en charge d'IPv6 n'est pas activée sur l'interface.
network_interface=eri0 {hostname=host1 ip_address=172.31.88.100 netmask=255.255.255.0 protocol_ipv6=no} |
Vous pouvez configurer plusieurs interfaces réseau dans le fichier sysidcfg. Intégrez une entrée network_interface dans le fichier sysidcfg pour chaque interface à configurer.
Pour configurer plusieurs interfaces à l'aide du mot-clé network_interface, procédez comme indiqué ci-dessous.
Avec le DHCP : un serveur DHCP installé sur le réseau peut être utilisé pour configurer l'interface réseau. Pour de plus amples informations sur l'utilisation d'un serveur DHCP au cours de l'installation, reportez-vous à la rubrique Préconfiguration des informations de configuration système à l'aide du service DHCP - Tâches.
Pour configurer une interface réseau à l'aide du serveur DHCP, utilisez la syntaxe ci-après pour le mot-clé network_interface.
network_interface=valeur {primary dhcp protocol_ipv6=oui_ou_non} |
Indique au programme d'installation de configurer une interface spécifique, telle que hme0 ou eri1.
(Facultatif) Définit valeur comme interface principale.
Indique au programme d'installation de configurer le système pour qu'il utilise ou non IPv6.
Pour les installations et initialisations via connexion WAN, la valeur doit être définie sur protocol_ipv6=no.
Sans le DHCP : si vous ne souhaitez pas utiliser le DHCP pour configurer l'interface réseau, les informations de configuration peuvent être spécifiées dans le fichier sysidcfg. Pour indiquer au programme d'installation de configurer plusieurs interfaces sans recourir au DHCP, utilisez la syntaxe ci-dessous.
network_interface=valeur {primary hostname=nom_hôte default_route=adresse_ip ip_address=adresse_ip netmask=masque_réseau protocol_ipv6=oui_ou_non} |
Indique au programme d'installation de configurer une interface spécifique, telle que hme0 ou eri1.
(Facultatif) Définit valeur comme interface principale.
(Facultatif) Spécifie le nom d'hôte du système.
(Facultatif) Spécifie l'adresse IP du routeur par défaut. Si vous souhaitez que le programme d'installation détecte le routeur à l'aide du protocole de découverte de routeur ICMP, omettez ce mot-clé.
si le programme d'installation ne parvient pas à détecter le routeur, des informations concernant ce dernier vous seront demandées au cours de l'installation.
(Facultatif) Spécifie l'adresse IP du système.
(Facultatif) Spécifie la valeur du masque de réseau du système.
(Facultatif) Indique au programme d'installation de configurer le système pour qu'il utilise ou non IPv6.
pour effectuer une installation JumpStart personnalisée automatique, vous devez spécifier une valeur pour le mot-clé protocol_ipv6.
Pour les installations et initialisations via connexion WAN, la valeur doit être définie sur protocol_ipv6=no.
En fonction de vos besoins, incluez une combinaison ou aucun des mots-clés hostname, ip_address et netmask. Si vous n'utilisez pas ces mots-clés, omettez les accolades ({}).
Dans un même fichier sysidcfg, il est possible d'utiliser le DHCP à la fois pour configurer certaines interfaces et pour spécifier les informations de configuration d'autres interfaces.
Dans l'exemple ci-dessous, les interfaces eri0 et eri1 sont configurées de la manière suivante :
eri0 est configurée à l'aide du serveur DHCP. La prise en charge d'IPv6 n'est pas activée sur eri0.
eri1 est l'interface réseau principale. Le nom d'hôte est défini sur host1 et l'adresse IP sur 172.31.88.100. Le masque de réseau est défini sur 255.255.255.0. La prise en charge d'IPv6 n'est pas activée sur eri1.
network_interface=eri0 {dhcp protocol_ipv6=no} network_interface=eri1 {primary hostname=host1 ip_address=172.31.88.100 netmask=255.255.255.0 protocol_ipv6=no} |
Le mot de passe racine du système peut être spécifié dans le fichier sysidcfg. Pour ce faire, utilisez le mot-clé root_password avec la syntaxe ci-dessous.
root_password=mot_de_passe_chiffré |
mot_de_passe_chiffré est le mot de passe chiffré tel qu'il apparaît dans le fichier /etc/shadow.
Le mot-clé security_policy peut être utilisé dans le fichier sysidcfg pour configurer le système afin qu'il utilise le protocole d'authentification Kerberos. Si vous souhaitez configurer le système pour qu'il utilise Kerberos, utilisez la syntaxe suivante :
security_policy=kerberos {default_realm=NDQ admin_server=NDQ kdc=NDQ1, NDQ2, NDQ3} |
NDQ indique le nom de domaine qualifié du domaine Kerberos par défaut, du serveur d'administration ou du centre de distribution des clés. Vous devez spécifier au moins un centre de distribution des clés, mais pas plus de trois.
Si vous ne souhaitez pas activer la stratégie de sécurité du système, définissez la valeur security_policy=NONE.
Pour de plus amples informations sur le protocole d'authentification réseau Kerberos, reportez-vous au document System Administration Guide: Security Services.
L'exemple suivant montre comment configurer le système pour l'utilisation de Kerberos avec les informations ci-dessous.
Le domaine Kerberos par défaut est example.COM.
Le serveur d'administration Kerberos est krbadmin.example.COM.
Les deux centres de distribution de clés sont kdc1.example.COM et kdc2.example.COM.
security_policy=kerberos {default_realm=example.COM admin_server=krbadmin.example.COM kdc=kdc1.example.COM, kdc2.example.COM} |
Le mot-clé system_locale permet de spécifier la langue dans laquelle afficher le programme d'installation et le bureau. Utilisez la syntaxe suivante pour spécifier un environnement linguistique.
system_locale=environnement_linguistique |
environnement_linguistique spécifie la langue dans laquelle vous souhaitez voir le système afficher les panneaux et écrans d'installation. Pour consulter la liste des valeurs des langues, reportez-vous au répertoire /usr/lib/locale ou à l'Annexe D.
Le mot-clé terminal permet de spécifier le type de terminal du système. Utilisez la syntaxe suivante pour spécifier le type de terminal.
terminal=type_terminal |
type_terminal spécifie le type de terminal du système. Pour consulter une liste des valeurs de terminal, reportez-vous aux sous-répertoires du répertoire /usr/share/lib/terminfo.
Le mot-clé timezone permet de définir le fuseau horaire du système. Utilisez la syntaxe ci-dessous.
timezone=fuseau_horaire |
Dans l'exemple précédent, fuseau_horaire spécifie la valeur du fuseau horaire du système. Les valeurs des divers fuseaux horaires figurent dans les sous-répertoires et fichiers du répertoire /usr/share/lib/zoneinfo. La valeur fuseau_horaire est le chemin d'accès au fichier correspondant du répertoire /usr/share/lib/zoneinfo. Vous pouvez également définir la valeur de fuseau horaire Olson valide de votre choix.
Dans l'exemple suivant, le fuseau horaire du système est défini sur l'heure des Montagnes rocheuses aux États-Unis.
timezone=US/Mountain |
Le programme d'installation configure le système pour qu'il utilise des informations de fuseau horaire contenues dans le fichier /usr/share/lib/zoneinfo/US/Mountain.
Le mot-clé timeserver permet de spécifier le système définissant la date et l'heure du système à installer.
ne définissez pas timeserver=nom_hôte ou adresse_ip si vous utilisez un service de noms.
Pour définir timeserver, choisissez une des méthodes ci-dessous.
Pour que le système utilise son propre serveur horaire, définissez timeserver=localhost. Si vous réglez le serveur horaire sur localhost, l'heure du système est considérée comme étant correcte.
Pour définir un autre serveur horaire, spécifiez soit le nom d'hôte, soit l'adresse IP du serveur horaire à l'aide du mot-clé timeserver. Utilisez la syntaxe ci-dessous.
timeserver=nom_hôte or adresse_ip |
nom_hôte est le nom d'hôte du serveur horaire. adresse_ip indique l'adresse IP du serveur horaire.
Sur les systèmes x86, les informations du moniteur peuvent être configurées à l'aide du mot-clé monitor. Utilisez la syntaxe ci-dessous avec le mot-clé monitor.
monitor=type_moniteur |
Pour définir la valeur du mot-clé monitor, exécutez la commande kdmconfig -d sur le système. Copiez la ligne de résultat comportant le mot-clé monitor et ajoutez-la au fichier sysidcfg.
Pour de plus amples informations, reportez-vous à la page de manuel kdmconfig(1M).
Sur les systèmes x86, les informations concernant la langue et la disposition du clavier peuvent être configurées à l'aide du mot-clé keyboard. Utilisez la syntaxe suivante avec le mot-clé keyboard.
keyboard=langue_clavier {layout=valeur} |
Pour définir la valeur du mot-clé keyboard, exécutez la commande kdmconfig -d sur le système. Copiez la ligne de résultat comportant le mot-clé keyboard et ajoutez-la au fichier sysidcfg.
Pour de plus amples informations, reportez-vous à la page de manuel kdmconfig(1M).
Sur les systèmes x86, les informations ci-dessous peuvent être configurées à l'aide du mot-clé keyboard.
carte graphique ;
taille de l'écran ;
profondeur de couleur ;
résolution d'affichage.
Utilisez la syntaxe ci-dessous avec le mot-clé display.
display=carte_graphique {size=taille_écran depth=profondeur_couleur resolution=résolution_écran} |
Pour définir les valeurs du mot-clé display, exécutez la commande kdmconfig -d sur le système. Copiez la ligne de résultat comportant le mot-clé display et ajoutez-la au fichier sysidcfg.
Pour de plus amples informations, reportez-vous à la page de manuel kdmconfig(1M).
Sur les systèmes x86, les informations concernant la souris peuvent être configurées à l'aide du mot-clé pointer.
périphérique de pointage ;
nombre de boutons ;
niveau IRQ.
Utilisez la syntaxe ci-dessous avec le mot-clé pointer.
pointer=périphérique_de_pointage {nbuttons=nombre_de_boutons irq=valeur} |
Pour définir la valeur du mot-clé pointer, exécutez la commande kdmconfig -d sur le système. Copiez la ligne de résultat comportant le mot-clé pointer et ajoutez-la au fichier sysidcfg.
Pour de plus amples informations, reportez-vous à la page de manuel kdmconfig(1M).