A dhcp szerver telepítése és konfigurálása linuxon

# image.jpg Jó idő, kedvesem! Jelenleg a blogbejegyzésen a DHCP szerver mini-HOGYAN funkcióit Linuxon. Ebben a cikkben szeretném elmondani, hogyan működik a DHCP protokoll. Hogyan működik a DHCP-ügyfél?

És csakúgy, mint gyakorlatilag, konfigurálja a DHCP szervert?

DHCP-kiszolgáló telepítése és konfigurálása a FreeBSD alatt

A DHCP protokoll

A DHCP (Dynamic Host Configuration Protocol) egy ügyfél-kiszolgáló modell protokoll. Más szavakkal, van egy DHCP szerver (dhcpd nélkül), amely válaszol az ügyfélkérésekre, és van egy DHCP kliens (dhclient), amely elküldi a kéréseket és fogadja a válaszokat a szerverről. Az adatátvitel az UDP protokoll használatával történik. miközben a kiszolgáló az ügyfelektől a hatvanhét portjára küld üzenetet, és üzenetet küld a 68-as porton lévő ügyfeleknek.

Általánosságban elmondható, hogy a csomagok szerkezetét nem mormogják, a protokoll sémáját a következő ábra képviseli:

Az ábrán a színátmenetes ovális és nyíl jelöli az üzeneteket és az üzenetek irányát. A vonalak jelölik a nem sugárzott üzeneteket. Kiiktatott, lehetséges üzenetek (opcionális).

1. DHCP-felfedezés (DHCPDISCOVER)

2. DHCP Server Response (DHCPOFFER)

3. DHCP-kiszolgáló kérése (DHCPREQUEST)

A dhcp szerver telepítése és konfigurálása linuxon

A DHCP-szerverek által kínált konfigurációk egyikének kiválasztásával az ügyfél DHCP-kérelmet küld (DHCPREQUEST). Ez sugárzott.

4. Visszaigazolás a DHCP szerverről (DHCPACK)

Végül a szerver megerősíti a kérést, és elküldi ezt a visszaigazolást (DHCPACK) az ügyfélnek. Ezt követően az ügyfélnek konfigurálnia kell hálózati interfészét a mellékelt funkciók használatával.

Mindezek mellett a kijelölt üzenetektől eltekintve vannak más lehetőségek is (az ábrán szaggatott vonalak jelzik):

A DHCP-kiszolgáló által biztosított opciók elvetése (DHCPDECLINE)

konfigurációs dhcp szerver a Red Hat Enterprise Linux 5 Movie.avi alkalmazásban

Visszavonás DHCP-kiszolgálóról (DHCPNAK)

DHCP információk (DHCPINFORM)

DHCP kliens (dhclient) Linux

Ahhoz, hogy a Linux DHCP kliensként működjön, telepítenie kell a dhclient csomagot (RedHat, talán dhcpcd). Ez az ügyfél lekérdezi a tulajdonságokat a kiszolgálóról, és alkalmazza azokat a helyi gazda számára.

dhclient használ /etc/dhclient.conf konfigurációs fájl (néha /etc/dhcp/dhclient.conf vagy /etc/dhcp3/dhclient.conf). Továbbá a fizetett paraméterekkel kapcsolatos információkat a /var/lib/dhcp/dhclient.leases fájlban tárolja.

Általánosságban elmondható, hogy a DHCP kliens telepítve van az operációs rendszer terjesztésével együtt, és az alapértelmezett konfigurációs fájlt végzi, amely teljesen működőképes és nem igényel beavatkozásokat. Dhclient dolgozni, szükség van a konfigurációs fájlok hálózati csatolók a disztribúció (ami eléréséhez szükséges hálózati szolgáltatások DHCP), adja meg a lehetőséget, BOOTPROTO = dhcp (RedHat) és iface eth_№_ dhcp (Deb).

DHCP szerver (dhcp-server / dhcpd) Linux alatt

Úgy vélem, a fentiekből kifolyólag a kiszolgáló teljesen egyértelmű - az ügyfelek (a gazdagépek) számára a hálózati kapcsolat tulajdonságait. A kiszolgáló futtatásához telepíteni kell a dhcp-server csomagot (régebbi verziókban - dhcpd, néha a csomagnak dhcp3-szerverrel kell rendelkeznie).

Telepítés után a rendszer úgy tűnik, hogy az ördög - dhcpd szelleme. Ez a démon lehetővé kell tenni, hogy fut a megfelelő szinteken, az operációs rendszer (csapat RedHat - / sbin / chkconfig dhcpd a Debian - /usr/sbin/update-rc.d dhcpd defaults).

Ezután adok egy példát a DHCP-kiszolgáló szokásos konfigurációjára: a:

A dhcp szerver telepítése és konfigurálása linuxon

Ezenkívül az alhálózati paraméterben a gazdaparaméter "beágyazható", hogy egy érthetőbb konfigurációs fájlt hozzon létre:

Kiegyenlítő és megtakarító DHCP-kiszolgáló

Más szavakkal, a konfiguráció tartomány paramétere úgy van beállítva, hogy a hálózatot 80/20 arányra osztja.

ember dhcpd.conf (5)
férfi dhcp-opciók (5)

Nem rossz idő, a blog és a blog olvasói k-max.name. Jelenleg egy kis emlékjegyet teszek közzé a Microsoft SQL kétharmados létrehozásáról az 1C Enterprise számára. Úgy gondolom, hogy az MS SQL használatának más igényei vannak.

Nem rossz idő, kedves olvasók. Kiadom a cikk második részét a Linux hálózati alrendszerről. A jelenlegi részen a fő hangsúly a Linux hálózat megvalósításán van (hogyan kell a Linuxot Linuxban konfigurálni).

Ez a megjegyzés egy olyan kísérlet, amely kismértékű segítséget nyújt azoknak, akik a FreeBSD-t szeretnék megtapasztalni. Ebből megtudhatja, hogyan lehet gyorsan telepíteni ezt az operációs rendszert, csatlakozni a hálózathoz és felemelni a grafikus felületet (X11 + Gnome).

Kapcsolódó cikkek