Come installare e configurare il server DHCP su Centos

Cos'è il DHCP?Acronimo in inglese degli acronimi Protocollo di configurazione host dinamico. È un protocollo definito per l'assegnazione dei parametri di rete, include informazioni come IP, subnet mask, indirizzo di broadcast, gateway, server dei nomi di dominio. Senza questo servizio, dovrebbe essere eseguito manualmente su ciascun computer, il che causerebbe molti problemi quando si gestiscono molti computer in rete o quando si passa da una rete all'altra, i parametri di rete dovrebbero essere riconfigurati. Questo protocollo gestisce alcune regole e parametri che ci consentono di effettuare assegnazioni di diverso tipo e configurare come assegnare quegli indirizzi Alcuni dei pacchetti che gestisce per lo scambio di messaggi sono DHCP Discovery, Ofter, Request Release, tra gli altri.

Tipi di incarichiIl protocollo gestisce tre tipi di incarichi:

  • Manuale o Statico: Questa assegnazione stabilisce un certo IP a una certa apparecchiatura nella rete. Questo indirizzo non cambia nel tempo. È ideale in reti di piccole dimensioni o quando si desidera avere un maggiore controllo su quale apparecchiatura è assegnata a un IP.
  • Automatico: Questo tipo di assegnazione stabilisce sempre un IP permanente a un computer e non cambia nel tempo.
  • Dinamico: Questa assegnazione è solitamente la più utilizzata. Assegna indirizzi ai computer da un intervallo di indirizzi e scadono ogni tanto, quindi il server riutilizza continuamente gli indirizzi.

RequisitiDistribuzione utilizzata: Centos 6.5
Download gratuito: http: //vault.centos… 5 / isos / x86_64 /

1. Installa il server DHCP di CentOS


Passo 1
Configuriamo la nostra scheda di rete che verrà utilizzata dal nostro server con i seguenti parametri che sono nella nostra rete per questo esempio:
 Indirizzo IP: 192.168.0.25 Maschera di rete: 255.255.255.0 Gateway: 192.168.0.1 DNS: 187.185.15.114
Passo 2
Scarichiamo il pacchetto dal repository, per cominciare, installiamo i pacchetti necessari con il seguente comando:
 # yum install dhcp
Passaggio 3
Configurazione nel firewall, sia dall'interfaccia grafica che dalla console apriamo le porte di input e output 67 e 68 UDP.

INGRANDIRE

Passaggio 4
Apriamo la console e modifichiamo il file dhcpd:

 # vi / etc / sysconfig / dhcpd
Aggiungiamo il nome dell'interfaccia di rete che utilizzerà il nostro server, in questo caso il eth1.

INGRANDIRE

NotaSe abbiamo più di un servizio assegnato a una scheda di rete, si consiglia di dedicare una scheda di rete al server DHCP.

2. Configura il server DHCP di CentOS


Per questo esempio la nostra rete locale ha le seguenti caratteristiche:
 Indirizzo di rete intero: 192.168.0.0 Netmask: 255.255.255.0 Gateway: 192.168.0.1 DNS: 187.185.15.114
Modifichiamo il file dhcpd.conf che si trova a questo indirizzo:
 # vi /etc/dhcpd.conf

INGRANDIRE

Questo file è praticamente vuoto e tutte le informazioni di configurazione devono essere aggiunte. Per scopi pratici, copiamo e incolliamo le informazioni che sono i parametri per il funzionamento del servizio. Successivamente abbiamo le configurazioni che dovrebbero andare nel file dhcpd.conf in base a ciascun tipo di incarico.

Tipi di impostazioni del server DHCP
Configura il server per l'allocazione dinamica

 #Parametri di configurazione del nostro interim in stile ddns-update DHCP; ignorare gli aggiornamenti del client; (Ignora gli aggiornamenti dai client) default-lease-time 1200; (Tempo di default del consenso) max-lease-time 10500; (Tempo massimo del consenso) opzione nome a dominio "solveticPrueba"; (Nome di dominio) rete condivisa solveticTest {(Dichiarazione di rete condivisa) subnet 192.168.0.0 netmask 255.255.255.0 {(Definizione della sottorete e relativa maschera) router di opzione 192.168.0.1; (Gateway) opzione subnet mask 255.255.255.0; (Opzione maschera di rete) opzione indirizzo di trasmissione 192.168.0.254; (Indirizzo di trasmissione) opzione domain-name-server 187.185.15.114; (DNS) intervallo 192.168.0.100 192.168.0.150; (Intervallo di indirizzi da assegnare)}}

Configura il server per l'assegnazione automatica

 #Parametri di configurazione del nostro interim in stile ddns-update DHCP; ignorare gli aggiornamenti del client; opzione nome dominio "solveticTest"; rete condivisa solveticTest {subnet 192.168.0.0 netmask 255.255.255.0 {option router 192.168.0.1; opzione maschera di sottorete 255.255.255.0; opzione indirizzo di trasmissione 192.168.0.254; opzione server-nome-dominio 187.185.15.114; intervallo 192.168.0.100 192.168.0.150; }}

Configura il server per la mappatura manuale

 #Parametri di configurazione del nostro interim in stile ddns-update DHCP; ignorare gli aggiornamenti del client; opzione nome dominio "solveticTest"; rete condivisa solveticTest {subnet 192.168.0.0 netmask 255.255.255.0 {option router 192.168.0.1; opzione maschera di sottorete 255.255.255.0; opzione indirizzo di trasmissione 192.168.0.254; opzione server-nome-dominio 187.185.15.114; } host stampante {opzione nome host "solveticPrueba"; Ethernet hardware 00: 10: 2B: 3C: 52: B3; indirizzo fisso 192.168.0.110; } ricezione host {opzione nome host "solveticPrueba"; Ethernet hardware 00: 10: V8: 3C: 52: 0C; indirizzo fisso 192.168.0.111; } sede principale host {opzione nome host "solveticPrueba"; Ethernet hardware 00: 10: 2B: 3C: 52: B3; indirizzo fisso 192.168.0.112; }}

Configura il server per l'allocazione dinamica e manuale allo stesso tempo

 #Parametri di configurazione del nostro interim in stile ddns-update DHCP; ignorare gli aggiornamenti del client; tempo di locazione predefinito 1200; tempo massimo di locazione 10500; opzione nome dominio "solveticTest"; rete condivisa solveticTest {subnet 192.168.0.0 netmask 255.255.255.0 {option router 192.168.0.1; opzione maschera di sottorete 255.255.255.0; opzione indirizzo di trasmissione 192.168.0.254; opzione server-nome-dominio 187.185.15.114; intervallo 192.168.0.100 192.168.0.150; } #Computer con indirizzi manuali host stampante {opzione nome host "solveticPrueba"; Ethernet hardware 00: 10: 2B: 3C: 52: B3; indirizzo fisso 192.168.0.110; } host di ricezione {otion host-name "solveticPrueba"; Ethernet hardware 00: 10: V8: 3C: 52: 0C; indirizzo fisso 192.168.0.111; }}

Esistono altri tipi di assegnazioni basate su sottoreti, reti condivise, reti specifiche o gruppi di reti. Queste possono essere combinazioni delle precedenti, possiamo aggiungere parametri o combinazioni a nostro piacimento.

Parametri di rete
Dichiarazione di rete condivisa

 Rete condivisa {} 

Dichiarazione di sottorete

 Sottorete {} 

Dichiarazione di rete specifica

 Sottorete {parametri per sottorete} 

Dichiarazione del gruppo di rete

 Gruppo {}

Blocca l'accesso alla rete di un computer tramite l'indirizzo MACPossiamo decidere a quale apparecchiatura dare i parametri di rete e quale no con il parametro negare i clienti sconosciuti, con l'indirizzo MAC. In modo tale che all'apparecchiatura che è al di fuori della lista che facciamo non verranno assegnati parametri di rete.

 negare la ricezione di un host client sconosciuto {opzione nome host "solveticPrueba"; Ethernet hardware 00: 10: 2B: 3C: 32: C3; indirizzo fisso 192.168.0.111; } host stampante {opzione nome host "solveticPrueba"; Ethernet hardware 00: 10: 2B: 3C: 52: B3; indirizzo fisso 192.168.0.110; }

Blocca l'accesso a Internet da un computer specifico sulla retePossiamo fare in modo che il server DHCP non assegni un gateway a un computer o assegnarne uno non valido e avrà solo accesso locale alla rete.Un esempio potrebbe essere:

 host machine1 {opzione nome host "solveticPrueba"; ethernet hardware 89: 01: F8: D4: G5: 00; router opzionali 1.1.1.1; indirizzo fisso 192.168.0.129; }
In questo esempio assegneremo alla macchina host1 un gateway non valido e non sarà in grado di accedere a Internet. Un altro modo per farlo sarebbe non assegnargli un DNS o assegnargli uno non valido.

Come puoi vedere, possiamo creare i nostri incarichi specifici per ogni squadra, rete, gruppo, ecc. In base alle nostre esigenze.

Verifica quali client si sono connessiOra per poter vedere l'apparecchiatura che ha dato loro un (IP) potrai verificarli nel file dhcp.leases situato nel seguente percorso:

 # cat /var/lib/dhcp/db/dhcp.leases

INGRANDIRE

Con questi punti abbiamo determinato come installare e configurare il server DHCP sulle distribuzioni CentOS.

Server di posta su CentOS

Ti è piaciuto e hai aiutato questo Tutorial?Puoi premiare l'autore premendo questo pulsante per dargli un punto positivo
wave wave wave wave wave