DHCP-protokollen er nødvendig, fordi den forhindrer netværks- eller systemadministratorer i at manuelt konfigurere IP-adresser til nye maskiner, der føjes til netværket eller computersystemet, der flyttes fra et undernet til et andet.
Gennem 'lease' tildeler DHCP-serveren IP-adresserne til DHCP-klienterne. Lejeperioden afhænger af, hvor længe klientsystemet kræver forbindelse eller DHCP-konfiguration.
Vi vil tale om konfigurationen af en DHCP-klient på Ubuntu Linux-distribution i denne artikel. Vi antager i denne artikel, at DHCP-serveren allerede er konfigureret på din anden maskine, eller du kan også installere den fra denne URL.
DHCP-klientkonfiguration på Ubuntu
For at konfigurere DHCP-klienten på dit Ubuntu-system skal du først kontrollere netværksgrænsefladesnavnet ved at køre følgende kommando:
$ ifconfig
Når netværksgrænsefladenavnet er identificeret, skal du foretage nogle ændringer i netværksgrænsefladesfilen til DHCP-klientkonfiguration. Så åbn filen '/ etc / network / interfaces' i din foretrukne teksteditor ved hjælp af følgende kommando:
$ sudo nano / etc / netværk / grænsefladerBrug nu følgende syntaks til at konfigurere dhcp-klienten:
autoiface
Her er navnet på netværksgrænsefladen 'enp1s0'; vi har ændret ovenstående linjer i følgende format:
auto enp1s0iface enp1s0 inet dhcp
Gem og luk ovenstående konfigurationsfil. Genstart nu netværksadministratortjenesterne ved at køre følgende kommando:
$ sudo systemctl genstart NetworkManager.serviceEller
$ sudo systemctl genstart netværk
Bekræft NetworkManager-tjenestens kørende status ved at udføre følgende kommando:
$ sudo systemctl status NetworkManager.service
Under opstartsprocessen skal dette system anmode om netværksparametre fra DHCP-serveren.
For at udføre DHCP-processen manuelt kan kommandoen dhclient bruges. Hvis DHCP-serveren ikke tildeler nogen IP til DHCP-klienten, skal du bruge følgende kommando forny eller frigør IP-adressen. Vent lidt; DHCP-serveren tildeler automatisk IP-adresser til klientmaskinen.
$ sudo dhclient -rBrug af kommandoen 'ifconfig' kan se grænsefladenavnet.
Konfigurer DHCP via netplan
I de fleste Ubuntu-distributioner styres eller styres netværk via netplan-programmet. Derfor skal du i denne situation redigere konfigurationsfilerne for netplan. For at redigere den relevante filkonfiguration skal du navigere ind i mappen '/ etc / netplan' og åbne den fil.
$ sudo nano / etc / netplan / 01-netcfg.yaml
Tilføj følgende linjer i denne fil:
netværk:version: 2
renderer: netværk d
ethernet:
enp1s0:
dhcp4: ja
Gem ovenstående konfiguration ved at bruge 'Ctrl + O' i denne fil, og afslut fra dette vindue ved at trykke på 'Ctrl + x'.
Kør nu nedenstående kommando for at anvende ændringer:
$ sudo netplan gælderKonfigurer DHCP-klient gennem Ubuntu-skrivebordsmiljø
Du kan også bruge en anden virtuel maskine med Ubuntu 20.04 Desktop som DHCP-klient. I Ubuntu er standardkonfigurationsmetoden indstillet som DHCP. Hvis det ikke tager en IP-direktør fra DHCP-serveren, skal du ændre IPV4-indstillingen på dit netværk. Klik på gå ind i 'Indstilling', og flyt til indstillingerne for kablet eller trådløst netværk. Følgende vindue skal vises på dit system:
Indstil hele din IPV4-konfiguration svarende til det ovenstående skærmbillede.
Vis nu netværksoplysningerne ved at klikke på fanen 'Detalje' som følger:
Bekræft konfigurationen ved at køre følgende kommando:
$ ifconfigDu vil se, at IP'en er allokeret til netværksgrænsefladen.
Du kan også bruge værtsmaskinen på dit system som en DHCP-klient. For at få IP skal du dog ikke genstarte din værtsmaskine, fordi Virtualbox i dette tilfælde slukkes, så der er ingen DHCP, der kører på systemet.
Det er vigtigt at bemærke, at hvis du bruger mobile enheder eller værtsmaskiner som en DHCP-klient, er de fleste chancer, at de allerede har været forbundet til dette netværk. De vil dog anmode om den samme IP til DHCP-serveren, der blev tildelt før. Men hvis IP ikke falder inden for dit definerede interval, sendes en anmodning til routeren.
Konklusion
Vi har set i denne artikel, hvordan man konfigurerer en DHCP-klient ved hjælp af forskellige måder på Ubuntu-distribution. Alle kommandoer, vi har implementeret på Ubuntu 20.04 miljø. DHCP-klientkonfiguration er meget enkel. Så på få minutter kan du nemt oprette en DHCP-klient på dit system ved hjælp af de ovennævnte trin.