Instalarea și configurarea serverului dhcp pe linux

# image.jpg Un moment bun, dragă! În momentul postării pe blog, funcțiile mini-HOWTO ale unui server DHCP pe Linux. În acest articol vreau să vă spun cum funcționează protocolul DHCP. Cum funcționează clientul DHCP?







Și, practic, configurați serverul DHCP?

Instalarea și configurarea unui server DHCP în cadrul FreeBSD

Protocolul DHCP

Protocolul DHCP (Dynamic Host Configuration Protocol - Dynamic Host Configuration Protocol) este un model client-server de protocol. Cu alte cuvinte, există un server DHCP (dhcpd demon) răspunde la solicitările clienților, și există un client DHCP (dhclient) trimiterea solicitărilor și primirea răspunsurilor de la server. Transmisia de date se face folosind UDP. cu toate acestea, serverul primește mesaje de la clienti la portul Șaizeci și șapte și trimite mesaje clienților pe portul 68.

În general, nu mormăind despre structura pachetelor trimise, schema protocolului poate fi reprezentată de următoarea figură:

Ovalurile și săgețile de gradient din diagramă denotă mesajele difuzate și, respectiv, direcția mesajului. Rândurile denotă mesajele care nu sunt difuzate. Dotat, mesaje posibile (opțional).

1. Descoperirea DHCP (DHCPDISCOVER)

2. Răspunsul serverului DHCP (DHCPOFFER)

3. Solicitare server DHCP (DHCPREQUEST)

Instalarea și configurarea serverului dhcp pe linux

Selectând una dintre configurațiile oferite de serverele DHCP, clientul trimite o cerere DHCP (DHCPREQUEST). Este difuzat.

4. Confirmarea de la serverul DHCP (DHCPACK)

În cele din urmă, serverul confirmă solicitarea și trimite această confirmare (DHCPACK) clientului. După aceasta, clientul trebuie să configureze interfața de rețea utilizând funcțiile furnizate.

Cu toate acestea, în afară de mesajele desemnate, există și alte posibile (în diagrama acestea sunt indicate prin linii punctate):







Renunțarea la opțiunile furnizate de serverul DHCP (DHCPDECLINE)

configurarea serverului dhcp în Red Hat Enterprise Linux 5 Movie.avi

Anulați de la un server DHCP (DHCPNAK)

Informații DHCP (DHCPINFORM)

Client DHCP (dhclient) Linux

Pentru ca Linux să funcționeze ca un client DHCP, trebuie să instalați pachetul dhclient (în RedHat, poate dhcpcd). Acest client solicită proprietăți de la server și le aplică gazdei locale.

dhclient utilizează un /etc/dhclient.conf fișier de configurare (uneori /etc/dhcp/dhclient.conf sau /etc/dhcp3/dhclient.conf). Și, de asemenea, stochează informații despre opțiunile plătite în fișierul /var/lib/dhcp/dhclient.leases.

În general, DHCP client este instalat cu distribuția OS și face ca fișierul de configurare implicit care funcționează bine și nu cere pentru intervenție. Dhclient la locul de muncă, este necesar ca în fișierele de configurare ale interfețelor de rețea de distribuție (care este necesară pentru a obține caracteristicile de rețea ale DHCP), specificați opțiunea BOOTPROTO = dhcp (pentru RedHat) și dhcp IFACE eth_№_ (la Deb).

Server DHCP (dhcp-server / dhcpd) pe Linux

Cred că funcțiile serverului, din cele de mai sus, sunt absolut clare - pentru a oferi clienților (gazde) proprietățile conexiunii la rețea. Pentru a rula serverul, trebuie să instalați pachetul dhcp-server (în versiunile mai vechi - dhcpd, uneori pachetul are numele dhcp3-server).

Odată instalat, sistemul pare ca un demon fantomă - dhcpd. Acest demon ar trebui să li se permită să ruleze la niveluri corespunzătoare, (RedHat echipa - / sbin / chkconfig dhcpd privind, în Debian - valori implicite DHCPd /usr/sbin/update-rc.d) OS.

Apoi, voi da un exemplu de configurare obișnuită pentru serverul DHCP "a:

Instalarea și configurarea serverului dhcp pe linux

În plus, poate fi "încorporat" parametrul gazdă în parametrul de subrețea pentru a forma un fișier de configurare mai ușor de înțeles:

Echilibrarea și economisirea serverului DHCP

Cu alte cuvinte, parametrul intervalului din config este setat astfel încât să împartă rețeaua într-un raport de 80/20.

om dhcpd.conf (5)
dhcp opțiuni om (5)

Nu este un moment prost, oaspeții și cititorii blogului k-max.name. În momentul de față publică o mică notă memorie despre crearea Microsoft SQL Două mii cinci pentru Enterprise 1C. Cred că pentru alte nevoi de utilizare a MS SQL dat cu.

Nu este un timp prost, dragi cititori. Voi publica a doua parte a articolului despre subsistemul de rețea Linux. În partea actuală, accentul principal se pune pe implementarea rețelei în Linux (cum se configurează rețeaua în Linux ca.

Această notă este o încercare de a ajuta pe cei care doresc să experimenteze FreeBSD. Din aceasta veți afla cum să instalați rapid acest sistem de operare, să vă conectați la rețea și să ridicați interfața grafică (X11 + Gnome).







Articole similare

Trimiteți-le prietenilor: