Kā konfigurēt DHCP serveri un klientu CentOS 7 vai Ubuntu 18.04

Tīkla līmenī DHCP protokols (Dynamic Host Configuration Protocol) ir viens no visbiežāk izmantotajiem tā funkcijām un iespējām, ko tas nodrošina IP adresēšanai vietējā tīklā.

DHCP protokols ir balstīts uz klienta / servera modeli, un tā pamatuzdevums ir ļaut serverim automātiski piešķirt IP adresi kopā ar citiem tīkla konfigurācijas parametriem, piemēram, apakštīkla masku un vārteju tīkla klientam. Tas vienkāršo administratoru uzdevumus, jo izvairās no šī darba manuālas veikšanas, kas prasa laiku un resursus.

Jāpatur prātā, ka IP adrese, kas caur DHCP serveri ir piešķirta DHCP klientam, nonāk nomas stāvoklī, un šis nomas laiks būs atkarīgs no tā, cik ilgi tiek pieprasīts savienojums vai DHCP konfigurācija. Pateicoties DHCP, mēs zināsim, ka klientu datoriem būs piešķirta IP adrese, kas garantē to pārlūkošanu un savienojumu tīklā.

Tāpēc šajā apmācībā Solvetic paskaidros, kā mēs varam instalēt un konfigurēt DHCP serveri CentOS 7 un Ubuntu 18.04.

1. Kā instalēt DHCP protokolu CentOS 7 un Ubuntu 18.04 (Linux)

1. darbība
DHCP servera pakete ir pieejama oficiālajās Linux izplatīšanas krātuvēs, tāpēc mēs izpildām šādas komandas:

Ja mēs izmantojam Ubuntu 18.04Mēs izpildīsim sekojošo:

 sudo apt instalēt isc-dhcp-server

PALIELINĀT

Tur mēs ievadām burtu "S", lai apstiprinātu lejupielādi un instalēšanu.

CentOS 7 gadījumāMēs izpildām sekojošo:

 yum instalēt dhcp

PALIELINĀT

Mēs ievadām burtu "y", lai apstiprinātu DHCP lejupielādi un instalēšanu.

2. solis
Kad instalēšanas process ir pabeigts, mums jākonfigurē saskarne, kurā mēs vēlamies, lai DHCP dēmons administrētu un pārvaldītu pieprasījumus, izmantojot konfigurācijas failu:

 / etc / default / isc-dhcp-server
vai
 / etc / sysconfig / dhcpd
CentOS 7 gadījumā mēs izpildām
 nano / etc / sysconfig / dhcpd 

PALIELINĀT

Apakšā mums jāpievieno rinda:

 DHCPDARGS = ”eth0”
Mēs saglabājam izmaiņas ar taustiņiem:

Ctrl + O

Mēs atstājam redaktoru ar taustiņiem:

Ctrl + X

Operētājsistēmā Ubuntu 18.04Mēs pāriesim uz nākamo rindu

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

PALIELINĀT

Mēs joprojām pievienojam rindu:

 DHCPDARGS = ”eth0”

2. Kā konfigurēt DHCP CentOS 7 un Ubuntu 18.04 (Linux)


Galvenais DHCP konfigurācijas fails atrodas ceļā:
 /etc/dhcp/dhcpd.conf
Tur ir izvietota konfigurācija, kas saistīta ar visiem tīkla parametriem, kuriem jābūt gataviem klientiem.

Šī faila pamatā ir deklarāciju saraksts, kas sagrupēts divās kategorijās:

Globālie parametriTur jūs varat norādīt, kā ir jāizpilda uzdevums, kādi tīkla konfigurācijas parametri ir jāpiegādā DHCP klientam un daudz ko citu.

DeklarācijasTur mēs varam definēt tīkla topoloģiju, klientu pašreizējo stāvokli, ģenerēt adreses klientiem vai piemērot parametru grupu konkrētu deklarāciju grupai.

1. darbība
Lai piekļūtu šim failam, mēs izpildām šādas darbības:

Vietnē CentOS 7

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

Operētājsistēmā Ubuntu 18.04

 sudo nano /etc/dhcp/dhcpd.conf

2. solis
Pirmkārt, mēs definēsim globālos parametrus visiem atbalstītajiem tīkliem, faila augšdaļā tas attieksies uz visām deklarācijām, tur mēs ievadām šādu informāciju:

 opcija domēna nosaukums "solvetic.lan"; opcija domēna vārdu serveri ns1.solvetic.lan, ns2.solvetic.lan; noklusējuma nomas laiks 3600; maksimālais nomas laiks 7200; autoritatīvs;
Tad mums ir jādefinē apakštīkls iekšējam apakštīklam.
 apakštīkls 192.168.1.1 tīkla maska ​​255.255.255.0 {opciju maršrutētāji 192.168.1.1; opcija apakštīkls-maska ​​255.255.255.0; opcija domēna meklēšana "solvetic.lan"; opcija domēna vārdu serveri 192.168.0.1; diapazons 192.168.0.20 192.168.0.40; diapazons 192.168.0.50 192.168.10.80; }

PALIELINĀT

Pēc tam mēs saglabājam izmaiņas.

3. solis
Kad DHCP servera dēmons ir konfigurēts, būs jāuzsāk pakalpojums un jāiespējo tas, lai tas automātiski sāktos nākamajā sistēmas startēšanas reizē, un pārbaudiet, vai tas darbojas šādi, izmantojot šādas komandas:

Vietnē CentOS 7

 systemctl start dhcpd systemctl iespējot dhcpd systemctl iespējot dhcpd

Operētājsistēmā Ubuntu 18.04

 sudo systemctl start isc-dhcp-server sudo systemctl iespējot isc-dhcp-server sudo systemctl iespējot isc-dhcp-server

PALIELINĀT

4. solis
Pēc tam mums ir jāatļauj pieprasījumi DHCP dēmonam ugunsmūrī, kas klausās 67 / UDP portu, tāpēc mēs izpildām sekojošo:

Vietnē CentOS 7

 firewall-cmd --zone = public --permanent --add-service = dhcp firewall-cmd-pārlādēt

Ubuntu 18

 sudo ufw atļaut 67 / udp sudo ufw pārlādēt

PALIELINĀT

3. Kā konfigurēt klientus DHCP ierīcēm CentOS 7 un Ubuntu 18.04 (Linux)


Pēdējais solis ir pārbaudīt, vai DHCP serveris darbojas pareizi, tāpēc mums jāpiesakās tīklā esošajās klientu mašīnās un jākonfigurē tās, lai tās automātiski saņemtu IP adreses no konfigurētā DHCP servera.

Tur mums ir jāmaina saskarnei atbilstošais konfigurācijas fails, kurā klienti automātiski saņems IP adreses.

CentOS 7 iestatījumiCentOS 7 gadījumā mums ir jāpiekļūst šādam failam:

 nano / etc / sysconfig / network-scripts / ifcfg-eth0
Tur mēs ievadām šādas rindas vai apstiprinām, ka tās jau pastāv:
 IERĪCE = eth0 BOOTPROTO = dhcp TYPE = Ethernet ONBOOT = jā 

PALIELINĀT

Mēs saglabājam izmaiņas un restartējam pakalpojumu, izpildot:

 systemctl restartējiet tīklu

Konfigurācija Ubuntu 18.04
Ubuntu 18.04 gadījumā mēs piekļūsim ar šādu rindu:

 sudo nano /etc/netplan/01-netcfg.yaml
Tur būs nepieciešams iespējot dhcp4 noteiktā saskarnē un komentēt iestatījumus, kas saistīti ar statisko IP:
tīkls:
 versija: 2 renderētājs: networkd ethernets: eth0: dhcp4: jā

PALIELINĀT

Mēs saglabājam izmaiņas un atjauninām tās, izpildot:

 attiecas sudo netplan
PiezīmeLai piekļūtu vairāk DHCP palīdzības, mēs varam izpildīt kādu no šīm komandām:
 vīrietis dhcpd vīrietis dhcpd.conf

Tādējādi DHCP ir noderīgs protokols adrešu pārvaldībai un kontrolei.

wave wave wave wave wave