Tema 4. Serviciul DHCP

18
Tema 4. Serviciul DHCP

Transcript of Tema 4. Serviciul DHCP

Tema 4. Serviciul DHCP

Planul Scopul studierii temei i cerinele pentru studeni...........................................................................3 Scopul studierii............................................................................................................................3 Studentul trebuie s cunoasca.....................................................................................................3 Studentul trebuie s poat...........................................................................................................3 Partea teoretic a materialului..........................................................................................................3 Serviciu automat de distribuire a adreselor IP - DHCP..............................................................3 Principiul de lucru a serviciului atribuirii dinamice a adreselor IP.........................................3 Protocolul DHCP.....................................................................................................................4 Compoziia DHCP n Windows 2000.........................................................................................5 Conceptele de baz DHCP..........................................................................................................6 Etapele procesului obtinerii adresei............................................................................................6 Partea practic a materialului ..........................................................................................................7 Cerinile privind configuraiile....................................................................................................7 Configurarea DHCP n SO Windows.........................................................................................7 Configurarea serverului DHCP n SO Windows.....................................................................7 Configurarea clientului DHCP in SO Windows....................................................................12 Configurarea DHCP in Linux...................................................................................................13 Configurarea serverului DHCP n SO Linux ........................................................................13 Configurarea clientului DHCP in SO Linux..........................................................................14

Scopul studierii temei i cerinele pentru studeni Scopul studieriiStudierea destinaiei, domeniul de aplicare i procesul de funcionare a serviciului DHCP. De invatat cum se fac setrile serviciului n SO Windows i in SO Linux.

Studentul trebuie s cunoasca1. 2. 3. 4. 5. numirea serviciul DHCP; conceptele de baz ale DHCP; setri de configurare de baz; urmtoarele configuraii suplimentare: portal (gateway), DNS server; principiul de lucru a serviciului DHCP.

Studentul trebuie s poat1. 2. sa produca setarea clientului si a serverului DHCP in SO Windows; sa produca setarea clientului si a serverului DHCP in SO Linux.

Partea teoretic a materialului Serviciu automat de distribuire a adreselor IP - DHCPPrincipiul de lucru a serviciului atribuirii dinamice a adreselor IP Protocolul DHCP (Dynamic Host Configuration Protocol), conceput pentru a configura automat parametrii stivei TCP/IP a staie de lucru la momentul de ncrcare. Aceste date sunt transmise la staia de lucru de serverul DHCP, dup ce staia n timpul ncrcrii sale va da o cerere de radiodifuziune a parametrilor configuratiei sale, la care si rspunde serverul. Aceste configuraii includ IP-adresa postului de lucru, la fel (opional) adresa routei (a portalului) i serverului DNS, numele de domeniu, etc (fig. 1).

Fig. 1. Funcionarea serviciului DHCP. Proces de interaciune ntre client i server are loc n ordinea urmtoare. Serverul primete cererea i rspunde cu o propunere de a nchiria (leasing), datele de configurare pentru

gazd, resursele coninute n propunere temporar se blocheaza pentru propunerea altei gazde pina la primirea rspunsului de la gazd sau la expirarea unui timeout. Gazda poate obine mai multe propuneri de la citeva DHCP-servere care lucreaza in reeaua sa. Gazd, n funcie de setrile DHCP-clientului sau, decide s accepte propunerea de un server anumit (sau s accepte prima propunere primita, daca nu are loc nici un fel de setri ). Gazda rspunde serverului selectat cu mesajul "alegere". Serverul confirma emiterea in arenda; dup primirea confirmrii gazda se configureaz n conformitate cu datele obtinute. Un DHCP-server poate lucra in citeva reele. Pentru aceasta in fiecare reea trebuie s fie configurat DHCP-relay - un mediator special, care va retransla mesajele ntre server i gazd, care a solicitat configuratia. Fr mediator DHCP-serverul nu va auzi cererea, asa cum IPdatagrama de radiodifuziune nu este dincolo de reeaua IP. IP-adresa, atribuita de o staie de lucru poate fi luat de server din spatiul special alocat pentru aceasta adresa (se ia prima adres libera). n acest caz, staia de lucru nu are o IP-adresa permanenta. IP-adresa, atribuit de o staie de lucru concreta, pot fi i fixata , pentru aceasta trebuie s titi MAC-adresa (Ethernet-adresa) de pe staia dvs. de lucru i s configurai n mod corespunztor serverul. n orice caz, utilizarea DHCP permite evitarea configurarii stivei TCP/IP pe fiecare host de reea aparte i s urmreasc o politic flexibil, centralizat administrativa (fig. 2).

Fig. 2. Caracteristicile serviciului DHCP. Protocolul DHCP DHCP (engl.Dynamic Host Configuration Protocol protocolul configuratiilor dinamice a nodului) - este protocolul de reea, care permite computerelor s obin automat IP-adresa i ali parametri necesari pentru lucrul in reeaua TCP/IP. Pentru aceasta, computerul apeleaza la un server special, numit server DHCP. Administratorul de reea poate specifica o serie de adrese distribuite ntre calculatoare. Aceasta permite evitarea configurarii manuale a calculatoarelor din reea i reduce numarul de erori. Protocolul DHCP este utilizat de cele mai multe ori de reele mari TCP/IP. DHCP este un protocol de extindere a protocolului BOOTP, utilizat anterior pentru asigurarea staiilor de lucru fr disc cu adrese IP, atunci cnd se incarca. DHCP mentine compatibilitatea cu BOOTP. Distribuirea adreselor IP Pprotocolul DHCP ofera trei metode de distribuire a IP-adreselor: 1. Distribuie manuala. Cu aceast metod, un administrator de reea atribuie aparatului de adresa (de obicei MAC-adresei) a fiecarui client -computer o

anumit adres IP. De fapt, aceast metod de repartizare a adreselor difera de configurarea manual a fiecrui computer numai prin faptul c informaiile despre adrese sunt stocate centralizat (pe serverul DHCP), i deaceea acestea sunt mai uor de schimbat dac este necesar; 2. Distribuie automat. Cu aceast metod, pentru fiecare computer pentru folosire permanenta este alocata gratuit orice adresa IP din gama definita de administrator; 3. Distribuie dinamic. Aceast metod este similar cu distribuia automat, cu excepia faptului c adresa este data calculatorului pentru o anumit perioad. Aceasta se numete inchirierea(arendarea) adresei. La expirarea timpului de nchiriere adresa IP este din nou libera si clientul este obligat s solicite una nou (adresa, cu toate ca, poate fi la aceeasi).

Compoziia DHCP n Windows 2000Serviciul DHCP n Windows 2000 const din trei componente principale. Servere DHCP. In compoziia serverului DHCP intra echiparea DHCP uor de folosit, instrument grafic care permite administratorului de a seta configurarile pentru clientii DHCP. Serverul DHCP, de asemenea, conine o baz de date pentru destinarea adereselor IP i a altor setri (fig. 3). Clienii DHCP. Clienii serverului DHCP n Windows 2000 pot fi calculatoare care lucreaza pe orice platform.

Fig. 3. Componente DHCP. Agenii retranslarii BOOTP/DHCP. Lucrul protocoalelor BOOTP i DHCP se bazeaz pe mecanismele de difuzare. Routere, de obicei implicit, nu retransleaza pachetele de difuzare, deaceea transferul pachetelor de acest tip este efectuat de agentul de retranslare. Agentul de retranslare DHCP este un router sau gazd care ascult mesaje de difuzare DHCP/BOOTP i le inainteaza la serverul(ele) specificat DHCP. Utilizarea agenilor de retranslare elimina nevoia de a instala serverul DHCP pe fiecare segment fizic de reea . Agentul nu numai servete cererile directe locale a clienilor DHCP i le inainteaza la serverele DHCP sterse, dar de asemenea ntoarce rspunsurile serverelor DHCP sterse clienilor DHCP. Administratorul poate anula parametrii setarii dinamice, setind manual. Orice informaie, introdusa manual pe client, anuleaz parametrii setarii dinamice.

Conceptele de baz DHCPRegiunea DHCP. Regiunea (scole) DHCP grupa administrativa, care identific gamile intregi consecutive de adrese IP posibile, pentru toti clientii DHCP n subreeaua fizica.Regiunele determina subreteaua logica, pentru care trebuie sa se ofere serviciile DHCP, i permit serverului sa ceara opiunile de configurare, emise la toti clientii DHCP in subreea. Regiune trebuie s fie determinata nainte,ca clientii DHCP sa poata folosi serverul DHCP pentru configurarea dinamica a TCP/IP. Diapazonul adreselor IP de rspndire. Dac este determinata regiunea DHCP si este setat intervalul de excludere, atunci partea de adrese ramase se numesc diapazonul de adrese disponibile (address pool) (in regiunea creat). Aceste adrese pot fi atribuite dinamic pentru clientii DHCP n reea. Diapazonul adreselor IP de excludere. Diapazonul de excludere(exclusion range) preztint o consecutivitate de IP adrese in limita regiunii,care ar trebui s fie excluse de la furnizarea serviciului DHCP. Rezervare. Rezervare (reservation) permite clientului sa atribuie o adres permanent i s asigure c dispozitivul specificat n subreea poate folosi ntotdeauna aceeai adres IP. Super-regiunea. Acesta este un concept utilizat n Dispecerul DHCP ,care atribuie un set de regiuni grupate ntr-un obect administrativ separat Super-regiunea (superscope). Superregiunile sunt utile pentru rezolvarea diferitelor probleme ale serviciului DHCP. Contracte in chirie. Contractul in chirie (lease) durata de timp care definete perioada n care computerul clientului poate folosi adresa IP atribuita. In timpul transmiterii contractului inchiriat el devine activ. La momentul de jumtate din durata contractului in chirie, clientul trebuie s rennoiasc numirea de adresa, apelind serverul din nou. Durata contractului de nchiriere afecteaz frecventa actualizarii contractului de nchiriere (intensitatea de apeluri la server). Opiuni DHCP. Opiuni DHCP parametri suplimentari ai setarilor clientilor pe care serverul DHCP poate numi la deservirea contractului de nchiriere a clientului DHCP. De exemplu, adresa IP a router-ului sau implicit a portal-ului , serverilor WINS sau serverelor DNS sunt de obicei furnizate pentru fiecare regiune sau la nivel global pentru toate regiunile gestionate de serverul DHCP. n afara de opiunile standarde, serverul DHCP Microsoft v permite s definiti i s adaugati opiuni personalizate.

Etapele procesului obtinerii adreseiProcesul de obinere a adresei IP const din patru faze. Detectarea DHCP. La nceputul clientul efectueaz o cerere de difuzare pe toata reeaua fizic cu scopul de a gsi DHCP-servere disponibile. El trimite un mesaj (de tip DHCPDISCOVER), n acelai timp ca adresa IP a sursei se indica 0.0.0.0 (deoarece computerul nu are propria adresa IP), iar in calitate de adresa de destinaie - adresa de difuzare 255.255.255.255. Mesajul DHCPDISCOVER poate fi raspindit dincolo de reeaua fizic local cu ajutorul agentilor special setati a retranslarii DHCP, redirecionarea mesajelor primite de la clientii serverului DHCP pe alte subreele. Oferta DHCP. Primind un mesaj de la client, server determin configuraia clientului necesara n conformitate cu setrile indicate de administratorul de reea. Serverul trimite rspunsul (DHCPOFFER), in care ofer configurarea. Acest mesaj DHCP-serverul trimite difuzat. Clientul poate primi mai multe sugestii diferite de la diferite servere DHCP, din care el trebuie s aleag pe cel care-l aranjeaza. Cererea DHCP. Alegerea uneia dintre configuraiile propuse de DHCP-server, clientul trimite o cerere DHCP (DHCPREQUEST). Este distribuit difuzat, n timp ce la opiunile

specificate de ctre client n mesajul DHCPDISCOVER , se adauga o caracteristic special elementul de identificare a serverului care indica adresa DHCP-serverului aleasa de client. Confirmarea DHCP. n cele din urm, serverul confirma cererea i trimite aceasta confirmare (DHCPACK) la client. Dupa ce clientul trebuie sa seteze interfata sa de retea utiliznd opiunile furnizate.

Partea practic a materialului Cerinile privind configuraiilePentru a configura este necesar: 1. SO Windows Server versiune. n aceast lucrare vom aplica urmtoarele versiuni ale sistemului de operare server Windows: Windows 200 Server, Windows 2003 Server; 2. n configurarea sistemului de operare trebuie s fie instalat serverul DHCP cu configuraia implicit. Locaia sa - Control Panel -> Administrative Tools -> DHCP; 3. Avnd n vedere faptul c orice serviciu n reea este compus din 2 componente - partea de server i partea clientului - Configurarea unui DHCP se efectueaza n 2 etape: configurarea unui server (DHCP server) i configurare clientului (configurarea placii de reea).

Configurarea DHCP n SO WindowsConfigurarea serverului DHCP n SO Windows Serverul DHCP este configurat folosind nterfaa DHCP n meniul Administrative Tools panoului Control Panel (fig. 4).

Fig. 4. Server DHCP. Dup instalarea DHCP n lista serverelor DHCP apare pictograma serverului local DHCP, cu toate acestea e afiat cu o pictogram sgeat verde, ceea ce nseamn c executarea serviciului DHCP a avut loc cu succes. Deci serverul DHCP se execut n mod implicit, dar trebuie s configurai manual regiunea de utilizare de adrese IP, pentru distribuirea serviciilor DHCP . Serverul DHCP nu va efectua nici un fel de funcii pn n momentul n care nu exist nici o zona de adrese de configurat. Desigur, aceasta este problema cea mai des intilnita pe care administratorul o efectueaz atunci cnd configurareaza serverul DHCP. Regiunea se creaz pentru scopuri de distribuie ctre clienilor de IP-adrese i mti de subreea (cel puin), i, n plus, de obicei i adreselor de portal , adreselor DNS i WINS. Serverul DHCP este furnizat de obicei cu mai multe regiuni, n funcie de numrul de diferite sub-retele care conin adresele alocate clientilor. Fiecare dintre aceste regiune este configurata n mod independent i poate fi activata sau dezactivata individual. Vom vedea cum arat n practic. Procesul de creare a regiunii se efectuiaza cu ajutorul master-ului corespunzator. Lansarea master-ului serverul DHCP-> meniul contextual -> New Score (fig. 5). Etapele de lucru a master-ului: Pima etapa: Oferirea denumirii regiunii i descrierea ei. Din experien s tie c furnizarea de descriere suplimentara pot fi foarte utile. De obicei denumirea regiunii se seteaza n corespundere cu subreteaua, pe care se bazeaz, de exemplu Scope 192.168.1.0/24. Oferirea diapazonului de adrese IP i masti potrivite de subreea (dup cum se arat n figura de mai jos). Minim, e toata informaia de baz care ar trebui s fie furnizate. Dup crearea unei regiuni, nu se poate de schimbat masca ei de subreea (Fig. 6).

Fig. 5. Crearea regiunii.

Fig. 6. Diapazonul de inregistrare a adreselor IP. Adoua etapa: Adugarea exclusions (excluderii). Excluderea este un grup de adrese IP din regiunea data, care nu este inclusa n distribuia de adrese. Adesea, aceasta sunt adrese

permanente care sunt atribuite la anumite nod-uri (de exemplu, servere), ntr-o anumit subreea (fig. 7). Lease duration (durata contractului de leasing). n mod implicit, in Windows 2000, durata contractului de imprumut este de 8 zile (care, desigur, poate fi schimbata) (fig. 8).

Fig. 7. Inregistrarea diapazonului de excludere.

Fig. 8. Inregistrarea de durata a contractului de imprumut. Configure Options (configurarea optiunilor). La sfritul lucrului expertului este disponibila posibilitatea de a ajusta opiunile de DHCP, cum ar fi furnizarea clientilor cu: 1. adrese IP a gateway-ului (fig. 9);

Fig. 9. nregistrarea adresei IP a gateway-ului. 2. serverelor DNS (fig.10);

Fig. 10. Inregistrarea serverului DNS. n mod implicit, regiunea DHCP nu este activata pn atunci, pn cnd nu va avea loc activarea acestuia n timpul construciei sau folosind meniul contextual al regiunii puncului Activate (fig. 11).

Fig. 11. Activarea regiunii. Dup creare fiecare regiunea cuprinde (fig. 12): 3. diapazonul de adrese; 4. adrese deja distribuite la calculatoare; 5. adresele rezervate; 6. proprietatile regiunii.

Fig. 12. Continutul regiunii. Configurarea clientului DHCP in SO Windows Setarea clientului DHCP ruleaz n setrile protocolului TCP/IP plcii de reea - cu ajutorul facturarii primirii automate a configurarilor IP i / sau de a obine DNS server automat (fig. 13). Dup ce ar trebui s dezactivai i activai placa de reea din nou. Verificarea setrilor poate fi efectuata folosind comanda ipconfig/all.

Fig. 13. Setarea automat a obinerii setarilor IP.

Configurarea DHCP in LinuxConfigurarea serverului DHCP n SO Linux Setarea unui server DHCP ncepe cu crearea unui fiier de configurare / etc /dhcpd.conf. Acesta poate fi pur i simplu copiat din exemplul: cp / etc / dhcpd.conf.sample / etc / dhcpd.conf In continuare trebuie de introdus modificari in fisierul dat n funcie de cerinele de reea. Exemplu. Cea mai simpl versiune a unui server DHCP pentru reea 192.168.1.0/24 i intervalul de adrese IP 192.168.1.128-250 folosind gateway-ul 192.168.1.1, DNS server 192.168.1.4 i domeniul mynet.lan. Tip fiierului de configurare pentru aceast setare: ddns-update-style none; subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.1; option subnet-mask 255.255.255.0; option domain-name-servers 192.168.1.4; option domain-name "mynet.lan"; range 192.168.1.128 192.168.1.250; } n exemplu, prima care a cerut setrile, masina va primi adresa 192.168.1.250, urmtoarea 192.168.1.249 i aa mai departe. n cazul n care dorii ca anumite computere n reea sa primeasca n loc de adrese aleatoare doar adresa rigid fixat pentru ele (n conformitate cu MAC -adresa plcii de reea), atunci putei folosi urmtoarea configuraie:

ddns-update-style none; subnet 192.168.1.0 netmask 255.255.255.0 { option routers 192.168.1.1; option subnet-mask 255.255.255.0; option domain-name-servers 192.168.1.4; range 192.168.1.128 192.168.1.250; host smith # Vasya Sidorov { hardware ethernet 00:0c:29:8b:02:e7; fixed-address 192.168.1.5; } host neo # Nikolai Petrov { hardware ethernet 00:22:22:22:22:22; fixed-address 192.168.1.6; } } n acest exemplu, adresele IP sunt tratate cu referire la MAC-adresa plcii de reea.Placa de retea cu MAC 00:00 c: 29:8 b: 02: e7 mereu va primi adresa 192.168.1.5, i placa de reea cu MAC 00:22:22:22:22:22, respectiv, adresa 192.168.1.6, iar celelalte computere din reea vor primi adresele la ntmplare n intervalul de la 192.168.1.128 la 192.168.1.250. Dup configurare fiierul i modificarile sale trebuie de repornit serverul (daemon) dhcp. daemon Titlul dhcpd (gestionarea cu serviciile - Lab 2). Configurarea clientului DHCP in SO Linux De asemenea, se efectueaza n setrile de placa de reea, n loc de modul ndicrii configurrii manual se alege modul prin DHCP.