GNU/Linux >> Tutoriels Linux >  >> Cent OS

CentOS / RHEL 7 :Comment spécifier les arguments et les options de la ligne de commande au démarrage du service dhcpd

Protocole de configuration d'hôte dynamique (DHCP) permet aux machines clientes d'obtenir automatiquement des informations de configuration réseau à partir d'un serveur DHCP chaque fois qu'elles se connectent au réseau. Le serveur DHCP est configuré avec une plage d'adresses IP et d'autres paramètres de configuration réseau.

Lorsque la machine cliente est configurée pour utiliser DHCP, le démon client, dhclient , contacte le démon du serveur, dhcpd, pour obtenir les paramètres de mise en réseau. Étant donné que DHCP est basé sur la diffusion, le client et le serveur doivent se trouver sur le même sous-réseau.

Spécification des arguments et des options de ligne de commande lors du démarrage du service dhcpd

1. Pour spécifier les arguments et les options de la ligne de commande lorsque le service dhcpd est démarré, copiez le fichier /usr/lib/systemd/system/dhcpd.service fichier dans /etc/systemd/system/ répertoire :

# cp /usr/lib/systemd/system/dhcpd.service /etc/systemd/system/

2. Vous pouvez ensuite modifier le fichier /etc/systemd/system/dhcpd.service fichier et ajoutez des arguments et des options de ligne de commande à ExecStart ligne. Par exemple, si votre serveur DHCP possède plusieurs interfaces réseau (eth0, eth1, eth2) mais que vous souhaitez que seul le service dhcpd écoute les requêtes DHCP sur eth2, incluez eth2 comme argument de ligne de commande :

# vi /etc/systemd/system/dhcpd.service ExecStart=/usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user
dhcpd -group dhcpd --no-pid eth2

3. Lorsque vous activez le démarrage du service au démarrage, un lien symbolique est créé vers dhcpd.service fichier dans /etc/systemd/system/ répertoire plutôt que le fichier dans /usr/lib/systemd/system/ répertoire :

# systemctl enable dhcpd
ln –s ‘/etc/systemd/system/dhcpd.service’ ‘/etc/systemd/system/multi-user.target.wants/dhcpd.service’

Reportez-vous à la page de manuel dhcpd pour des options et des arguments de ligne de commande supplémentaires. Certaines des options les plus couramment disponibles sont décrites ci-dessous :

  • -p [port] :spécifie le numéro de port UDP sur lequel dhcpd écoute. La valeur par défaut est le port 67.
  • -f :Exécute le dhcpd en tant que processus de premier plan au lieu d'un démon d'arrière-plan. Ceci est utile lors du débogage d'un problème.
  • -d :connecte le démon du serveur DHCP au descripteur d'erreur standard. Ceci est utile lors du débogage. Si cela n'est pas spécifié, dhcpd consigne toutes les sorties à l'aide de syslog.
  • -cf [nom de fichier] :spécifie l'emplacement du fichier de configuration. Le fichier de configuration par défaut est /etc/dhcp/dhcpd.conf.
  • -lf [nom de fichier] :spécifie l'emplacement du fichier de base de données de bail. Le fichier de bail par défaut est /var/lib/dhcpd/dhcpd.leases.
  • -q :Spécifie d'être silencieux au démarrage. Cela supprime l'impression de l'intégralité du message de copyright lors du démarrage du démon.
  • –pas de pid :Désactive l'écriture des fichiers pid (Process ID). Avec cette option, le service ne recherche pas un processus serveur existant.


Cent OS
  1. Comment redémarrer le service réseau sur CentOS 8 ou RHEL 8

  2. Comment reconstruire le "initramfs" avec Multipath dans CentOS/RHEL 6 et 7

  3. Comment désactiver le 'lvm2-lvmetad.socket/service' sur CentOS/RHEL 7

  4. Comment désactiver le service rpc.quotad dans CentOS/RHEL 6 et 7

  5. Comment installer le service et le client NTP dans CentOS/RHEL 8

Comment installer et configurer samba sur RHEL 8 / CentOS 8

Comment installer SNMP sur RHEL 8 / CentOS 8

Comment arrêter et désactiver Firewalld sur CentOS 7

Comment activer le référentiel EPEL dans CentOS et RHEL

CentOS / RHEL 7 :Comment vérifier l'état d'un service à l'aide de systemd

Comment installer et configurer le serveur VNC (TigerVNC) dans CentOS / RHEL 7