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.confVedremo 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-enp0s3NotaDobbiamo 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.