Syntaxe de fichier de serveur DHCP pour l'opération de serveur général
La syntaxe du fichier DHCP pour le fonctionnement du serveur général et les valeurs valides pour chaque zone sont définies ici.
| Mot clé | Format | Sous-conteneurs | Valeur par défaut | Signification |
|---|---|---|---|---|
| base de documents | Base de données Type_bd | Oui | Néant | Conteneur principal qui contient les définitions des pools d'adresses, des options et des instructions d'accès client. Type_bd est le nom d'un module chargé pour traiter cette partie du fichier. La seule valeur actuellement disponible est db_file. |
| Info-logging_info | Info-logging_info | Oui | Néant | Conteneur de journalisation primaire qui définit les paramètres de journalisation. |
| logItem | logitem NONE | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| logItem | logitem SYSERR | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| logItem | logitem OBJERR | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| logItem | PROTOCOLE logitem | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| logItem | logitem PROTERR | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| logItem | logitem WARN | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| logItem | logitem WARNING | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| logItem | CONFIG de l'élément de journalisation | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| logItem | ÉVÉNEMENT Logitem | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| logItem | logitem PARSEERR | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| logItem | ACTION logitem | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| logItem | logitem ACNTING | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| logItem | logitem STAT | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| logItem | TRACE de l'élément de journalisation | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| logItem | RTRACE de l'élément de journalisation | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| logItem | logitem START | Non | Par défaut, elles sont toutes désactivées. | Active le niveau de consignation. Plusieurs lignes sont autorisées |
| numLogFiles | numLogFiles n | Non | 0 | Indique le nombre de fichiers journaux à créer. Le journal fait pivoter lorsque le premier remplit. N est le nombre de fichiers à créer. |
| logFileSize | logFileSize n | Non | 0 | Indique la taille de chaque fichier journal dans les unités de 1024 octets. |
| logFileName | LogFileName Chemin | Non | Néant | Indique le chemin d'accès au premier fichier journal. Le fichier journal d'origine est nommé Nom de fichier ou extension du nom de fichier. Lorsqu'un fichier tourne, il est renommé. Dans ce processus, on met d'abord la base Nom de fichier, puis on ajoute un nombre ou on remplace l'extension par un nombre. Par exemple, si le nom de fichier d'origine est file, le nom de fichier après rotation devient file01. Si le nom de fichier d'origine est file.log, il devient file.01. |
| CharFlag | Charflag yes | Non | vrai | Non applicable au serveur DHCP de ce système d'exploitation, mais le serveur OS/2 DHCP l'utilise pour générer des fenêtres de débogage. |
| CharFlag | Charflag true | Non | vrai | Non applicable au serveur DHCP de ce système d'exploitation, mais le serveur OS/2 DHCP l'utilise pour générer des fenêtres de débogage. |
| CharFlag | Charflag false | Non | vrai | Non applicable au serveur DHCP de ce système d'exploitation, mais le serveur OS/2 DHCP l'utilise pour générer des fenêtres de débogage. |
| CharFlag | Charflag no | Non | vrai | Non applicable au serveur DHCP de ce système d'exploitation, mais le serveur OS/2 DHCP l'utilise pour générer des fenêtres de débogage. |
| StatisticSnapShot | StatisticSnapShot N | Non | -1, jamais | Indique la fréquence d'écriture des statistiques dans le fichier journal en secondes. |
| UsedIpAddressExpireInterval | UsedIpAddressExpireInterval N Unités de temps | Non | -1, jamais | Spécifie la fréquence à laquelle les adresses placées dans l'état BAD sont récupérées et soumises à un nouveau test de validité. |
| leaseExpireInterval | LeaseExpireInterval N Unités de temps | Non | 60 secondes | Indique le nombre de fois où les adresses de l'état BOUND sont vérifiées pour déterminer si elles ont expiré. Si l'adresse a expiré, l'état devient EXPIRED. |
| reservedTime | ReservedTime N Unités de temps | Non | -1, jamais | Indique combien de temps les adresses doivent rester dans l'état RESERVED avant d'être récupérées dans l'état FREE. |
| reservedTimeInterval | ReservedTimeInterval N Unités de temps | Non | 60 secondes | Indique le nombre de fois que les adresses dans l'état RESERVED sont vérifiées pour déterminer si elles doivent être récupérées dans l'état FREE. |
| saveInterval | SaveInterval N Unités de temps | Non | 60 secondes | Spécifie la fréquence à laquelle le serveur DHCP doit forcer une sauvegarde des bases de données ouvertes. Pour les serveurs très chargés, cette valeur doit être 60 ou 120 secondes. |
| clientpruneintv | Clientpruneintv N Unités de temps | Non | 60 secondes | Indique la fréquence à laquelle le serveur DHCP dispose des bases de données qui supprimaient les clients ne sont associés à aucune adresse (dans l'état UNKNOWN). Cela réduit l'utilisation de la mémoire du serveur DHCP. |
| Numprocesseurs | Numprocesseurs N | Non | 10 | Indique le nombre d'unités d'exécution de processeur de paquets à créer. Minimum un. |
| userObject | UserObject Nom_obj_ | Oui | Néant | Indique que le serveur doit charger un objet partagé et des routines d'appel définis par l'utilisateur dans cet objet à l'aide de chaque interaction avec les clients DHCP . L'objet à charger se trouve dans le répertoire /usr/sbin sous le nom obj_name.dhcpo. Pour plus d'informations, voir l'API d'extension définie par l'utilisateur du serveur DHCP. |
| pxeservertype | pxeservertype servertype | Non | dhcp_only | Indique le type du serveur dhcpd . type_serveur peut être l'un des suivants:
La valeur par défaut est |
| Supportsubnetselection | supporte la sélection de sous-réseau global supporte la sélection de sous-réseau subnetlevel supporte la sélection de sous-réseau no |
Non | Néant | Indique si le serveur dhcp prend en charge l'option 118 (option de sélection de sous-réseau) dans le paquet client DISCOVER ou REQUEST. global: tous les sous-réseaux du fichier de configuration prennent en charge l'option 118. subnetlevel: les sous-réseaux qui ont été configurés pour prendre en charge cette option par le mot clé supportoption118 prennent en charge cette option. no: ne prend pas en charge l'option 118. |