Kako konfigurirati DHCP poslužitelj i klijenta u CentOS 7 ili Ubuntu 18.04

Na razini umrežavanja, DHCP protokol (Dynamic Host Configuration Protocol) jedan je od najčešće korištenih po svojim funkcijama i mogućnostima koje pruža za IP adresiranje u lokalnoj mreži.

DHCP protokol temelji se na modelu klijent / poslužitelj, a njegova je osnovna misija omogućiti poslužitelju da automatski dodijeli IP adresu zajedno s ostalim parametrima mrežne konfiguracije, poput maske podmreže i pristupnika klijentu u mreži. To pojednostavljuje zadatke administratora jer izbjegava ručni rad, što zahtijeva vrijeme i resurse.

Treba imati na umu da IP adresa dodijeljena DHCP poslužitelju DHCP klijentu putem DHCP poslužitelja prelazi u stanje "najma", a to vrijeme najma ovisit će o tome koliko dugo se traži veza ili DHCP konfiguracija. Zahvaljujući DHCP -u znat ćemo da će klijentska računala imati dodijeljenu IP adresu, što jamči njihovo pregledavanje i povezivanje na mreži.

Zato će u ovom vodiču Solvetic objasniti kako možemo instalirati i konfigurirati DHCP poslužitelj u CentOS 7 i Ubuntu 18.04.

1. Kako instalirati DHCP protokol na CentOS 7 i Ubuntu 18.04 (Linux)

Korak 1
Paket DHCP poslužitelja dostupan je u službenim spremištima distribucija Linuxa, za to izvršavamo sljedeće naredbe:

Ako koristimo Ubuntu 18.04Izvršit ćemo sljedeće:

 sudo apt install isc-dhcp-server

POVEĆAJTE

Tamo unosimo slovo "S" za potvrdu preuzimanja i instalacije.

U slučaju CentOS -a 7Izvršimo sljedeće:

 yum instalirajte dhcp

POVEĆAJTE

Upisujemo slovo "y" za potvrdu preuzimanja i instaliranja DHCP -a.

Korak 2
Nakon što instalacijski proces završi, moramo konfigurirati sučelje u kojem želimo da DHCP demon demonstrira i upravlja zahtjevima putem konfiguracijske datoteke:

 / etc / default / isc-dhcp-server
ili
 / etc / sysconfig / dhcpd
U slučaju CentOS 7 izvršavamo
 nano / etc / sysconfig / dhcpd 

POVEĆAJTE

Na dnu moramo dodati redak:

 DHCPDARGS = ”eth0”
Promjene spremamo ključevima:

Ctrl + O

Uredniku ostavljamo ključeve:

Ctrl + X

Na Ubuntu 18.04Ići ćemo na sljedeći redak

 sudo nano / etc / default / isc-dhcp-server 

POVEĆAJTE

Još uvijek dodajemo redak:

 DHCPDARGS = ”eth0”

2. Kako konfigurirati DHCP na CentOS 7 i Ubuntu 18.04 (Linux)


Glavna konfiguracijska datoteka DHCP -a nalazi se na putu:
 /etc/dhcp/dhcpd.conf
Tamo se nalazi konfiguracija povezana sa svim mrežnim parametrima koji moraju biti spremni za klijente.

Ova se datoteka temelji na popisu deklaracija grupiranih u dvije kategorije, a to su:

Globalni parametriTamo možete odrediti način izvršavanja zadatka, parametre konfiguracije mreže koji će se isporučiti DHCP klijentu i još mnogo toga.

DeklaracijeTamo možemo definirati topologiju mreže, trenutno stanje klijenata, generirati adrese za klijente ili primijeniti skupinu parametara na skupinu posebnih deklaracija.

Korak 1
Za pristup ovoj datoteci izvršavamo sljedeće:

Na CentOS -u 7

 cp /usr/share/doc/dhcp-4.2.5/dhcpd.conf.example /etc/dhcp/dhcpd.conf vi /etc/dhcp/dhcpd.conf

Na Ubuntu 18.04

 sudo nano /etc/dhcp/dhcpd.conf

Korak 2
Tu ćemo, prije svega, definirati globalne parametre za sve podržane mreže, pri vrhu datoteke to će se odnositi na sve deklaracije, tamo unosimo sljedeće:

 opcija naziv domene "riješiti.lan"; opcija poslužitelji imena domena ns1.solvetic.lan, ns2.solvetic.lan; zadano vrijeme najma 3600; maksimalno vrijeme najma 7200; mjerodavan;
Zatim moramo definirati podmrežu za unutarnju podmrežu.
 podmreža 192.168.1.1 maska ​​mreže 255.255.255.0 {opcijski usmjerivači 192.168.1.1; opcija podmrežna maska ​​255.255.255.0; opcija-pretraživanje domene "Riješen.lan"; opcija poslužitelji naziva domene-imena 192.168.0.1; raspon 192.168.0.20 192.168.0.40; raspon 192.168.0.50 192.168.10.80; }

POVEĆAJTE

Nakon toga spremamo promjene.

Korak 3
Nakon što je demon DHCP poslužitelja konfiguriran, bit će potrebno pokrenuti uslugu i omogućiti je kako bi se automatski pokrenula pri sljedećem pokretanju sustava te provjeriti radi li na sljedeći način sa sljedećim naredbama:

Na CentOS -u 7

 systemctl start dhcpd systemctl omogućiti dhcpd systemctl omogućiti dhcpd

Na Ubuntu 18.04

 sudo systemctl početak isc-dhcp-poslužitelj sudo systemctl omogućiti isc-dhcp-poslužitelj sudo systemctl omogućiti isc-dhcp-poslužitelj

POVEĆAJTE

Korak 4
Nakon toga, moramo dopustiti zahtjeve DHCP daemonu u Vatrozidu, koji sluša na portu 67 / UDP, pa izvršavamo sljedeće:

Na CentOS -u 7

 firewall-cmd --zone = public --permanent --add-service = dhcp firewall-cmd --reload

U Ubuntuu 18

 sudo ufw dopustiti 67 / udp sudo ufw ponovno učitavanje

POVEĆAJTE

3. Kako konfigurirati klijente za DHCP na CentOS 7 i Ubuntu 18.04 (Linux)


Zadnji korak je provjeriti radi li DHCP poslužitelj ispravno, za to se moramo prijaviti na klijentske strojeve na mreži i konfigurirati ih tako da automatski primaju IP adrese od konfiguriranog DHCP poslužitelja.

Tamo moramo izmijeniti odgovarajuću konfiguracijsku datoteku za sučelje u kojem će klijenti automatski primati IP adrese.

Postavke u CentOS -u 7U slučaju CentOS 7 moramo pristupiti sljedećoj datoteci:

 nano / etc / sysconfig / network-scripts / ifcfg-eth0
Tamo unosimo sljedeće retke ili potvrđujemo da oni već postoje:
 UREĐAJ = eth0 BOOTPROTO = dhcp TIP = Ethernet ONBOOT = da 

POVEĆAJTE

Spremamo promjene i ponovno pokrećemo uslugu izvršavanjem:

 systemctl ponovno pokretanje mreže

Konfiguracija u Ubuntu 18.04
U slučaju Ubuntu 18.04 pristupit ćemo sljedećim retkom:

 sudo nano /etc/netplan/01-netcfg.yaml
Tamo će biti potrebno omogućiti dhcp4 na određenom sučelju i komentirati postavke vezane za statički IP:
mreža:
 verzija: 2 renderer: networkd ethernets: eth0: dhcp4: da

POVEĆAJTE

Spremamo promjene i ažuriramo ih izvršavanjem:

 primijeniti sudo netplan
BilješkaZa pristup dodatnoj DHCP pomoći možemo izvršiti bilo koju od sljedećih naredbi:
 čovjek dhcpd čovjek dhcpd.conf

Stoga je DHCP koristan protokol za upravljanje adresama i kontrolu.

wave wave wave wave wave