DHCP

A DHCP egy hálózati szolgáltatás, amely lehetővé teszi a számítógépekhez beállítások társítását egy kiszolgálóról, az egyes hálózati gépek kézi beállítása helyett. A DHCP-kliensnek beállított számítógépeknek nincs kontrolljuk a DHCP-kiszolgálótól kapott beállítások felett, és a beállítás a számítógép felhasználója számára észrevétlen.

A DHCP-kiszolgáló által a DHCP-klienseknek leggyakrabban biztosított beállítások:

  • IP-cím és hálózati maszk

  • DNS

  • WINS

Ugyanakkor a DHCP-kiszolgáló képes olyan beállításokat is biztosítani, mint:

  • Gépnév

  • Tartománynév

  • Alapértelmezett átjáró

  • Időkiszolgáló

  • Nyomtatókiszolgáló

A DHCP használatának előnye, hogy a hálózat változásait – például a DNS-kiszolgáló címének megváltozását – csak a DHCP-kiszolgálón kell lekövetni, a hálózat összes gépének beállítása automatikusan frissítésre kerül, amint a DHCP-kliensük lekérdezi a DHCP-kiszolgálót. További előny, hogy egyszerűbb az új számítógépek integrálása a hálózatba, mivel nincs szükség IP-cím elérhetőségének ellenőrzésére. Az IP-címfoglalási konfliktusok is ritkábbak.

A DHCP-kiszolgáló két módszerrel képes beállítások biztosítására:

MAC-cím

Ez a módszer a DHCP a hálózatra kapcsolt minden egyes hálózati kártya egyedi hardvercímének azonosítására való használatát, majd állandó beállítások folyamatos biztosítását jelenti minden alkalommal, amikor a DHCP-kliens az adott hálózati eszköz használatával kéréssel fordul a DHCP-kiszolgálóhoz.

Címtároló

Ez a módszer IP-címek egy tárolójának (néha tartománynak vagy hatókörnek is nevezik) megadásával jár, amelyből a DHCP-kliensek dinamikusan és érkezési sorrendben megkapják beállításaikat. Ha egy DHCP-kliens már nincs a hálózaton egy megadott ideig, akkor a beállítások lejárnak és visszakerülnek a címtárolóba, ezzel elérhetővé válnak más DHCP-kliensek számára.

Az Ubuntu egyaránt tartalmaz DHCP-kiszolgálót és -klienst is. A kiszolgáló a dhcpd. Az Ubuntu által biztosított kliens a dhclient, és minden automatikus beállítást igénylő gépre fel kell telepíteni. Mindkét program telepítése és beállítása egyszerű, és a rendszer indulásakor automatikusan elindulnak.

Telepítés

Adja ki a következő parancsot a dhcpd telepítéséhez:

sudo apt-get install dhcp3-server

Valószínűleg szüksége lesz az alapértelmezett beállítások megváltoztatására az /etc/dhcp3/dhcpd.conf szerkesztésével, a konkrét igényekhez és konfigurációhoz illesztése érdekében.

Szerkesztenie kell az /etc/default/dhcp3-server fájlt is, a dhcpd által figyelendő csatolók megadásához. Alapértelmezésben az eth0 csatolón figyel.

MEGJEGYZÉS: a dhcpd üzenetei bekerülnek a rendszernaplóba. A diagnosztikai üzeneteket a syslogban keresse.

Beállítás

A telepítést záró hibaüzenet kissé zavarba ejtő lehet, de az alábbi lépések segítik a szolgáltatás beállítását:

Általában véletlen IP-címek kiosztására van szükség. Ez a következő beállításokkal érhető el:

# Sample /etc/dhcpd.conf
# (add your comments here) 
default-lease-time 600;
max-lease-time 7200;
option subnet-mask 255.255.255.0;
option broadcast-address 192.168.1.255;
option routers 192.168.1.254;
option domain-name-servers 192.168.1.1, 192.168.1.2;
option domain-name "sajáttartomány.példa";

subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.10 192.168.1.100;
range 192.168.1.150 192.168.1.200;
} 

Ennek eredményeként a DHCP-kiszolgáló a kliensnek a 192.168.1.10-192.168.1.100 vagy 192.168.1.150-192.168.1.200 tartományból fog IP-címet adni. Az IP-címet 600 másodpercre kölcsönzi ki, ha a kliens nem kér más időtartamot. Ellenkező esetben a maximálisan engedélyezett kölcsönzés 7200 másodperc lesz. A kiszolgáló közli a klienssel azt is, hogy alhálózati maszkként a 255.255.255.0, üzenetszórási címként a 192.168.1.255, az útválasztó/átjáró címeként a 192.168.1.254, DNS-kiszolgálókként pedig a 192.168.1.1 és 192.168.1.2 használható.

Ha WINS-kiszolgálót kell megadnia Windows kliensei számára, akkor meg kell adnia a netbios-name-servers beállítást, például:

option netbios-name-servers 192.168.1.1; 

A dhcpd beállítások a DHCP mini-hogyanból származnak, amely itt megtalálható.

Hivatkozások