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.

Les unités de temps Remarque: (Unités de temps) affichées dans le tableau suivant sont facultatives et représentent un modificateur sur le temps réel. L'unité de temps par défaut est minutes. Les valeurs admises sont les secondes (1), les minutes (60), les heures (3600), les jours (86400), les semaines (604800), les mois (2392000) et les années (31536000). Le nombre indiqué entre parenthèses est un multiplicateur appliqué à la valeur spécifiée N pour exprimer la valeur en secondes.
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:
Dhcp_pxe_binld
DHCP exécute les fonctions dhcpsd, pxedet bindl .
Proxy_on_dhcp_server
DHCP désigne le client PXE sur le port du serveur proxy sur la même machine.

La valeur par défaut est dhcp_only, ce qui signifie que dhcpsd ne prend pas en charge les clients PXE en mode par défaut.

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.