För oss alla som hanterar nätverk eller operativsystem har det någon gång varit nödvändigt att konfigurera DHCP (Dynamic Host Configuration Protocol) som är en funktion som har till uppgif.webpt att skapa leasingavtal eller grupper av IP -adresser för slumpmässig tilldelning av datorer på lokal nätverk utan att upprepa dem och inom denna IP -adresskoncession kommer det att vara möjligt att reservera IP -adresser för några extra supportuppgif.webpter.
CentOS 8 är en av Linux -distributionerna fokuserade på företag tack vare dess säkerhets-, prestanda- och driftsfunktioner. Därför kommer vi nedan att se i detalj hur vi installerar och konfigurerar en DHCP -server i CentOS 8 både på server- och klientnivå.
1. Så här installerar du DHCP på CentOS 8 -servern
Steg 1
Det första steget vi måste ta är att installera DHCP -protokollet på serverdatorn, för detta utför vi följande kommando:
sudo dnf -y installera dhcp -server
FÖRSTORA
Steg 2
När denna process slutar ser vi följande:
FÖRSTORA
2. Hur man konfigurerar DHCP -server i CentOS 8
Steg 1
Efter installationen kommer vi att konfigurera den, för detta kommer vi att komma åt följande fil med vår önskade editor:
sudo nano /etc/dhcp/dhcpd.confVi kommer att se följande:
FÖRSTORA
Steg 2
Högst upp i den här filen kommer vi att ange följande variabler:
alternativ domännamn "solvetic.lan"; alternativ domännamnservrar ns1.solvetic.lan, ns2.solvetic.lan; default-lease-time 3600; maxhyrestid 7200; auktoritativ;
FÖRSTORA
Steg 3
Sedan anger vi följande:
delnät 192.168.1.1 nätmask 255.255.255.0 {option routers 192.168.1.1; alternativ subnet-mask 255.255.255.0; alternativ domän-sökning "solvetic.lan"; alternativ domännamnservrar 192.168.0.1; intervall 192.168.0.15 192.168.0.45; intervall 192.168.0.60 192.168.10.90; }
FÖRSTORA
Steg 4
I dessa rader har vi definierat:
- Domän
- Respons tid
- Router -IP
- Subnätmask
- Sök domän
- IP -adressintervall att använda
Vi sparar ändringarna med Ctrl + O -tangenterna och lämnar redigeraren med Ctrl + X -tangenterna.
När detta är gjort startar vi dhcp -tjänsten:
sudo systemctl start dhcpd
FÖRSTORA
Steg 5
Vi kontrollerar DHCP -status med följande kommando:
sudo systemctl status dhcpd
FÖRSTORA
Steg 6
Vi lägger till DHCP -tjänsten i CentOS 8 -brandväggen och uppdaterar reglerna med följande kommandon:
sudo firewall-cmd --add-service = dhcp-permanent sudo firewall-cmd -reload
FÖRSTORA
Steg 7
Vi gör det möjligt att starta DHCP -tjänsten vid start av CentOS 8:
sudo systemctl aktivera dhcpd
FÖRSTORA
Steg 8
Om vi vill kan vi bekräfta porten genom vilken DHCP lyssnar:
sudo netstat -tulpen
FÖRSTORA
Fram till denna tidpunkt har vi installerat DHCP -servern på CentOS 8.
3. Så här konfigurerar du CentOS 8 DHCP -klient
Steg 1
Vi går till CentOS 8 -datorn som fungerar som en klient och där kommer vi att installera DHCP -klienten med följande kommando:
sudo dnf -y installera dhcp -klient
FÖRSTORA
Steg 2
I slutet kommer vi att se följande:
FÖRSTORA
Steg 3
Nu kommer vi att använda kommandot dhclient följt av gränssnittet för DHCP -begäranden:
sudo dhclient "gränssnitt"
FÖRSTORA
Steg 4
Vi kommer att skapa en beständig DHCP -anslutning, för detta utför vi följande:
ifname = "adapter" nmcli -anslutning ändra $ {ifname} ipv4.method automatisk nmcli -anslutning ner $ {ifname}; nmcli -anslutning upp $ {ifname}
FÖRSTORA
Steg 5
Vi konfigurerar adapterparametrarna med följande kommando:
sudo nano / etc / sysconfig / network-scripts / ifcfg-enp0s3NoteraVi måste ange rätt adapter i varje fall.
Steg 6
Där redigerar vi följande:
DEVICE = "enp0s3" BOOTPROTO = "dhcp" ONBOOT = "ja" TYPE = "Ethernet" PERSISTENT_DHCLIENT = "ja"
FÖRSTORA
Vi sparar ändringarna med Ctrl + O -tangenterna och avslutar med Ctrl + X -tangenterna.
Steg 7
Efter detta startar vi om klientdatorn och med kommandot "ip a" ser vi att en IP -adress har tilldelats från det område som vi har fastställt:
FÖRSTORA
Steg 8
Från servern kan vi se DHCP -anslutningarna genom att utföra följande. Där hittar vi specifika detaljer om laget.
cat /var/lib/dhcpd/dhcpd.leases
FÖRSTORA
Solvetic har förklarat hur man installerar och konfigurerar DHCP som server och klient i CentOS 8.