Vad är DHCP-server i Linux?

DHCP hänvisar till Dynamic Host Configuration Protocol. Varje gång klientsystemen ansluter till nätverket tillåter Dynamic Host Configuration Protocol dem nätverkskonfigurationsinformation från DHCP-servern i Linux. DHCP-servern är konfigurerad med andra nätverkskonfigurationsparametrar som krävs av klienterna och området för IP-adresser. Andra parametrar kan omfatta domännamnservrar (DNS), Standard Gateways, Syslog Hosts, NTP-servrar, proxyservrar och X Font-servrar.

DHCP-server behåller posten för alla IP-adresser och lagrar dem i / var / lib / dhcp-katalogen under filnamnet dhcpd.leaser. Denna fil hjälper DHCP-servern att hålla registret över alla IP-adresser vid omstart eller till och med strömavbrott. DHCP-servern tilldelar en IP-adress till DHCP-klienter vid leasing. Hyrestiden beror på DHCP-konfigurationen eller på hur länge klientsystemet behöver anslutningen.

Hur fungerar DHCP Server i Linux?

DHCP-servern utför en serie steg eller en process när den utför sina uppgifter. Denna process kallas DORA-processen (Upptäck Erbjudande om begäran om erbjudande).

  • När ett nytt system eller en dator ansluter till ett nätverk söker den på DHCP-servern i ett nätverk. Eftersom den inte har en IP-adress så den inte hittar en DHCP-server, så skickar den DHCP för att upptäcka meddelanden till alla enheter som är anslutna till nätverket. Denna process kallas Broadcasting.
  • När DHCP-servern tar emot DHCP-upptäckmeddelandet som skickas av det nya systemet eller klienten, erbjuder DHCP-servern en IP-adress och sänder den till alla anslutna enheter.
  • Klientdatorn eller systemet får IP-adressen och sedan sänder den begäran om att den har accepterat IP-adressen i nätverket.
  • Sedan bekräftar DHCP-servern klientsystemet att den nu kan använda den tilldelade IP-adressen.
  • Detta fungerar på DHCP-servern och denna process kallas därför DORA (Discover Offer Request Acknowledgment).

fördelar

  • DHCP hjälper till med IP-adresshantering. Det hjälper till att förhindra problem relaterade till duplicerade IP-adresser. Utan DHCP måste IP-adresser tilldelas manuellt. Under tilldelningen måste du komma ihåg att varje klient får en unik IP-adress och om klienten flyttar till ett annat nätverk måste du ändra manuellt vilket är ett svårt jobb att göra. DHCP hjälper till att övervinna detta tröttsamma jobb eftersom det tilldelar och hanterar IP-adresserna utan administratörens ingripande.
  • DHCP-servern ger stöd till BOOTP-klienter, dvs klienter kan enkelt ändra sitt nätverk från BOOTP till DHCP. DHCP-servern kan svara på såväl DHCP-klienternas som BOOTP-klienterna. BOOTP-klienter får informationen och krävde en IP-adress för att starta från servern.
  • DHCP-server hjälper administratören att ställa in leasingtid för de tilldelade IP-adresserna, vare sig de tilldelas manuellt eller inte.
  • Konfigurering av varje klient manuellt med IP-adressen krävs inte.
  • DHCP-servern hjälper till att upptäcka den obehöriga DHCP-servern som finns i nätverket.
  • DHCP-server hjälper dig att associera två eller flera dynamiska IP-adresspooler i olika IP-nätverk eller subnät.
  • Konfigurationsinformationen lagras i DHCP-datalagret. Därför finns det inget behov av att logga in på klienten för att ändra dess konfiguration. Ändringar kan göras genom att modifiera den information som finns i datalagret.
  • Om routern för BOOTP-reläet inte finns kan DHCP-servern också konfigureras för att fungera som ett BOOTP-reläagent.
  • Det finns inget behov av att använda RARP (Reverse Address Resolution Protocol) eller bootparams-fil för att få den information som krävs för att starta från en server i nätverket, en klient kan använda DHCP-servern för att utföra uppgiften.
  • DHCP-server gör det möjligt för multithreading att hantera många klienter samtidigt.
  • Om någon klient är offline så hjälper DHCP-servern att tilldela klientens IP-adress till en annan klient eller dator.
  • Det hjälper till att minska den tid som krävs för att konfigurera eller konfigurera datorer som finns i nätverket.
  • Automatisk tilldelning av IP-adresser hjälper till att undvika konfigurationsfel som oftast uppstår på grund av att man anger IP-adressinformation manuellt.
  • Det är lätt att använda och stöder alla operativsystem som stöder DHCP.

Hur konfigurerar du DHCP-server?

Med början i det privilegierade EXEC-läget måste följande kommandon användas i sekvens för att konfigurera DHCP-servern (Dynamic Host Configuration Protocol):

1. Konfigurera terminal: Det här kommandot gör det möjligt att gå in i det globala konfigurationsläget.
2. IP dhcp Pool: Det här kommandot skapar en DHCP-serveradresspool och tillåter att DHCP-poolkonfigurationsläge öppnas.
3. Nätverk (Network Number Mask): Det här kommandot anger nätverksnumret för subnätet och masken för DHCP-adresspoolen.
4. Domän - Namndomän: Detta kommando anger klientens domännamn.
5. DNS S erver Address: Detta kommando anger IP-adressen för en DNS-server som är tillgänglig för DHCP-klienten.
6. Standard - Router Address: Det här kommandot anger IP-adressen för DHCP-klientens standardrouter.
7. Avsluta: Detta kommando tillåter återgå till det privilegierade EXEC-läget.
8. Service dhcp Interface Type Number: Detta kommando aktiverar DHCP-servern på gränssnittet.

Slutsats

I den här artikeln har vi diskuterat funktionen, fördelarna och sättet att konfigurera DHCP-servern. DHCP-server tillåter i princip tilldelning av IP-adresser automatiskt till klientsystemen som finns i nätverket. Detta är enkelt och enkelt att använda och reducerar tiden för att konfigurera och konfigurera IP-adresserna.

Rekommenderade artiklar

Detta är en guide till DHCP Server i Linux. Här diskuterar vi hur du konfigurerar DHCP Server, fördelar och nackdelar med DHCP Server. Du kan också gå igenom våra andra föreslagna artiklar för att lära dig mer -

  1. Vad är Linux?
  2. Fördel med Linux
  3. Linux-distributioner
  4. Samba Server i Linux
  5. Linux-proxyserver (fördelar)
  6. Topp 12 jämförelse av Mac vs IP-adresser
  7. Omfattande guide till Linux-operatörer

Kategori: