GNU/Linux >> Tutoriales Linux >  >> Cent OS

CentOS/RHEL 7:cómo especificar argumentos y opciones de la línea de comandos cuando se inicia el servicio dhcpd

Protocolo de configuración dinámica de host (DHCP) permite que las máquinas cliente obtengan automáticamente información de configuración de red de un servidor DHCP cada vez que se conectan a la red. El servidor DHCP está configurado con un rango de direcciones IP y otros parámetros de configuración de red.

Cuando la máquina cliente está configurada para usar DHCP, el demonio del cliente, dhclient , se pone en contacto con el demonio del servidor, dhcpd, para obtener los parámetros de red. Debido a que DHCP se basa en la difusión, tanto el cliente como el servidor deben estar en la misma subred.

Especificar argumentos y opciones de la línea de comandos al iniciar el servicio dhcpd

1. Para especificar opciones y argumentos de la línea de comandos cuando se inicia el servicio dhcpd, copie el /usr/lib/systemd/system/dhcpd.service archivo al /etc/systemd/system/ directorio:

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

2. Luego puede editar el /etc/systemd/system/dhcpd.service y añada argumentos y opciones de la línea de comandos al ExecStart línea. Por ejemplo, si su servidor DHCP tiene varias interfaces de red (eth0, eth1, eth2) pero desea que solo el servicio dhcpd escuche las solicitudes de DHCP en eth2, incluya eth2 como argumento de la línea de comandos:

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

3. Cuando habilita el servicio para que se inicie en el momento del arranque, se crea un enlace simbólico al dhcpd.service archivo en el /etc/systemd/system/ directorio en lugar del archivo en /usr/lib/systemd/system/ directorio:

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

Consulte la página del manual de dhcpd para ver opciones y argumentos adicionales de la línea de comandos. Algunas de las opciones más comunes disponibles se describen a continuación:

  • -p [puerto] :especifica el número de puerto UDP en el que escucha dhcpd. El valor predeterminado es el puerto 67.
  • -f :ejecuta dhcpd como un proceso en primer plano en lugar de un demonio en segundo plano. Esto es útil cuando se depura un problema.
  • -d :registra el daemon del servidor DHCP en el descriptor de error estándar. Esto es útil durante la depuración. Si no se especifica, dhcpd registra todos los resultados mediante syslog.
  • -cf [nombre de archivo] :especifica la ubicación del archivo de configuración. El archivo de configuración predeterminado es /etc/dhcp/dhcpd.conf.
  • -lf [nombre de archivo] :especifica la ubicación del archivo de la base de datos de arrendamiento. El archivo de arrendamiento predeterminado es /var/lib/dhcpd/dhcpd.leases.
  • -q :Especifica que esté en silencio al inicio. Esto suprime la impresión de todo el mensaje de derechos de autor al iniciar el daemon.
  • –sin pid :Deshabilita la escritura de archivos pid (ID de proceso). Con esta opción, el servicio no busca un proceso de servidor existente.


Cent OS
  1. Cómo reiniciar el servicio de red en CentOS 8 o RHEL 8

  2. CentOS / RHEL 7:Cómo instalar y configurar el servidor ftp (vsftpd)

  3. Cómo deshabilitar el 'lvm2-lvmetad.socket/service' en CentOS/RHEL 7

  4. Cómo deshabilitar el servicio rpc.quotad en CentOS/RHEL 6 y 7

  5. Cómo instalar el servicio y el cliente NTP en CentOS/RHEL 8

Cómo instalar y configurar samba en RHEL 8 / CentOS 8

Cómo instalar snmp en RHEL 8 / CentOS 8

Cómo detener y deshabilitar Firewalld en CentOS 7

Cómo habilitar el repositorio EPEL en CentOS y RHEL

CentOS/RHEL 7:Cómo verificar el estado de un servicio usando systemd

Cómo instalar y configurar el servidor VNC (TigerVNC) en CentOS / RHEL 7