DHCP-palvelimen määrittäminen CentOS/RHEL-järjestelmässä 7
Dynamic Host Configuration Protocol (DHCP) kuten nimestä voi päätellä, DHCP: tä käytetään isännän verkkokokoonpanon ohjaamiseen etäpalvelimen kautta. DHCP on erinomainen vaihtoehto verkkoasetusten aikaa vievälle manuaaliselle konfiguroinnille isännässä tai verkkolaitteessa. Se määrittää automaattisesti IP-osoitteet ja muut verkon määritystiedot verkon järjestelmiin.
seuraavassa kuviossa esitetään DHCP-operaatio.
Katsotaanpa, miten DHCP-palvelin määritetään CentOS/RHEL 7: ssä. Ensin on määritettävä DHCP-palvelimelle staattinen IP-osoite. Käytä nmcli: tä tai muokkaa asetustiedostoa.
meidän täytyy asentaa DHCP paketti käyttäen YUM tai RPM. Suorita ‘yum install dhcp-y’ asentaaksesi dhcp-paketin.
# yum install dhcp -y
Tarkastakaamme, mitä kaikki asetustiedostot on luotu dhcp-paketin asennuksen jälkeen.
# rpm -qlc dhcp
DHCP-paketin asentaminen luo tiedoston /etc/dhcp/dhcpd.conf, joka on vain tyhjä asetustiedosto. Tämä on IPv4 DHCP: n asetustiedosto.
tarkastellessamme tätä tiedostoa voimme nähdä, että on olemassa näyte asetustiedosto viitteeksi. Jos luettelet / usr/share/doc/dhcp-4.2.5 / dhcpd.conf.esimerkki tiedosto, saat paremman idean määrittää DHCP-palvelimen. On olemassa paljon näyte kokoonpanoja saatavilla.
DHCP-palvelimen määrityksen ensimmäinen vaihe on luoda konfiguraatiotiedosto, joka tallentaa verkon tiedot asiakkaille. Käytä tätä tiedostoa asiakasjärjestelmien vaihtoehtojen julistamiseen.
tässä on DHCP-palvelinkokoonpanoni. IP-osoitteeni on 192.168.1.101 – 192.168.1.111. ja lisäksi olemme antaa joitakin vaihtoehtoja, kuten netmask, reititin, domain, DNS jne.
# vi /etc/dhcp/dhcpd.confsubnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.101 192.168.1.111; option domain-name-servers 192.168.1.200; option domain-search "thegeeksearch.com"; option subnet-mask 255.255.255.0; option routers 192.168.1.100; default-lease-time 600; max-lease-time 7200;}
Thats kaikki noin DHCP kokoonpano. DHCP-määrityksessä on monia vaihtoehtoja, voit katsoa man-sivuja ja esimerkkitiedostoa saadaksesi lisätietoja. Käynnistetään DHCP-palvelu uudelleen ja otetaan palvelu käyttöön.
# systemctl restart dhcpd# systemctl status dhcpd# systemctl enable dhcpd
nyt pitää tehdä töitä asiakaspuolella. Tarkista, että asiakkaan ip-osoite on määritetty. Suorita’ ip add show ‘ – komento.
# ip add show
ENO16777736-rajapinnalle ei ole määritetty IP-osoitetta. Suorita ‘dhclient eno16777736’ tai ota uudelleenkäynnistys tai käynnistä NetworkManager tämä saa IP-osoitteen DHCP-palvelimelta.
voit nähdä seuraavat kohdat /var/log/messages-palvelussa DHCP-palvelimella.
IP-vuokratiedot näet osoitteesta /var/lib/dhcpd/dhcpd.vuokraa tiedosto DHCP-palvelimella. Jotain vastaavaa voisi nähdä.