▷ Installeer en configureer CentOS 8 DHCP-server en client

Voor ons allemaal die netwerken of besturingssystemen beheren, was het op een gegeven moment nodig om DHCP (Dynamic Host Configuration Protocol) te configureren, een functie die tot taak heeft leases of groepen IP-adressen te creëren voor het willekeurig toewijzen van computers op de lokale netwerk zonder ze te herhalen en binnen deze IP-adresconcessie zal het mogelijk zijn om IP-adressen te reserveren voor enkele extra ondersteunende taken.

CentOS 8 is een van de Linux-distributies gericht op bedrijven dankzij de beveiligings-, prestatie- en bedieningsfuncties. Daarom zullen we hieronder in detail zien hoe u een DHCP-server in CentOS 8 installeert en configureert, zowel op server- als op clientniveau.

1. DHCP installeren op de CentOS 8-server

Stap 1
De eerste stap die we moeten nemen is het installeren van het DHCP-protocol op de servercomputer, hiervoor voeren we het volgende commando uit:

 sudo dnf -y installeer dhcp-server

VERGROTEN

Stap 2
Wanneer dit proces eindigt, zien we het volgende:

VERGROTEN

2. Hoe de DHCP-server te configureren in CentOS 8

Stap 1
Eenmaal geïnstalleerd gaan we het configureren, hiervoor zullen we het volgende bestand openen met onze gewenste editor:

 sudo nano /etc/dhcp/dhcpd.conf
We zullen het volgende zien:

VERGROTEN

Stap 2
Bovenaan dit bestand zullen we de volgende variabelen invoeren:

 optie domeinnaam "solvetic.lan"; optie domeinnaamservers ns1.solvetic.lan, ns2.solvetic.lan; standaard-lease-tijd 3600; max-leasetijd 7200; gezaghebbend;

VERGROTEN

Stap 3
Dan vullen we het volgende in:

 subnet 192.168.1.1 netmasker 255.255.255.0 {optie routers 192.168.1.1; optie subnetmasker 255.255.255.0; optie domein-zoeken "solvetic.lan"; optie domeinnaamservers 192.168.0.1; bereik 192.168.0.15 192.168.0.45; bereik 192.168.0.60 192.168.10.90; }

VERGROTEN

Stap 4
In deze regels hebben we gedefinieerd:

  • Domein
  • Reactietijd
  • Router-IP
  • Subnetmasker
  • Zoek domein
  • IP-adresbereiken om te gebruiken

We slaan de wijzigingen op met de Ctrl + O-toetsen en verlaten de editor met de Ctrl + X-toetsen.

Zodra dit is gebeurd, starten we de dhcp-service:

 sudo systemctl start dhcpd

VERGROTEN

Stap 5
We controleren de DHCP-status met het volgende commando:

 sudo systeemctl status dhcpd

VERGROTEN

Stap 6
We zullen de DHCP-service toevoegen aan de CentOS 8-firewall en de regels bijwerken met de volgende opdrachten:

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

VERGROTEN

Stap 7
We zorgen ervoor dat de DHCP-service kan worden gestart bij het opstarten van CentOS 8:

 sudo systemctl dhcpd inschakelen

VERGROTEN

Stap 8
Als we dat willen, kunnen we de poort bevestigen waarlangs DHCP luistert:

 sudo netstat -tulpen

VERGROTEN

Tot nu toe hebben we de DHCP-server op CentOS 8 geïnstalleerd.

3. CentOS 8 DHCP-client configureren

Stap 1
We gaan naar de CentOS 8-computer die als client zal fungeren en daar zullen we de DHCP-client installeren met de volgende opdracht:

 sudo dnf -y installeer dhcp-client

VERGROTEN

Stap 2
Aan het eind zien we het volgende:

VERGROTEN

Stap 3
Nu zullen we de opdracht dhclient gebruiken, gevolgd door de interface voor DHCP-verzoeken:

 sudo dhclient "interface"

VERGROTEN

Stap 4
We gaan een persistente DHCP-verbinding maken, hiervoor voeren we het volgende uit:

 ifname = "adapter" nmcli-verbinding wijzig $ {ifname} ipv4.methode auto nmcli-verbinding omlaag $ {ifname}; nmcli-verbinding omhoog $ {ifname}

VERGROTEN

Stap 5
We configureren de adapterparameters met het volgende commando:

 sudo nano / etc / sysconfig / netwerkscripts / ifcfg-enp0s3
OpmerkingWe moeten in elk geval de juiste adapter invoeren.

Stap 6
Daar bewerken we het volgende:

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

VERGROTEN

We slaan de wijzigingen op met de Ctrl + O-toetsen en sluiten af ​​met de Ctrl + X-toetsen.

Stap 7
Hierna herstarten we de clientcomputer en met het commando "ip a" zullen we zien dat er een IP-adres is toegewezen uit het bereik dat we hebben vastgesteld:

VERGROTEN

Stap 8
Vanaf de server kunnen we de DHCP-verbindingen zien door het volgende uit te voeren. Daar vinden we specifieke details van het team.

 cat /var/lib/dhcpd/dhcpd.leases

VERGROTEN

Solvetic heeft uitgelegd hoe u DHCP kunt installeren en configureren als server en client in CentOS 8.

wave wave wave wave wave