GNU/Linux >> Linux Esercitazione >  >> Cent OS

CentOS / RHEL 7:come specificare gli argomenti e le opzioni della riga di comando all'avvio del servizio dhcpd

Dynamic Host Configuration Protocol (DHCP) consente alle macchine client di ottenere automaticamente le informazioni sulla configurazione di rete da un server DHCP ogni volta che si connettono alla rete. Il server DHCP è configurato con un intervallo di indirizzi IP e altri parametri di configurazione della rete.

Quando la macchina client è configurata per utilizzare DHCP, il daemon del client, dhclient , contatta il demone del server, dhcpd, per ottenere i parametri di rete. Poiché il DHCP è basato sulla trasmissione, sia il client che il server devono trovarsi sulla stessa sottorete.

Specifica degli argomenti e delle opzioni della riga di comando durante l'avvio del servizio DHCP

1. Per specificare gli argomenti e le opzioni della riga di comando all'avvio del servizio dhcpd, copiare /usr/lib/systemd/system/dhcpd.service file nel /etc/systemd/system/ directory:

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

2. È quindi possibile modificare /etc/systemd/system/dhcpd.service archiviare e aggiungere argomenti e opzioni della riga di comando a ExecStart linea. Ad esempio, se il tuo server DHCP ha più interfacce di rete (eth0, eth1, eth2) ma desideri che solo il servizio dhcpd ascolti le richieste DHCP su eth2, includi eth2 come argomento della riga di comando:

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

3. Quando si abilita l'avvio del servizio all'avvio, viene creato un collegamento simbolico a dhcpd.service nel file /etc/systemd/system/ directory anziché il file in /usr/lib/systemd/system/ directory:

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

Fare riferimento alla pagina man di dhcpd per ulteriori opzioni e argomenti della riga di comando. Alcune delle opzioni più comunemente disponibili sono descritte di seguito:

  • -p [porta] :specifica il numero di porta UDP su cui dhcpd è in ascolto. L'impostazione predefinita è la porta 67.
  • -f :esegue il dhcpd come processo in primo piano anziché come demone in background. Ciò è utile durante il debug di un problema.
  • -d :registra il daemon del server DHCP nel descrittore di errore standard. Questo è utile durante il debug. Se non è specificato, dhcpd registra tutto l'output utilizzando syslog.
  • -cf [nome file] :specifica la posizione del file di configurazione. Il file di configurazione predefinito è /etc/dhcp/dhcpd.conf.
  • -lf [nome file] :specifica la posizione del file del database del leasing. Il file di locazione predefinito è /var/lib/dhcpd/dhcpd.leases.
  • -q :specifica di essere silenzioso all'avvio. Questo sopprime la stampa dell'intero messaggio di copyright all'avvio del demone.
  • –no-pid :Disabilita la scrittura di file pid (ID processo). Con questa opzione, il servizio non verifica la presenza di un processo server esistente.


Cent OS
  1. Come ricostruire "initramfs" con Multipath in CentOS/RHEL 6 e 7

  2. Come disabilitare "lvm2-lvmetad.socket/service" su CentOS/RHEL 7

  3. Come disabilitare il servizio rpc.quotad in CentOS/RHEL 6 e 7

  4. Come installare il servizio NTP e il client in CentOS/RHEL 8

  5. Come installare il pacchetto pip in CentOS/RHEL 7 e 8

Come installare e configurare samba su RHEL 8 / CentOS 8

Come installare snmp su RHEL 8 / CentOS 8

Come fermare e disabilitare Firewall su CentOS 7

Come abilitare il repository EPEL in CentOS e RHEL

CentOS / RHEL 7:come controllare lo stato di un servizio utilizzando systemd

Come installare e configurare il server VNC (TigerVNC) in CentOS / RHEL 7