▷ Installa e configura il server e il client DHCP di CentOS 8

Per tutti noi che gestiamo reti o sistemi operativi, ad un certo punto si è reso necessario configurare DHCP (Dynamic Host Configuration Protocol) che è una funzione che ha il compito di creare lease o gruppi di indirizzi IP per l'assegnazione casuale dei computer sulla rete locale rete senza ripeterli e all'interno di questa concessione di indirizzi IP sarà possibile riservare indirizzi IP per alcune attività di supporto extra.

CentOS 8 è una delle distribuzioni Linux focalizzate sulle aziende grazie alle sue funzioni di sicurezza, prestazioni e funzionamento. Ecco perché di seguito vedremo in dettaglio come installare e configurare un server DHCP in CentOS 8 sia a livello di server che di client.

1. Come installare DHCP sul server CentOS 8

Passo 1
Il primo passo che dobbiamo compiere è installare il protocollo DHCP sul computer server, per questo eseguiamo il seguente comando:

 sudo dnf -y install dhcp-server

INGRANDIRE

Passo 2
Al termine di questo processo vedremo quanto segue:

INGRANDIRE

2. Come configurare il server DHCP in CentOS 8

Passo 1
Una volta installato lo configureremo, per questo accederemo al seguente file con il nostro editor desiderato:

 sudo nano /etc/dhcp/dhcpd.conf
Vedremo quanto segue:

INGRANDIRE

Passo 2
All'inizio di questo file inseriremo le seguenti variabili:

 opzione nome dominio "solvetic.lan"; opzione server-nome-dominio ns1.solvetic.lan, ns2.solvetic.lan; tempo di locazione predefinito 3600; tempo massimo di locazione 7200; autorevole;

INGRANDIRE

Passaggio 3
Quindi inseriamo quanto segue:

 subnet 192.168.1.1 netmask 255.255.255.0 {router opzionali 192.168.1.1; opzione maschera di sottorete 255.255.255.0; opzione ricerca dominio "solvetic.lan"; opzione server-nome-dominio 192.168.0.1; intervallo 192.168.0.15 192.168.0.45; intervallo 192.168.0.60 192.168.10.90; }

INGRANDIRE

Passaggio 4
In queste righe abbiamo definito:

  • Dominio
  • Tempo di risposta
  • IP del router
  • Maschera di sottorete
  • Cerca nel dominio
  • Intervalli di indirizzi IP da utilizzare

Salviamo le modifiche con i tasti Ctrl + O ed usciamo dall'editor con i tasti Ctrl + X.

Fatto ciò, avviamo il servizio dhcp:

 sudo systemctl start dhcpd

INGRANDIRE

Passaggio 5
Verifichiamo lo stato DHCP con il seguente comando:

 sudo systemctl status dhcpd

INGRANDIRE

Passaggio 6
Aggiungeremo il servizio DHCP al firewall CentOS 8 e aggiorneremo le regole con i seguenti comandi:

 sudo firewall-cmd --add-service = dhcp --permanent sudo firewall-cmd -reload

INGRANDIRE

Passaggio 7
Abilitiamo l'avvio del servizio DHCP all'avvio di CentOS 8:

 sudo systemctl abilita dhcpd

INGRANDIRE

Passaggio 8
Se lo desideriamo, possiamo confermare la porta attraverso la quale il DHCP è in ascolto:

 sudo netstat -tulpen

INGRANDIRE

Fino a questo punto abbiamo installato il server DHCP su CentOS 8.

3. Come configurare il client DHCP di CentOS 8

Passo 1
Andiamo al computer CentOS 8 che fungerà da client e lì installeremo il client DHCP con il seguente comando:

 sudo dnf -y install dhcp-client

INGRANDIRE

Passo 2
Alla fine vedremo quanto segue:

INGRANDIRE

Passaggio 3
Ora useremo il comando dhclient seguito dall'interfaccia per le richieste DHCP:

 sudo dhclient "interfaccia"

INGRANDIRE

Passaggio 4
Creeremo una connessione DHCP persistente, per questo eseguiamo quanto segue:

 ifname = "adattatore" connessione nmcli modifica $ {ifname} ipv4.method auto connessione nmcli down $ {ifname}; connessione nmcli su $ {ifname}

INGRANDIRE

Passaggio 5
Configuriamo i parametri dell'adattatore con il seguente comando:

 sudo nano / etc / sysconfig / script di rete / ifcfg-enp0s3
NotaDobbiamo inserire l'adattatore corretto in ogni caso.

Passaggio 6
Lì modifichiamo quanto segue:

 DEVICE = "enp0s3" BOOTPROTO = "dhcp" ONBOOT = "yes" TYPE = "Ethernet" PERSISTENT_DHCLIENT = "yes"

INGRANDIRE

Salviamo le modifiche con i tasti Ctrl + O ed usciamo con i tasti Ctrl + X.

Passaggio 7
Dopodiché riavviamo il computer client e con il comando "ip a" vedremo che è stato assegnato un indirizzo IP dall'intervallo che abbiamo stabilito:

INGRANDIRE

Passaggio 8
Dal server possiamo vedere le connessioni DHCP eseguendo quanto segue. Lì troviamo i dettagli specifici della squadra.

 cat /var/lib/dhcpd/dhcpd.leases

INGRANDIRE

Solvetic ha spiegato come installare e configurare DHCP come server e client in CentOS 8.

wave wave wave wave wave