tämä on viimeinen neljästä virkaa liittyvät dnsmasq; se kattaa perusasiat siitä, miten perustaa oman DHCP-palvelimen verkossa. Viitteeksi, tässä on edellinen dnsmasq virkaa DNS välimuistiin, vain luku-tfpt-palvelin, ja DNS-palvelin.
Set Up
to install dnsmasq you can run the following command:
1
|
apt-get install dnsmasq
|
tämä asentaa paketin ja käynnistää dnsmasq-taustaprosessin. Koskematta lainkaan asetustiedosto / etc / dnsmasq.conf, daemon toimii DNS-välimuistipalveluna.
oletuksena TFTP -, DNS-ja DHCP-palvelimia ei käynnistetä, ellei käyttäjä nimenomaisesti halua ottaa niitä käyttöön. Tämä on olemassa välttää vahinkoja, joissa käyttäjä asentaa paketin ja vahingossa käynnistää DHCP-palvelimen verkossa, joka on jo yksi. Se aiheuttaisi melkoista sekaannusta.
jos haluat poistaa käytöstä kaikki DNS-toiminnot, jotka dnsmasq sisältää oletusarvoisesti, kommentoi vaihtoehto ”port=0” /etc/dnsmasq: n yläosaa kohti.conf.
DHCP-palvelimen käyttöön, avaa / etc / dnsmasq.conf ja etsi ”dhcp” löytää asiaankuuluvia vaihtoehtoja ja kommentteja. DHCP-vaihtoehdot kootaan tiedoston loppupuolella.
näet, että vaihtoehtoja on paljon, ja hyvä puoli on, että kaikki niistä dokumentoidaan esimerkein siitä, mitä ne tekevät ja miten niitä käytetään.
tässä on perusasetukset, jotka tarvitset ottaaksesi DHCP: n käyttöön:
1
2
3
4
|
dhcp-range=172.31.0.220, 172.31.0.250,255.255.0,12 h
dhcp-option=option:router, 172.31.0.1
dhcp-option=option:dns-server, 1.1.1.1
dhcp-arvovaltainen
|
DHCP: n mahdollistavat perusvaihtoehdot ovat ”dhcp-range.”Sinun täytyy määrittää raivo osoitteita, jossa netmask ja vuokra-aika molemmat ovat valinnaisia. Jos aikaa ei kerrota, vuokra-aika tulkitaan äärettömäksi.
on olemassa pitkä lista vaihtoehtoja, jotka voit määrittää muodossa ”dhcp-option=optio:<option nimi>,<option arvo>. Yllä, näet kaksi esimerkkiä olivat määritämme reitittimen ja DNS-palvelin sisällytetään DHCP lease. Jos et määritä reititintä ja DNS-palvelinta, oletetaan, että dnsmasq: ta käyttävä isäntä on reititin ja DNS-palvelin. On pitkä lista vaihtoehtoja ja voit tarkistaa ne kaikki ajamalla ”dnsmasq –help dhcp.”
lopuksi on suositeltavaa ottaa käyttöön ”arvovaltainen tila”. Dnsmasq ryntää sisään ja ottaa haltuunsa vuokrasopimuksen, jonka kautta kuka tahansa asiakas voi lähettää verkossa riippumatta siitä, onko sillä leasing-asiakirjaa vai ei. Näin vältetään pitkät aikalisät, kun kone herää uudessa verkossa.
kun olet tehnyt nämä muutokset, sinun täytyy käynnistää dnsmasq-palvelu uudelleen:
1
|
systemctl uudelleenkäynnistys dnsmasq
|
ja sinun pitäisi olla oma DHCP-palvelin verkossa. Yritä nyt bounce käyttöliittymä tai käynnistä isäntä samassa verkossa nähdä, jos Uusi DHCP-palvelin toimii odotetusti.
tietenkin on olemassa sävy vaihtoehtoja ja esimerkkejä, jotka voit käydä läpi /etc/dnsmasq.conf. Voit esimerkiksi määrittää staattisen IP: n palvelimelle, jossa on tietty MAC, hallita useita DHCP-verkkoja ja monia muita.
halutessaan voi ottaa käyttöön sekä DNS-että DHCP-palvelut. Tämä on todennäköisesti mitä sinun pitäisi tehdä, jos käytät dnsmasq. Täällä esitin juuri DHCP-osan, mutta voit viitata edelliseen viestiini ja yhdistää nämä kaksi.