Egy Cisco IOS operációs rendszert futtató forgalomirányító is beállítható DHCPv4 szervernek. A Cisco IOS DHCPv4-szervere képes a forgalomirányítón belül megadott címkészletek IPv4-címeinek a DHCPv4-kliensek felé történő kiosztására és kezelésére. Ezt illusztrálja az 1. ábrán látható topológia.
1. lépés: IPv4-címek kizárása
A DHCPv4-szerverként működő forgalomirányító egy DHCPv4-címkészlet összes IPv4-címét kiosztja, hacsak nincs beállítva bizonyos címek kizárása. A készlet néhány IPv4-címe jellemzően a statikus címet igénylő hálózati eszközöknek van kiosztva. Ezért ezen címeket nem szabad más eszközöknek kiosztani! Bizonyos címek kizárásához használjuk az ip dhcp excluded-address parancsot a 2. ábrán látható módon.
Cím vagy címtartomány kizárása az első és utolsó cím megadásával lehetséges. Érdemes a kizárt címek közé felvenni a forgalomirányítók, szerverek, hálózati nyomtatók és más manuálisan konfigurált eszközök címeit.
2. lépés: DHCPv4-készlet beállítása
A DHCPv4-szerverek beállítása magában foglalja a kiosztható címkészlet megadását. Ahogy a 3. ábrán is látható, az ip dhcp pool készlet-neve parancs egy készletet hoz létre a megadott névvel, majd DHCPv4 konfigurációs módba lépteti a forgalomirányítót, amelyet az alábbi prompt is jelez: Router(dhcp-config)#.
3. lépés: Konkrét feladatok beállítása
A 4. ábrán egy lista látható a DHCPv4-címkészlet beállításához szükséges feladatokról. Ezek egy része opcionális, míg a többi beállítás megadása kötelező.
A címkészletet, valamint az alapértelmezett átjáró szerepét betöltő forgalomirányítót be kell állítani. A network utasítással adhatjuk meg a bérelhető címek tartományát.
A default-router paranccsal adható meg az alapértelmezett átjáró. Az átjáró jellemzően a klienseszközökhöz legközelebb található forgalomirányító LAN interfésze. Egy átjáró megadása kötelező, de akár nyolc cím is megadható, ha több is van belőlük.
A többi DHCPv4-címkészletre vonatkozó parancs megadása nem kötelező. A DHCPv4-kliens számára elérhető DNS-szerver IPv4-címét például a dns-server paranccsal lehet beállítani. A domain-name tartománynév használatával adható meg a tartomány neve. A DHCPv4-bérlet időtartama módosítható a lease paranccsal. Az alapértelmezett bérleti idő egy nap. A netbios-name-server parancs használatával megadható a NetBIOS WINS szerver.
DHCPv4 példa
Az 5. ábrán látható a 192.168.10.0/24 LAN számára DHCPv4-szerverként szolgáló R1 forgalomirányítón megadott DHCPv4-alapbeállítások mintakonfigurációja, amely az 1. ábra topológiáját veszi alapul.
A DHCPv4 letiltása
A DHCPv4-szolgáltatás alapesetben engedélyezve van, amennyiben a Cisco IOS adott változata képes ilyen szolgáltatást nyújtani. A szolgáltatást a no service dhcp globális konfigurációs paranccsal tilthatjuk le. A service dhcp globális konfigurációs parancs kiadásával később újra engedélyezhetjük a szolgáltatást. Ha a paraméterek nincsenek beállítva, a szolgáltatás engedélyezésének nincs semmilyen hatása.
A 6. ábrán található parancsszimulátor segítségével a fentiekhez hasonló paraméterek állíthatók be az R1 forgalomirányítón a 192.168.10.0/24 LAN számára.