Présentation Solaris DHCP A propos des macros Accès à l'aide Serveurs et relais Réseaux Adresses Macros Options Procédures Index |  |  | # A propos des macros et des options Dans un environnement DHCP, les macros sont des conteneurs de valeurs d'option que le serveur DHCP transmet au client DHCP en tant que paramètres de configuration. Par exemple, vous pouvez définir une macro contenant des options spécifiant le serveur DNS et le serveur d'impression qui seront utilisés par tous les clients dont les adresses IP appartiennent à un serveur DHCP particulier. Les options déterminent le format de définition des valeurs d'option dans la base de données `dhcptab` (qui contient toutes les options et macros DHCP) du serveur DHCP. Par exemple, la catégorie d'option, le type des données, le fournisseur et la granularité sont des facteurs qui déterminent tous le format des options contenues dans vos macros. La création et la modification des macros sont décrites plus en détail dans les pages d'aide Création d'une option et Modification d'une option. L'environnement d'exploitation SolarisTM offre des fonctions de macros et d'options DHCP extrêmement robustes et souples. Vous pouvez notamment définir des jeux de macros et d'options fournissant des paramètres de configuration client basés sur les catégories suivantes.
Catégorie | Description
--- | ---
Classe de client | Chaîne ASCII représentant le type de machine et/ou le système d'exploitation du client (par exemple, `SUNW.Javastation`). Ce type de macro permet de définir des paramètres de configuration transmis à tous les clients d'une même classe.
Réseau | Chaîne numérique au format IP décimal pointé indiquant le réseau du client (par exemple, `10.0.0.0`). Ce type de macro permet de définir des paramètres de configuration transmis à tous les clients d'un même réseau.
Adresse IP | Nom DNS d'un client ou d'un serveur, ou chaîne numérique au format IP décimal pointé associée au client ou à un serveur particulier (par exemple `bigfiles` ou `125.53.224.45`). Ce type de macro peut être utilisé pour transmettre des paramètres de configuration aux clients qui utilisent une adresse IP particulière. Cependant, il est plus souvent utilisé pour transmettre des paramètres spécifiques à un serveur à tous les clients qui utilisent des adresses IP appartenant à un serveur donné.
ID Client | Chaîne ASCII représentant un identificateur unique du client (par exemple, un ID Ethernet ou MAC). Ce type de macro permet de transmettre des paramètres de configuration spécifiques à un client.
1. ### Utilisation des macros et des options Lorsque vous définissez des macros et des options DHCP, vous devez tenir compte des trois points suivants : Les catégories de macros, et par conséquent l'ordre de traitement des macros, sont totalement déterminés par les noms des macros. Autrement dit, les noms de vos macros doivent être identiques aux noms des ressources ou des périphériques qu'elles doivent contrôler. Par exemple :
   Pour contrôler... | Le nom de votre macro doit être...
   --- | ---
   La classe de client | Identique à la classe des clients DHCP (par exemple, nommez votre macro `SUNW.Javastation`).
   Le réseau | Identique à l'adresse IP du réseau par lequel le client se connecte (par exemple, nommez votre macro `10.0.0.0`).
   L'adresse IP | Identique à l'adresse IP ou au nom DNS du serveur DHCP ou du client DHCP (par exemple, nommez votre macro `bigfiles` ou `125.53.224.45`).
   L'ID Client | Une représentation hexadécimale de l'adresse Ethernet, de l'adresse MAC ou d'un autre identificateur unique du client (par exemple, nommez votre macro `010800201112B7`).
L'ordre est important. L'ordre dans lequel les macros et les options sont traitées est significatif. En effet, les macros et les options traitées en dernier remplacent celles placées avant. Les macros et les options sont traitées dans l'ordre indiqué dans la figure ci-après. Comme le montre la figure, le traitement des macros s'effectue du plus général au plus particulier. Les macros de Classe de client sont traitées en premier. Les macros de Réseau sont traitées en deuxième, leurs valeurs remplaçant celles de tous les paramètres identiques figurant dans les macros de Classe de client. Les macros d'Adresse IP sont traitées en troisième, leurs valeurs remplaçant celles de tous les paramètres identiques figurant dans les macros précédentes. Les macros d'ID Client sont traitées en dernier, leurs valeurs remplaçant celles de tous les paramètres identiques figurant dans toutes les macros précédentes. Les macros peuvent être imbriquées. Quelles que soient les catégories auxquelles appartiennent les macros que vous créez, vous pouvez les imbriquer pour permettre, par exemple, l'activation d'une macro Classe de client à partir d'une macro Adresse IP. début