Un router Cisco pe care rulează software-ul Cisco IOS poate fi configurat să se comporte ca un server DHCPv4. Serverul DHCPv4 Cisco IOS atribuie şi administrează adrese IPv4 din bazine de adrese din cadrul router-ului către clienţi DHCPv4. Topologia aratată în Figura 1 este folosită pentru această funcţionalitate.

Pasul 1. Excluderea adreselor IPv4

Router-ul care funcţionează ca serverul DHCPv4 atribuie toate adresele IPv4 dintr-un bazin de adrese DHCPv4 dacă nu e configurat pentru a exclude adresele specifice. În mod obişnuit, unele adrese IPv4 dintr-un bazin sunt atribuite dispozitivelor din reţea care necesită atribuiri statice de adrese. Prin urmare, aceste adrese IPv4 nu ar trebui atribuite altor dispozitive. Pentru a exclude adrese specifice folosiţi comanda ip dhcp excluded-address după cum se arată în Figura 2.

O singură adresă sau un interval de adrese pot fi excluse prin specificarea celei mai mici adrese şi a celei mai mari adrese din interval. Adresele excluse trebuie să includă adresele atribuite router-elor, serverlor, imprimantelor şi altor dispozitive care au fost configurate manual.

Pasul 2. Configurarea unui bazin DHCPv4.

Configurarea unui server DHCPv4 include definirea unui bazin de adrese pentru atribuire. După cum se arată in Figura 3, comanda ip dhcp pool pool-name creează un bazin cu numele specificat şi setează router-ul în modul de configurarea DHCPv4, care este identificat de acest prompt Router(dhcp-config)#.

Pasul 3. Configurarea sarcinilor specifice

Figura 4 enumeră toate sarcinile necesare pentru completarea configurării bazinului DHCPv4. Unele dintre acestea sunt opţionale, pe când altele trebuie să fie configurate.

Bazinul de adrese şi router-ul default gateway trebuie configurate. Folosiți comanda network pentru a defini intervalul de adrese disponibile.

Folosiți comanda default-router pentru a defini router-ul default gateway. În mod obişnuit, gateway-ul este o interfaţă LAN a router-ului cel mai apropiat de dispozitivele client. Este necesar un gateway, dar puteţi enumera până la opt adrese dacă sunt mai multe gateway-uri.

Alte comenzi pentru bazinul DHCPv4 sunt opţionale. De exemplu, adresa IPv4 a server-ului DNS care este disponibilă unui client DHCPv4 este configurată folosind comanda dns-server . Comanda domain-name domain este folosită pentru a defini numele domeniului. Durata inchirierii DHCPv4 poate fi schimbată folosind comanda lease .. Valoarea implicită a chiriei este de o zi. Comanda netbios-name-server este folosită pentru a defini serverul NetBIOS WINS.

Exemplu DHCPv4

Un exemplu de configurare cu parametrii DHCPv4 de bază configuraţi pe router-ul R1, un server DHCPv4 pentru LAN-ul 192.168.10.0/24 este arătat în Figura 5 folosind exemplul de topologie din Figura 1.

Dezactivarea DHCPv4

Serviciul DHCPv4 este activat, în mod implicit, pe versiunile de software Cisco IOS care îl suportă. Pentru a dezactiva acest serviciu folosiţi comanda de configurare globală no service dhcp . Folosiți comanda de configurare globală service dhcp pentru a reactiva procesul server-ului DHCPv4. Reactivarea serviciului nu are efect daca parametrii nu sunt configuraţi.

Folosiţi activitatea Syntax Checker din Figura 6 pentru a configura în mod similar parametrii pe R1 pentru LAN-ul 192.168.11.0/24.