Dinaminio kompiuterio valdymo protokolas (DHCP) siūlo pagreitintą metodą tinklo administratoriams teikti tinklo sluoksnio adresavimą nuolat besikeičiančio arba dinamiško tinklo šeimininkams. Viena iš labiausiai paplitusių DHCP funkciją siūlančių serverių paslaugų yra ISC DHCP serveris. Šios paslaugos tikslas yra suteikti pagrindiniams kompiuteriams reikiamą tinklo informaciją, kad jie galėtų bendrauti tinkluose, kuriuose yra prijungtas priegloba. Informacija, kurią paprastai teikia ši paslauga, gali apimti: DNS serverio informaciją, tinklo adresą (IP), potinklio kaukę, numatytąjį šliuzo informaciją, pagrindinio kompiuterio pavadinimą ir daug daugiau.
Ši pamoka apims ISC-DHCP serveris versija 4.2.4 ant „Debian“ 7.7 serveris, kuris valdys kelis virtualius vietinius tinklus (VLAN), bet labai lengvai gali būti pritaikytas ir vieno tinklo sąrankai.
Bandomasis tinklas, kuriame buvo nustatytas šis serveris, tradiciškai rėmėsi a „Cisco“ maršrutizatorius valdyti DHCP adresų nuomą. Šiuo metu tinklas turi
12 VLAN turi būti valdomas vieno centralizuoto serverio. Perkeldamas šią atsakomybę į tam skirtą serverį, maršrutizatorius gali atgauti daugiau išteklių svarbių užduočių, tokių kaip maršrutas, prieigos kontrolės sąrašai, eismo tikrinimas ir tinklo adresas vertimas.Kitas DHCP perkėlimo į tam skirtą serverį privalumas, vėliau pateiktame vadove, apima sąranką Dinaminio domeno vardo paslauga (DDNS), kad naujojo kompiuterio pagrindinio kompiuterio vardai būtų pridėti prie DNS sistemos, kai priegloba paprašys DHCP adreso iš serverio.
1. Norėdami pradėti šio daugiabučio serverio kūrimo procesą, ISC programinę įrangą reikia įdiegti per „Debian“ saugyklas naudojant „tinkamas' naudingumas. Kaip ir visos pamokos, šaknis arba sudo prieiga laikoma. Atlikite atitinkamas šių komandų modifikacijas.
# apt-get install isc-dhcp-server [Įdiegia ISC DHCP serverio programinę įrangą] # dpkg --get-selections isc-dhcp-server [Patvirtina sėkmingą diegimą] # dpkg -s isc-dhcp-server [Alternatyvus diegimo patvirtinimas]
2. Dabar, kai patvirtinta, kad įdiegta serverio programinė įranga, dabar reikia sukonfigūruoti serverį su tinklo informacija, kurią jam reikės perduoti. Administratorius turi žinoti bent šią pagrindinės DHCP apimties informaciją:
Kita naudinga informacija, kurią reikia dinamiškai priskirti serveriui, apima:
Tai tik keletas iš daugelio variantų, kuriuos ISC DHCP serveris gali susitvarkyti. Norėdami gauti išsamų sąrašą ir kiekvienos parinkties aprašymą, įdiegus paketą įveskite šią komandą:
# vyras dhcpd.conf.
3. Administratoriui surinkus visą reikiamą informaciją, kad šis serveris galėtų įteikti, pats laikas sukonfigūruoti DHCP serverį ir reikiamus telkinius. Tačiau prieš kuriant baseinus ar serverio konfigūracijas, DHCP paslauga turi būti sukonfigūruota taip, kad klausytųsi vienos iš serverio sąsajų.
Šiame konkrečiame serveryje a NIC komanda buvo nustatyta ir DHCP klausysis sugrupuotų sąsajų, kurioms buvo suteiktas pavadinimas 'obligacija0'
. Būtinai atlikite reikiamus pakeitimus, atsižvelgdami į serverį ir aplinką, kurioje viskas konfigūruojama. Šio vadovo numatytosios nuostatos šiame faile yra tinkamos.
Ši eilutė nurodys DHCP tarnybai klausytis DHCP srauto nurodytoje (-ose) sąsajoje (-ose). Šiuo metu atėjo laikas pakeisti pagrindinį konfigūracijos failą, kad būtini tinklai įgalintų DHCP telkinius. Pagrindinis konfigūracijos failas yra adresu /etc/dhcp/dhcpd.conf. Norėdami pradėti, atidarykite failą naudodami teksto rengyklę:
# nano /etc/dhcp/dhcpd.conf.
Šis failas yra konkrečių DHCP serverio parinkčių ir visų baseinai/šeimininkai vienas nori sukonfigūruoti. Failo viršuje prasideda „ddns-update-style„Sąlyga ir šioje pamokoje ji ir toliau bus nustatyta“nė vienas„Tačiau būsimame straipsnyje bus aptariamas dinaminis DNS ir ISC-DHCP serveris bus integruotas su BIND9 kad būtų galima atnaujinti pagrindinio kompiuterio IP adreso pavadinimą.
4. Kitas skyrius paprastai yra sritis, kurioje ir administratorius gali konfigūruoti pasaulinio tinklo nustatymus, tokius kaip DNS domeno pavadinimas, numatytasis IP adresų nuomos laikas, potinklio kaukės ir daug daugiau. Vėlgi, norėdami sužinoti daugiau apie visas parinktis, būtinai perskaitykite vadovo puslapį dhcpd.conf failą.
# vyras dhcpd.conf.
Šiam serverio diegimui buvo keletas pasaulinio tinklo parinkčių, kurios buvo sukonfigūruotos konfigūracijos failo viršuje, kad jų nereikėtų įdiegti kiekviename baseine sukurtas.
Leiskite šiek tiek laiko paaiškinti kai kurias iš šių parinkčių. Nors šiame pavyzdyje jie yra sukonfigūruoti visame pasaulyje, jie taip pat gali būti sukonfigūruoti pagal baseiną.
5. Kita šio failo eilutė yra patikima DHCP serverio eilutė. Ši eilutė reiškia, kad jei šis serveris turi būti serveris, išdalinantis šiame faile sukonfigūruotų tinklų adresus, atšaukite autoritetingą poskyrį.
Šis serveris bus vienintelė institucija visuose valdomuose tinkluose, todėl pasaulinė autoritetinga strofa buvo panaikinta, pašalinus ‘#’ prieš raktinį žodį autoritetingas.