Come installare e configurare il server DHCP sulla top 10 di Ubuntu.Top 10 LTS

Come installare e configurare il server DHCP sulla top 10 di Ubuntu.Top 10 LTS
La forma completa di DHCP è il protocollo di configurazione host dinamico. Viene utilizzato per assegnare automaticamente indirizzi IP, informazioni di routing, informazioni DNS, gateway ecc. Ai computer sulla rete che risparmia molto tempo che altrimenti richiesto per la configurazione manuale. In questo articolo, ti mostrerò come installare e configurare il server ISC DHCP su Ubuntu 18.04 LTS. Quindi iniziamo.

Topologia di rete:

In questo articolo, ho intenzione di implementare la topologia di rete nella figura sopra. Ci sarà un DHCP-Server e 3 computer PC1, PC2, PC3 collegato a un interruttore di rete. IL DHCP-Server Assegnerà i computer connessi agli indirizzi IP switch nell'intervallo 192.168.50.50/24 A 192.168.50.100/24. L'indirizzo gateway sarà 192.168.50.1/24. IL DHCP-Server Assegnerà anche gli indirizzi del server DNS 192.168.50.1 E 8.8.8.8 anche ai computer.

Assegnazione di IP statico al server DHCP:

Non è necessario assegnare un indirizzo IP statico a DHCP-Server Poiché le richieste DHCP vengono trasmesse sulla rete e DHCP-Server risponderà a loro automaticamente. Un indirizzo IP dinamico sulla stessa rete (192.168.50.0/24 In questo articolo) funzionerebbe. Ma ti consiglio di assegnare un indirizzo IP al tuo server DHCP al di fuori dell'intervallo di indirizzo IP (o pool DHCP) che configurerai per i computer sulla rete.

Ci sono molti tutorial su Linuxhint.com da cui puoi ottenere aiuto se hai bisogno di assegnare un indirizzo IP statico al tuo Ubuntu 18.04 Server LTS.

Installazione del server ISC DHCP:

Il pacchetto server DHCP ISC è disponibile nel repository di pacchetto ufficiale di Ubuntu 18.04 LTS. Quindi, puoi installarlo facilmente utilizzando il gestore dei pacchetti APT.

Innanzitutto, aggiorna la cache del repository del pacchetto APT con il seguente comando:

$ sudo apt update

Ora, installa ISC-DHCP-Server pacchetto con il seguente comando:

$ sudo apt install isc-dhcp-server

Ora, premere y e poi premere continuare.

Il server DHCP ISC dovrebbe essere installato.

File di configurazione del server ISC DHCP:

Il principale file di configurazione del server ISC DHCP è /etc/dhcp/dhcpd.conf

Se si desidera configurare il server ISC DHCP, è necessario modificare questo file di configurazione. Una volta che lo fai, devi riavviare il ISC-DHCP-Server Servizio anche per le modifiche ad avere effetto.

Per riavviare il ISC-DHCP-Server Servizio, eseguire il seguente comando:

$ sudo systemctl riavvio isc-dhcp-server

Configurazione del server ISC DHCP:

Prima di apportare modifiche al /etc/dhcp/dhcpd.conf File di configurazione, fai una copia di backup del file di configurazione /etc/dhcp/dhcpd.conf.backup con il seguente comando:

$ sudo mv -v/etc/dhcp/dhcpd.conf/etc/dhcp/dhcpd.conf.backup

Ora, crea un nuovo file di configurazione vuoto /etc/dhcp/dhcpd.conf con il seguente comando:

$ sudo nano/etc/dhcp/dhcpd.conf

Ora, digita le seguenti righe e salva il file premendo + X seguito da y E .

600 predefinito in affitto 600;
max-lease-time 7200;
in stile ddns-update nessuno;
autorevole;
Sottoseguita 192.168.50.0 Netmask 255.255.255.0
Range 192.168.50.50 192.168.50.100;
Option Router 192.168.50.1;
Opzione Subnet-maschera 255.255.255.0;
Opzione Domain-name-server 192.168.50.1, 8.8.8.8;

I file di configurazione finale sono:

Ora, riavvia il ISC-DHCP-Server Servizio con il seguente comando:

$ sudo systemctl riavvio isc-dhcp-server

Ora, controlla se il ISC-DHCP-Server è in esecuzione correttamente con il seguente comando:

$ sudo systemctl status isc-dhcp-server

Come puoi vedere, il ISC-DHCP-Server Il servizio è in esecuzione correttamente. Quindi, la configurazione ha avuto successo.

Test del server DHCP:

Ora, inizierò tutti gli altri computer sulla rete e vedrò se sta ottenendo gli indirizzi IP corretti.

Come potete vedere, PC1 Ho l'indirizzo IP 192.168.50.50.

PC2 Ho l'indirizzo IP 192.168.50.51.

PC3 Ho l'indirizzo IP 192.168.50.52.

Quindi, il server DHCP funziona come previsto.

Assegnazione di indirizzi IP fissi agli host tramite DHCP:

Per impostazione predefinita, il server DHCP assegnerà indirizzi IP casuali ai computer sulla rete dall'intervallo IP DHCP configurato. Quindi, non vi è alcuna garanzia che un computer specifico riceverà lo stesso indirizzo IP. Ma puoi assegnare indirizzi IP fissi ai computer sulla rete utilizzando DHCP. Avrai bisogno dell'indirizzo MAC della NIC (scheda di interfaccia di rete) del computer a cui si desidera assegnare un indirizzo IP fisso.

Puoi trovare l'indirizzo MAC dei tuoi computer Linux con il seguente comando:

$ ip a

Come puoi vedere, l'indirizzo MAC di PC2 È 00: 0C: 29: A5: BD: 5B.

Su Windows, puoi eseguire il seguente comando per trovare l'indirizzo MAC della tua scheda NIC.

$ ipconfig /tutti

Come puoi vedere, l'indirizzo MAC della mia scheda NIC è 00: 0c: 29: E6: 75: B9.

Ora, per configurare il server DHCP per assegnare un indirizzo IP fisso a PC2, Apri il file di configurazione del server DHCP /etc/dhcp/dhcpd.conf come segue:

$ sudo nano/etc/dhcp/dhcpd.conf

Quindi, aggiungi le seguenti righe alla fine del file di configurazione e salva il file.

host Windows7-PC
Hardware Ethernet 00: 0C: 29: E6: 75: B9;
Indirizzo fisso 192.168.50.20;

Qui, 00: 0c: 29: E6: 75: B9 è l'indirizzo MAC del computer in cui vogliamo assegnare l'indirizzo IP fisso 192.168.50.20.

Il file di configurazione finale è:

Ora, riavvia il ISC-DHCP-Server come segue:

$ sudo systemctl riavvio isc-dhcp-server

Come puoi vedere, l'indirizzo IP corretto 192.168.50.20 è assegnato alla macchina Windows 7. Quindi, ha funzionato.

È così che installi e configurano il server ISC DHCP su Ubuntu 18.04 LTS. Grazie per aver letto questo articolo.