Johdanto
DCHP-palvelimen perustaminen Linuxilla on helppoa, ja tässä viestissä opastan sinut sen läpi.
Verkko
tässä opetusohjelmassa Ubuntu-palvelimelle on määritetty staattinen IP-osoite 10.1.1.243
ja käytän seuraavia DHCP-palvelimen verkkoasetuksia. Voit säätää niitä parhaaksi katsomallasi tavalla.
Network: 10.1.1.0IP address: 10.1.1.243Subnet: 255.255.255.0DCHP Range: 10.1.1.101 - 10.1.1.200
Kirjaudu Ubuntu-palvelimelle SSH: n kautta ja sitten aloitamme.
Vaihe 1: Asenna DHCP-palvelin
ensin meidän täytyy asentaa dhcpd-palvelin ajamalla seuraava komento:
sudo apt install isc-dhcp-server -y
Vaihe 2: Määritä DHCP-palvelin
avaa dhcpd.conf
– tiedosto suosikkitekstieditorillasi.
sudo vim /etc/dhcp/dhcpd.conf
Vaihda verkkotunnus-ja nimipalvelinasetukset.
option domain-name "example.lab";option domain-name-servers 10.1.1.2;
kommentin poisto authoritative;
, koska se on verkon ainoa DHCP-palvelin.
authoritative;
lisää seuraava aliverkon config tiedoston alaosaan.
subnet 10.1.1.0 netmask 255.255.255.0 { range 10.1.1.101 10.1.1.200; option routers 10.1.1.2;}
käytä muutokset ajamalla komento:
sudo systemctl restart isc-dhcp-server.service
Vaihe 3: Testaa asiakas
Tarkista, voiko samassa verkossa oleva asiakas, jonka sovitin on asetettu DHCP: hen, saada IP-osoitteen. Kuten alla olevasta kuvakaappauksesta näkyy, samassa verkossa toimivalle Windows 10-virtuaalikoneelle on annettu IP-osoite 10.1.1.135
.
dhcp-lease-list
– komennon suorittaminen myös vahvistaa tämän.
ubuntu@ubuntu:~$ dhcp-lease-listTo get manufacturer names please download http://standards.ieee.org/regauth/oui/oui.txt to /usr/local/etc/oui.txtReading leases from /var/lib/dhcp/dhcpd.leasesMAC IP hostname valid until manufacturer===============================================================================================00:0c:29:45:ba:4d 10.1.1.135 DESKTOP-8UK989 2019-12-12 13:22:00 -NA-
kiinteiden IP-osoitteiden luominen
on mahdollista määrittää staattinen osoite koneelle DHCP-palvelinta käyttäen sen sijaan, että se olisi määritetty koneelle käsin. Tämä on hyödyllinen palvelimille ja tulostimille, joissa et halua IP-osoitteen muuttuvan.
staattisen IP: n määrittämiseen tarvitaan koneen MAC-osoite, eikä IP-osoite saa olla DCHP-alueella. Lisää dchpd.conf
seuraava luoden kiinteän IP: n.
host esxi02 { hardware ethernet 00:0c:29:c0:a0:19; fixed-address 10.1.1.12;}
yllä olevassa esimerkissä osoitan palvelimen esxi02
ja IP-osoitteen 10.1.1.12
palvelimelle, jossa on verkkokortti, jonka MAC-osoite on 00:0c:29:c0:a0:19
.
That ’ s it
sinun pitäisi nyt saada verkossasi Ubuntu Server 18.04-kone, joka määrittää IP-osoitteet asiakkaille. Selvitimme myös, miten luoda kiinteä IP-osoite, jotta sinun ei tarvitse määrittää manuaalisesti staattisia osoitteita jokaisella palvelimella.
vinkkejä:
- jos sinulla on ongelmia sen kanssa, että asiakkaat eivät saa osoitetta DHCP poolista, tarkista vihjeet
syslog
– tiedostosta, joka sijaitsee osoitteessa/var/log/syslog
. - voit myös suorittaa komennon
dhcp-lease-list
nähdäksesi listan asiakkaista, joilla on DHCP-poolin vuokraamat osoitteet. - kiinteät IP-osoitteet eivät näy dhcp: n lease-luettelossa.