Om ditt arbete är inom nätverkshantering eller underhåll av samma, kommer du utan tvekan att veta att det finns en rad protokoll, verktyg och funktioner på nätverksnivå som har utvecklats så att hela anslutningsprocessen är Det är redan tillräckligt. Att i en organisation (och faktiskt var som helst) om anslutningsfrågorna till nätverket misslyckas kan det leda till olika fel. Detta kommer att öka arbetet i systemområdet och därmed kan vi veta vad det är att arbeta under tryck eftersom en dator med anslutningsfel inte kommer att kunna komma åt servern, inte kommer att kunna upprätta en anslutning och många andra saker.
Som IT -personal när du konfigurerar en server är det idealiskt att förstå att den måste fylla olika roller inom organisationen och en av dessa, kanske en av de mest väsentliga, är att servern fyller funktionen som en DHCP -server, har du hört att term?, ja, Solvetic kommer att förklara i detalj hur DHCP fungerar och hur du kan installera och konfigurera denna server i Ubuntu 18.04, 18.10 eller i den nya Ubuntu Server 19.04 -versionen.
Vad är DHCPDHCP (Dynamic Host Configuration Protocol) är ett protokoll som har definierats av IETF (Internet Engineering Task Force) och som sådant är baserat på BOOTP -protokollet som har hjälpt nätverksadministratörer i många år. Att ha bättre kontroll över allt som rör lokala anslutningar i organisationer, även om DHCP gäller alla typer av miljöer (hem - företag).
DHCP fungerar som ett protokoll för klient / server -modellen tack vare vilket vi automatiskt kan bevilja en Internet Protocol -värd (IP - Internet Protocol) som har en integrerad IP -adress och mer information om nätverkets konfiguration, till exempel masken. delnät och standardgateway, viktiga element för en korrekt anslutning och navigering i det lokala eller externa nätverket.
Som vi nämnde är DHCP baserat på ett annat protokoll som kallas BOOTP och detta är ett protokoll som interagerar med DHCP för att justera olika nätverksimplementeringsvärden, så att DHCP -protokollet ger möjlighet att konfigurerade klientdatorer kan komma åt TCP / IP -konfigurationen information som är etablerad på servern och därmed erhåller dess IP -adress för 100% effektiv kommunikation, något vi alla vill ha när vi är administratörer.
För att förstå lite hur DHCP fungerar måste vi vara medvetna om att varje objekt i det lokala nätverket baserat på TCP / IP kräver en unik unicast IP -adress som ger den möjlighet att komma åt nätverket och de resurser som vi har konfigurerat i hon. Detta gäller delade mappar, filservrar, skrivare och mer, så att om vi inte har konfigurerat en DHCP -server måste alla datorer som ansluter sig till nätverket för första gången konfigureras manuellt och vi vet mycket väl att detta kräver resurser., tid och möjlighet till fel, så DHCP kommer att göra det "hårda" jobbet med att tilldela dessa nätverksparametrar eftersom det är en automatiserad process som hanteras centralt från servern där denna roll har konfigurerats.
När DHCP -servern har konfigurerats måste den ha en pool med IP -adresser tillgängliga för nya datorer och enheter som vill ansluta till nätverket. Detta gör att DHCO -servern "leasar" en IP -adress till dessa datorer, som måste ha DHCP aktiv, vid anslutning till nätverket.
IP -adresserna som levereras och tilldelas av DHCP är dynamiska, därav deras namn, men de är inte statiska IP -adresser, detta gör att de adresser som inte längre används av klientdatorn automatiskt kan återgå till gruppen på servern som ska tilldelas. andra datorer som kräver anslutning.
DHCP -servern är ansvarig för att spara adresseringskonfigurationsinformationen i en lokal databas som består av parametrar som:
- TCP / IP -konfigurationsparametrar för alla klientdatorer i nätverket.
- Reserverade IP -adresser som är associerade med speciella DHCP -klienter, detta gäller i situationer där vissa datorer eller maskiner kräver samma adress på grund av den typ av arbete de utför.
- Giltiga IP -adresser redo att erbjudas till datorer som kräver anslutning.
- Möjlighet att utesluta IP -adresser som kan vara tillgängliga för administrativa uppgif.webpter.
- Konfiguration av den tid då IP -adressen kommer att vara aktiv innan en förlängning av dess hyreskontrakt begärs
Vi har pratat mycket om DHCP och vi hoppas att du förstår alla dess fördelar, så nu går vi till den praktiska delen och vi lär oss hur du installerar denna roll och dess respektive konfiguration i Ubuntu Server, för det här fallet kommer vi att använda version 19.04 men processen gäller lika för versionerna 18.04 och 18.10.
1. Så här installerar du DHCP -rollen i Ubuntu 18/19
För att installera denna funktionalitet på vår server och njuta av central adresseringsadministration kommer vi att utföra följande kommando på servern:
sudo apt installera isc-dhcp-server
FÖRSTORA
Vi anger bokstaven S för att bekräfta nedladdningen och installationen av rollen och när denna process är klar ser vi följande:
FÖRSTORA
Vi har redan installerat DHCP -rollen på Ubuntu -servern.
2. Så här konfigurerar du nätverkskortet i Ubuntu 19
Nästa steg för att uppnå full kontroll över DHCP är att konfigurera nätverkskortet för vår utrustning, för detta måste vi redigera filen isc-dhcp-server för att fastställa de värden som är associerade med nätverkskortet eftersom dess funktion kommer att vara för att leverera IP -adressen.
Steg 1
För att utföra denna uppgif.webpt kan vi använda en textredigerare och utföra följande:
sudo nano / etc / default / isc-dhcp-serverDär kommer vi att se följande:
FÖRSTORA
Steg 2
Längst ner hittar vi följande rader:
GRÄNSSNITT v4Detta låter dig konfigurera IPv4 -adressering
GRÄNSSNITTER v6Detta låter dig konfigurera IPv6 -adressering
Vid denna tidpunkt måste vi i detalj veta namnet på serverns nätverkskort, för detta kan vi utföra innan vi öppnar filen ifconfig -kommandot och där kommer vi att se namnet på kortet, som i detta fall är enp0s3:
FÖRSTORA
Steg 3
Nu går vi tillbaka till DHCP -konfigurationsfilen och i avsnittet INTERFACESv4 anger vi namnet på nätverkskortet:
FÖRSTORA
Vi sparar ändringarna med tangentkombinationen Ctrl + O och avslutar redigeraren med tangenterna Ctrl + X
3. Så här konfigurerar du DHCP -rollen i Ubuntu 18/19
Steg 1
Nästa steg att ta är att konfigurera DHCP -parametrarna efter behov, detta inkluderar att ha definierade värden som:
- Subnätmask
- Adressernas varaktighet
- DNS -serveradresser
- Adressintervall som ska användas
- Gateway -adress och mer.
För att göra denna konfiguration måste vi köra följande rad:
sudo nano /etc/dhcp/dhcpd.confSteg 2
Där kommer vi att se följande:
FÖRSTORA
Steg 3
De värden som vi måste tilldela kommer att vara följande:
delnät 192.168.0.1 nätmask 255.255.255.0 intervall 192.168.0.11 192.168.0.50; alternativ domännamnservrar 8.8.8.8, 4.4.4.4; alternativ domännamn "solvetic"; alternativrouter 192.168.0.1; alternativ sändningsadress 192.168.0.255; default-lease-time 600; maxhyrestid 7200;
FÖRSTORA
NoteraFrån och med Ubuntu 19.04 innehåller konfigurationsfilen redan några standardvärden, vi behöver bara redigera dem efter behov.
Steg 4
När vi har angett denna information sparar vi ändringarna med Ctrl + O -tangenterna och avslutar den med Ctrl + X -tangenterna.
Vad vi har gjortFör att veta vad vi har gjort kommer Solvetic att berätta för dig:
- Vi har lagt till IP -adressen och nätmask för DHCP -servern i Ubuntu
- Adressområdet som ska tilldelas utrustningen har konfigurerats
- Stöd för offentlig DNS som Googles har konfigurerats som är stabila och säkra
- Domännamnet har definierats i alternativet domännamnsalternativ
- Vi har angett sändnings- eller sändningens IP -adress som alltid kommer att sluta 255
- Standard-leasetid-raden anger bokningstiden för en IP-adress till en dator (tid i timmar)
- Max-lease-time-värdet avser den maximala tid under vilken en IP kommer att reserveras till en lokal dator
När ändringarna har sparats kommer vi att starta om isc-dhcp-servertjänsten med följande kommando:
sudo systemctl starta om isc-dhcp-serverDessutom kan vi använda följande kommandon:
- sudo systemctl start isc-dhcp-server (startar DHCP-tjänst)
- sudo systemctl stopp isc-dhcp-server (stoppar DHCP-tjänst)
FÖRSTORA
4. Hur man använder DHCP -servern
Hittills har vi installerat och konfigurerat DHCP -servern med nödvändiga parametrar för att anslutningen ska vara korrekt, så nu får vi se hur DHCP fungerar på klientdatorerna.
Steg 1
Vi har en Ubuntu 18.04 -dator som har följande nätverkskonfiguration:
- MAC -adress: 08: 00: 27: be: 0d: d1
- IP -adress: 192.168.0.42
FÖRSTORA
Steg 2
Vi kan gå till konfigurationsfilen dhcp.conf och upprätta en IP -adress som endast är reserverad för den datorn, vi kör följande:
sudo nano /etc/dhcp/dhcpd.confDär kommer vi att registrera följande rader:
Ubuntu-värd localhost {hardware ethernet 08: 00: 27: be: 0d: d1; fast adress 192.168.0.48;}
FÖRSTORA
I det här fallet har vi angett nätverkskortets MAC -adress samt en IP -adress från DHCP -serverns intervall, vi sparar ändringarna med Ctrl + O -tangenterna och avslutar med Ctrl + X -tangenterna.
Steg 3
Vi startar om systemet och när vi kör ifconfig -kommandot kommer vi att se att DHCP -servern har beviljat den exklusiva IP: n till utrustningen:
FÖRSTORA
Steg 4
Nu, så att IP -adresserna beviljas automatiskt och slumpmässigt, i det här fallet kommer vi att använda en klientdator med ett grafiskt gränssnitt, där måste vi klicka på nätverksikonen högst upp på skärmen och klicka på vår typ av nätverk och välj sedan alternativet "Trådbundet nätverkskonfiguration" i det här fallet:
Steg 5
Följande kommer att visas:
Steg 6
Där klickar vi på pinion -ikonen i nätverkstypen och i fönstret som visas går vi till IPv4 -fliken och där definierar vi rutan Automatisk (DHCP) i fältet IPv4 -metod
Steg 7
Klicka på Apply för att spara ändringarna och från och med nu i varje anslutning ansvarar DHCP -servern för att tilldela IP -adressen till utrustningen:
Vi har lärt oss vilken vikt DHCP har i våra dagliga uppkopplingsuppgif.webpter och med Solvetic såg du hur du kan installera och konfigurera DHCP i Ubuntu 18/19 på ett funktionellt, säkert och bäst av allt praktiskt sätt, tack vare vilket adressuppdraget gör IP kommer att vara något mycket mer dynamiskt från och med nu.