SERGEY SUPRUNOV, inginer de telecomunicații al "profilului IT vast". În timpul liber își studiază FreeBSD și Python și încearcă să-și înțeleagă disprețul față de KDE
Sysadminul trebuie să fie leneș
DHCP și DNS dinamic
Nu este necesar să configurați fiecare computer din rețeaua locală separat. Această sarcină poate fi încredințată serverului.
Astăzi este imposibil să vă imaginați o întreprindere, chiar și una mică, ale cărei computere nu sunt integrate într-o rețea locală și nu împărtășesc resurse, nu schimbă fișiere între ele etc. Desigur, toată această "economie" poate fi ajustată manual, dar pe măsură ce flota crește, devine din ce în ce mai împovărătoare. Și probabilitatea de erori crește proporțional cu numărul de calculatoare. Prin urmare, s-au inventat protocoale care vă permit să configurați automat aparatele conectate la rețea.
Desigur, aceste probleme sunt înlocuite de altele care sunt specifice tuningului dinamic, dar vom vorbi despre ele în cursul articolului.
În rețelele mari Windows nu este nevoie să "reinventați roata" - Active Directory și alte realizări ale gândirii pe calculator vă permit să obțineți o infrastructură de rețea extrem de automatizată și profund integrată, dacă nu direct din cutie, cu un minim de efort. Desigur, există unele particularități și trucuri acolo, dar alte articole au fost dedicate acestor chestiuni (și, sunt sigur, încă vor fi).
Dacă aveți o rețea relativ mică, fără domenii, care include mașini cu sisteme de operare diferite și doriți să organizați o configurație dinamică a parametrilor de rețea, atunci o soluție destul de bună este să configurați un server DHCP pe una dintre mașinile UNIX. În acest articol vom folosi FreeBSD.
Elementele de bază ale DHCP
Cu toate acestea, timpul de închiriere scăzut nu înseamnă că, după expirarea sa, clientul va fi "excomunicat". Protocolul DHCP oferă o procedură de "extindere a contractului de închiriere" de către client, în momentul expirării contractului de leasing, dar clientul continuă să lucreze.
Să luăm în considerare, în general, modul în care are loc procesul de obținere a parametrilor de rețea (vezi Figura 1):
Figura 1. Schimb de pachete între client și server
Astfel, în ceea ce privește timpul de închiriere, putem spune următoarele:
În plus față de DHCPDISCOVER, DHCPOFFER, DHCPREQUEST, DHCPACK și DHCPNAK menționate anterior, există încă trei protocoale:
Să începem prin revizuirea clienților DHCP. Aceste programe, una sau cealaltă implementare, fac parte din aproape toate sistemele de operare, deci nu ar trebui să apară probleme în obținerea parametrilor de rețea de la serverul DHCP în orice sistem modern.
Să aruncăm o privire mai atentă la utilitarul dhclient care face parte din FreeBSD. În cel mai simplu caz, utilizarea sa este redusă la comanda:
Lucrarea poate fi însoțită de mesaje de diagnostic, de exemplu: