Per chi non lo sapesse, il DHCP (Dynamic Host Configuration Protocol) è un protocollo di rete standardizzato utilizzato sulle reti IP (Internet Protocol) per la distribuzione dinamica dei parametri di configurazione della rete, come Indirizzi IP per interfacce e servizi. Con DHCP, i computer richiedono automaticamente indirizzi IP e parametri di rete da un server DHCP, riducendo la necessità per un amministratore di rete o un utente di configurare queste impostazioni manualmente.
Questo articolo presuppone che tu abbia almeno una conoscenza di base di Linux, sappia come usare la shell e, soprattutto, che ospiti il tuo sito sul tuo VPS. L'installazione è abbastanza semplice. Lo farò mostrarti passo passo l'installazione del server DHCP su CentOS 7.
Installa il server DHCP su CentOS 7
Passaggio 1. Prima di tutto, assicurati che tutti i pacchetti siano aggiornati.
yum -y update
Passaggio 2. Installa un server DHCP.
Per installare un server DHCP su CentOS 7, inserisci il seguente comando:
yum install dhcp -y
Passaggio 3. Configurazione del server DHCP.
Una volta installato, dovrai modificare dhcpf.conf, che è vuoto. Per una configurazione di base ho usato il contenuto di seguito, dovrebbe farti lavorare. Tieni presente che il mio indirizzo di rete interno è 172.16.1.0/24. Quindi le mie specifiche in questo file sono pertinenti. Avrai inserito le informazioni in base alla tua rete:
$ nano /etc/dhcp/dhcpd.conf
####Our basic DHCP example configuration ####Our Domain option domain-name "idroot.us"; ####The DNS servers for name resolution option domain-name-servers 8.8.8.8; ####Our IP Lease time default-lease-time 600; max-lease-time 7200; ####Use this to enble / disable dynamic dns updates globally. ddns-update-style none; #### This DHCP server is the official DHCP server for the local network. authoritative; #### Use this to send dhcp log messages to a different log file (you also #### have to hack syslog.conf to complete the redirection). log-facility local7; #### Our Subnet, IP address Pool and gateway/router subnet 172.16.1.0 netmask 255.255.255.0 { range dynamic-bootp 172.16.1.10 172.16.1.253; option broadcast-address 172.16.1.255; option routers 172.16.1.254; } #### Lets reserve an IP address for an internal machine #### make sure the IP used here is not defined in the IP POOL above host vip { hardware ethernet 08:00:07:26:c0:a5; fixed-address 172.16.1.5; }
Infine, devi riavviare il servizio DHCP usando il seguente comando:
systemctl start dhcpd.service && systemctl enable dhcpd.service
Congratulazioni! Hai installato correttamente il server DHCP. Grazie per aver utilizzato questo tutorial per l'installazione del server DHCP sul sistema CentOS 7. Per ulteriore aiuto o informazioni utili, ti consigliamo di controllare il sito Web ufficiale di CentOS .