Hoe DHCP-server te installeren en configureren in Ubuntu 19.04 en Ubuntu 18.04?

Als je werk op het gebied van netwerkbeheer of onderhoud daarvan ligt, weet je ongetwijfeld dat er een reeks protocollen, tools en functies op netwerkniveau zijn ontwikkeld zodat het hele connectiviteitsproces dat in een organisatie (en eigenlijk overal) als de problemen met de verbinding met het netwerk mislukken, dit tot verschillende fouten kan leiden. Dit zal het werk van het systeemgebied vergroten en dus kunnen we weten wat het is om onder druk te werken, aangezien een computer met verbindingsstoringen geen toegang kan krijgen tot de server, geen verbinding tot stand kan brengen en vele andere dingen.

Als IT-personeel bij het configureren van een server is het ideaal om te begrijpen dat deze verschillende rollen binnen de organisatie moet vervullen en een van deze, misschien wel een van de meest essentiële, is dat de server de functie van een DHCP-server vervult, heb je gehoord dat term ?, nou, Solvetic zal in detail uitleggen hoe DHCP werkt en hoe je deze server kunt installeren en configureren in Ubuntu 18.04, 18.10 of in de nieuwe Ubuntu Server 19.04 editie.

Wat is DHCPDHCP (Dynamic Host Configuration Protocol) is een protocol dat is gedefinieerd door de IETF (Internet Engineering Task Force) en als zodanig is gebaseerd op het BOOTP-protocol dat netwerkbeheerders al vele jaren helpt om betere controle te hebben over alles wat te maken heeft met lokale verbindingen in organisaties, hoewel DHCP van toepassing is op alle soorten omgevingen (thuis - bedrijf).

DHCP fungeert als een protocol van het client / server-model waardoor we automatisch een Internet Protocol-host (IP - Internet Protocol) kunnen verlenen met een geïntegreerd IP-adres en meer informatie over de configuratie van het netwerk, zoals het masker. subnet en de standaard gateway, essentiële elementen voor een correcte verbinding en navigatie in het lokale of externe netwerk.

Zoals we al zeiden, is DHCP gebaseerd op een ander protocol genaamd BOOTP en dit is een protocol dat samenwerkt met DHCP om verschillende netwerkimplementatiewaarden aan te passen, zodat het DHCP-protocol de mogelijkheid biedt dat geconfigureerde clientcomputers toegang hebben tot de TCP / IP-configuratie informatie die op de server is gevestigd en zo zijn IP-adres krijgt voor 100% effectieve communicatie, iets wat we allemaal willen als we beheerders zijn.

Om een ​​beetje te begrijpen hoe DHCP werkt, moeten we ons ervan bewust zijn dat elk object in het lokale netwerk op basis van TCP / IP een uniek unicast IP-adres vereist dat het de mogelijkheid geeft om toegang te krijgen tot het netwerk en de bronnen die we in haar hebben geconfigureerd. Dit geldt voor gedeelde mappen, bestandsservers, printers en meer, zodat als we geen DHCP-server hebben geconfigureerd, alle computers die voor het eerst op het netwerk worden aangesloten handmatig moeten worden geconfigureerd en we weten heel goed dat dit middelen vereist. , tijd en de mogelijkheid van fouten, dus DHCP zal het "moeilijke" werk doen om deze netwerkparameters toe te wijzen, aangezien het een geautomatiseerd proces is dat centraal wordt beheerd vanaf de server waarop deze rol is geconfigureerd.

Wanneer de DHCP-server is geconfigureerd, moet deze een pool van IP-adressen hebben die beschikbaar zijn voor nieuwe computers en apparaten die verbinding willen maken met het netwerk. Dit zorgt ervoor dat de DHCO-server een IP-adres "leaset" aan deze computers, die DHCP actief moeten hebben, wanneer ze verbinding maken met het netwerk.

De IP-adressen die worden geleverd en toegewezen door DHCP zijn dynamisch, vandaar hun naam, maar het zijn geen statische IP-adressen, hierdoor kunnen de adressen die niet langer door de clientcomputer worden gebruikt, automatisch terugkeren naar de groep op de server die moet worden toegewezen. andere computers die connectiviteit vereisen.

De DHCP-server is verantwoordelijk voor het opslaan van de adresseringsconfiguratie-informatie in een lokale database die bestaat uit parameters zoals:

  • TCP / IP-configuratieparameters voor alle clientcomputers op het netwerk.
  • Gereserveerde IP-adressen die zijn gekoppeld aan speciale DHCP-clients, dit is van toepassing in situaties waarin sommige computers of machines hetzelfde adres nodig hebben vanwege het soort werk dat ze doen.
  • Geldige IP-adressen klaar om te worden aangeboden aan computers die verbinding nodig hebben.
  • Mogelijkheid om IP-adressen uit te sluiten die mogelijk beschikbaar zijn voor administratieve taken.
  • Configuratie van de tijd waarin het IP-adres actief zal zijn voordat een verlenging van de huurovereenkomst wordt aangevraagd

We hebben veel over DHCP gesproken en we hopen dat u alle voordelen ervan begrijpt, dus nu gaan we naar het praktische gedeelte en leren we hoe we deze rol en de bijbehorende configuratie in Ubuntu Server kunnen installeren, in dit geval gebruiken we versie 19.04 maar het proces is ook van toepassing op de versies 18.04 en 18.10.

1. Hoe de DHCP-rol te installeren in Ubuntu 18/19


Om deze functionaliteit op onze server te installeren en te genieten van centraal adresbeheer, gaan we het volgende commando op de server uitvoeren:
 sudo apt install isc-dhcp-server

VERGROTEN

We voeren de letter S in om de download en installatie van de rol te bevestigen en zodra dit proces is voltooid, zien we het volgende:

VERGROTEN

We hebben de DHCP-rol al op de Ubuntu-server geïnstalleerd.

2. Hoe de netwerkkaart te configureren in Ubuntu 19


De volgende stap om volledige controle over DHCP te krijgen, is het configureren van de netwerkkaart van onze apparatuur, hiervoor moeten we het bestand isc-dhcp-server bewerken om de waarden vast te stellen die aan de netwerkkaart zijn gekoppeld, aangezien de functie ervan de om het IP-adres te bezorgen.

Stap 1
Om deze taak uit te voeren, kunnen we een teksteditor gebruiken en het volgende uitvoeren:

 sudo nano / etc / standaard / isc-dhcp-server
Daar zien we het volgende:

VERGROTEN

Stap 2
Onderaan vinden we de volgende regels:

INTERFACESv4Hiermee kunt u IPv4-adressering configureren
INTERFACESv6Hiermee kunt u IPv6-adressering configureren

Op dit punt moeten we de naam van de netwerkkaart van de server in detail weten, hiervoor kunnen we, voordat we het bestand openen, het ifconfig-commando uitvoeren en daar zullen we de naam van de kaart zien, in dit geval enp0s3:

VERGROTEN

Stap 3
Nu gaan we terug naar het DHCP-configuratiebestand en in de INTERFACESv4-sectie voeren we de naam van de netwerkkaart in:

VERGROTEN

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

3. Hoe de DHCP-rol in Ubuntu 18/19 te configureren

Stap 1
De volgende stap die moet worden genomen, is het configureren van de DHCP-parameters volgens de behoefte, dit omvat het hebben van gedefinieerde waarden zoals:

  • Subnetmasker
  • Duur van adressen
  • DNS-serveradressen
  • Te gebruiken adresbereik
  • Gateway-adres en meer.

Om deze configuratie te maken, moeten we de volgende regel uitvoeren:

 sudo nano /etc/dhcp/dhcpd.conf
Stap 2
Daar zien we het volgende:

VERGROTEN

Stap 3
De waarden die we moeten toewijzen, zijn de volgende:

 subnet 192.168.0.1 netmasker 255.255.255.0 bereik 192.168.0.11 192.168.0.50; optie domeinnaamservers 8.8.8.8, 4.4.4.4; optie domeinnaam "solvetic"; optierouters 192.168.0.1; optie broadcast-adres 192.168.0.255; default-lease-tijd 600; max-leasetijd 7200; 

VERGROTEN

OpmerkingVanaf Ubuntu 19.04 bevat het configuratiebestand al enkele standaardwaarden, we hoeven deze alleen in voorkomend geval te bewerken.

Stap 4
Zodra we deze informatie hebben ingevoerd, slaan we de wijzigingen op met de Ctrl + O-toetsen en verlaten deze met de Ctrl + X-toetsen.

Wat we hebben gedaanOm te weten wat we hebben gedaan, zal Solvetic u vertellen:

  • We hebben het IP-adres en het netmasker van de DHCP-server in Ubuntu toegevoegd
  • Het bereik van adressen dat aan de apparatuur moet worden toegewezen, is geconfigureerd
  • Ondersteuning van openbare DNS zoals die van Google zijn geconfigureerd, die stabiel en veilig zijn
  • De domeinnaam is gedefinieerd in de optie domeinnaam optie
  • We hebben het broadcast- of broadcast-IP-adres ingevoerd dat altijd eindigt op 255
  • De standaard-lease-tijdregel geeft de reserveringstijd van een IP-adres aan een computer aan (tijd in uren)
  • De max-lease-time waarde verwijst naar de maximale tijd waarin een IP wordt gereserveerd voor een lokale computer

Zodra de wijzigingen zijn opgeslagen, gaan we de isc-dhcp-server-service opnieuw starten met de volgende opdracht:

 sudo systemctl herstart isc-dhcp-server
Daarnaast kunnen we gebruik maken van de volgende commando's:
  • sudo systemctl start isc-dhcp-server (start DHCP-service)
  • sudo systemctl stop isc-dhcp-server (stopt DHCP-service)

VERGROTEN

4. Hoe de DHCP-server te gebruiken


Tot nu toe hebben we de DHCP-server geïnstalleerd en geconfigureerd met de nodige parameters om de connectiviteit correct te laten zijn, dus nu zullen we zien hoe DHCP werkt op de clientcomputers.

Stap 1
We hebben een Ubuntu 18.04-computer met de volgende netwerkconfiguratie:

  • MAC-adres: 08: 00: 27: be: 0d: d1
  • IP-adres: 192.168.0.42

VERGROTEN

Stap 2
We kunnen naar het configuratiebestand dhcp.conf gaan en een IP-adres instellen dat alleen voor die computer is gereserveerd, we voeren het volgende uit:

 sudo nano /etc/dhcp/dhcpd.conf
Daar gaan we de volgende regels registreren:
 Ubuntu host localhost {hardware ethernet 08: 00: 27: be: 0d: d1; vast adres 192.168.0.48;}

VERGROTEN

In dit geval hebben we het MAC-adres van de netwerkkaart aangegeven evenals een IP-adres uit het bereik van de DHCP-server, we slaan de wijzigingen op met de Ctrl + O-toetsen en sluiten af ​​met de Ctrl + X-toetsen.

Stap 3
We herstarten het systeem en wanneer we het ifconfig-commando uitvoeren, zullen we zien dat de DHCP-server dat exclusieve IP aan genoemde apparatuur heeft verleend:

VERGROTEN

Stap 4
Nu, zodat de IP-adressen automatisch en willekeurig worden toegekend, in dit geval zullen we een clientcomputer met een grafische interface gebruiken, daar moeten we op het netwerkpictogram bovenaan het scherm klikken en op ons type netwerk klikken en selecteer in dit geval de optie "Bekabelde netwerkconfiguratie":

Stap 5
Het volgende wordt weergegeven:

Stap 6
Daar klikken we op het rondselpictogram in het netwerktype en in het weergegeven venster gaan we naar het tabblad IPv4 en daar definiëren we het vak Automatisch (DHCP) in het veld IPv4-methode

Stap 7
Klik op Toepassen om de wijzigingen op te slaan en vanaf nu zal in elke verbinding de DHCP-server verantwoordelijk zijn voor het toewijzen van het IP-adres aan genoemde apparatuur:

We hebben geleerd hoe belangrijk DHCP is in onze dagelijkse verbindingstaken en met Solvetic heb je gezien hoe je DHCP in Ubuntu 18/19 op een functionele, veilige en vooral praktische manier kunt installeren en configureren, waardoor de adrestoewijzing IP-taken uitvoert. zal vanaf nu iets veel dynamischer zijn.

U zal helpen de ontwikkeling van de site, het delen van de pagina met je vrienden

wave wave wave wave wave