Muhammad al-Xorazmiy nomidagi
Toshkent axborot texnologiyalari universiteti
Mavzu: DHCP ishlash   tamoyili Cisco packet tracerda DHCP serverini sozlash
                                              Bajardi: Imomqulov Samandar
                                                         Guruh: 0140-23
                                 Amaliy ish №7
      DHCP ishlash tamoyili Cisco packet tracerda DHCP serverini sozlash
     Ishdan maqsad: DHCP serverini Cisco Packet Tracer dasturi yordamida
oʻrganish va qoʻllash koʻnikmasiga ega boʻlish.
     DHCP (Dynamic Host Configuration Protocol) - tarmoq ichidagi IP
manzillarni tarqatish uchun tez, avtomatik va markaziy boshqaruvni ta’minlash
uchun foydalaniladigan protokol. DHCP shuningdek, mos keluvchi pastki tarmoq
niqobini , standart tarmoq dovonini va DNS server ma’lumotlarini qurilmada
sozlash uchun ishlatiladi.
     DHCP-server yagona IP-manzillarini chiqarish va boshqa tarmoq
ma’lumotlarini avtomatik tarzda sozlash uchun ishlatiladi. Ko‘pgina uylarda va
kichik bizneslarda yo‘riqnoma DHCP serverida ishlaydi. Katta tarmoqlarda yagona
kompyuter DHCP-server sifatida harakat qilishi mumkin.
     Tarmoqqa (mahalliy yoki internet) ulanadigan kompyuter yoki boshqa har
qanday qurilma ushbu tarmoq bilan bog‘lanish uchun to‘g‘ri sozlangan bo‘lishi
kerak. DHCP bu konfiguratsiya avtomatik ravishda ro‘y berishi uchun
kompyuterdan, kalitlardan, smartfonlardan, o‘yin konsollaridan va hokazolardan
iborat tarmoqqa ulangan deyarli har bir qurilmada ishlatiladi (8.1-rasm).
                 8.1-rasm. Cisco packet tracerda dhcp serverni sozlash.
     Ushbu dinamik IP-manzilni tayinlash sababli ikkita qurilmaning bir xil IP-
adresiga ega bo‘lish imkoniyati kam bo‘ladi, bu qo‘l bilan tayinlangan, statik IP-
manzillarni ishlatganda juda oson.
     DHCP-dan foydalanish ham tarmoqni boshqarishni ancha osonlashtiradi.
Ma’muriy jihatdan tarmoqdagi har bir qurilma avtomatik ravishda manzilni olish
uchun o‘rnatiladigan standart tarmoq sozlamalaridan boshqa hech qanday IP-
manzilni olishlari mumkin. Boshqa variant esa manzillarni tarmoqdagi har bir
qurilmaga qo‘l bilan belgilashdir.
     Ushbu qurilmalar avtomatik ravishda IP manzilini olishlari mumkin, chunki
ular bir tarmoqdan boshqasiga erkin harakat qilishlari mumkin (ularning barchasi
DHCP bilan o‘rnatiladi) va mobil qurilmalar bilan juda foydali bo‘lgan IP-manzilni
avtomatik ravishda qabul qilishlari mumkin.
     Ko‘pgina hollarda, agar qurilmada DHCP-server tomonidan tayinlangan IP-
manzil bo‘lsa, ushbu IP-manzil tarmoq har safar tarmoqqa ulanganida o‘zgaradi.
Agar IP manzillar qo‘lda tayinlansa, administratsiya har bir yangi mijozga ma’lum
bir manzilni berishni emas, balki allaqachon tayinlangan mavjud manzillarni boshqa
qurilmalar uchun o‘sha manzildan foydalanishga ruxsat berish kerak. Bu nafaqat
vaqtni talab qiluvchi, balki har bir qurilmani qo‘lda konfiguratsiya qilish ham
insonparvar xatolarga duchor bo‘lish imkoniyatini oshiradi.
                             Amaliy ish bajarish tartibi
   DHCP server yordamida qurilgan tarmoqning IP manzillarini o‘rnatiladi va
DHCP serverni Switch2 ga ulanadi (8.2-rasm).
                      8.2-rasm. DHCP serverini tarmoqqa ulash.
    DHCP serverida IP-manzilni sozlash uchun quyida keltirilgan jarayonni
amalga oshiramiz (8.3-rasm).
               8.3-rasm. IP manzil maskasi va asosiy shlyuz o‘rnatiladi.
     Adreslash sozlamalarini o‘rnatish jarayonida quyidagi maydonlar belgilanadi:
Pool Name, Default Gateway, DNS Server, IP Address, Subnet Mask, Maximum
Number of Users.
     Sozlamalar so‘ngida “Save” tugmasi bosiladi, agar yangi manzillarni qo‘shish
kerak bo‘lsa “Add” belgisi bosiladi (8.4-rasm).
8.4-rasm. DHCP manzilini sozlash.
     Amaliy ishni davom ettirishda tarmoqqa ulangan kompyuterlarning
sozlamalariga o‘tgan holda statik mashrutlash kalitini DHCP ga o‘zgartiriladi (8.5-
rasm).
                     8.5-rasm. Kompyuterlarni DHCPni belgilash.
      Bajarilgan amallarni tarmoqqa ulangan barcha kompyuterlarga IP manzillari
avtomatik ravishda belgilanadi. Tarmoqning ishlashini tekshirish bilan ichki va
tashqi kompyuterlarga “ping” buyrug‘i yuboriladi (8.6-rasm).
                       8.6-rasm. Tarmoqni ping orqali tekshirish.
                              DHCPni Routerda sozladik
samandar(config)#ip dh
samandar(config)#ip dhcp p
samandar(config)#ip dhcp pool vl
samandar(config)#ip dhcp pool vlan-1
samandar(dhcp-config)#net
samandar(dhcp-config)#network 192.168.1.0 255.255.255.0
samandar(dhcp-config)#de
samandar(dhcp-config)#default-router 192.168.1.1
samandar(dhcp-config)#dns
samandar(dhcp-config)#dns-server 8.8.8.8
samandar(dhcp-config)#exi
samandar(config)#ip dh
samandar(config)#ip dhcp %DHCPD-4-PING_CONFLICT: DHCP address conflict: server pinged
192.168.1.1.
% Incomplete command.
samandar(config)#ip dh
samandar(config)#ip dhcp po
samandar(config)#ip dhcp pool vlan-3
samandar(dhcp-config)#net
samandar(dhcp-config)#network 192.168.3.0 255.255.255.0
samandar(dhcp-config)#de
samandar(dhcp-config)#default-router 192.168.3.1
samandar(dhcp-config)#dn
samandar(dhcp-config)#dns-server 8.8.8.8
samandar(dhcp-config)#exi
samandar(config)#ip dh
samandar(config)#ip dhcp po
samandar(config)#ip dhcp pool vlan-2
samandar(dhcp-config)#net
samandar(dhcp-config)#network 192.168.2.0 255.255.255.0
samandar(dhcp-config)#de
samandar(dhcp-config)#default-router 192.168.2.1
samandar(dhcp-config)#dn
samandar(dhcp-config)#dns-server 8.8.8.8
samandar(dhcp-config)#ex
samandar(config)#ip dh
samandar(config)#ip dhcp p
samandar(config)#ip dhcp pool vlan 4
^
% Invalid input detected at '^' marker.
samandar(config)#ip dhcp pool vlan-4
samandar(dhcp-config)#net
samandar(dhcp-config)#network 192.168.4.0 255.255.255.0
samandar(dhcp-config)#de
samandar(dhcp-config)#default-router 192.168.4.1
samandar(dhcp-config)#exit
      samandar(config)#
   Kompyuter manzilni olgandan so‘ng, berilgan manzillar ro‘yxatini tekshirish
mumkin:
   KomptarmR#show ip dhcp binding
   IP address Client-ID/ Lease expiration Type
   Hardware address
                                    Amaliy ish boʻyicha savollar:
        1.       DHCP nima?
        2.       DHCP servirida ishlash prinsipi va afzalliklari
        3.       IP manzillarning statik va dinamik taqsimlanishi.
                                                     Javoblar
1. DHCP nima?
DHCP (Dynamic Host Configuration Protocol) — bu tarmoqdagi qurilmalarga avtomatik
tarzda IP manzil, subnet mask, gateway va boshqa tarmoq konfiguratsiyalarini beruvchi
protokol hisoblanadi.
DHCP server kompyuter yoki marshrutizator bo‘lishi mumkin va u tarmoqdagi barcha qurilmalarni
aniqlaydi va ularga kerakli tarmoq parametrlarini taqdim etadi.
2. DHCP serverida ishlash prinsipi va afzalliklari
Ishlash prinsipi (4 bosqichda):
    1. DHCP Discover Klient tarmoqka ulanadi va DHCP serverni topish uchun broadcast orqali
        DHCP Discover xabarini yuboradi.
    2. DHCP Offer DHCP server javoban unga bo‘sh IP manzil va konfiguratsiya parametrlari
        bilan DHCP Offer xabarini yuboradi.
    3. DHCP Request Klient o‘ziga mos keladigan IP manzilni tanlab, uni olish istagini bildirgan
        holda DHCP Request xabarini yuboradi.
    4. DHCP Acknowledgement Server IP manzilni tasdiqlaydi va DHCP Acknowledge (ACK)
        yuboradi. Shu bilan IP manzil vaqtincha klientga biriktiriladi.
Afzalliklari:
    •        IP manzillarni avtomatik taqsimlaydi — qo‘lda sozlash kerak emas.
    •        Xatoliklar ehtimoli kamayadi, chunki IP manzil qo‘lda kiritilmaydi.
    •        Tizimni boshqarish va monitoring qilish osonlashadi.
    •        IP manzillarni ma’lum vaqtga (lease time) biriktirish mumkin.
    •        Dynamic DNS bilan birga ishlashi mumkin (DNS nomlarini yangilaydi).
    •
3. IP manzillarning statik va dinamik taqsimlanishi
Statik IP:
   •   Qo‘lda beriladi (masalan, kompyuter sozlamalarida).
   •   O‘zgarmaydi, doimiy IP manzil bo‘ladi.
   •   Tarmoqdagi muhim qurilmalar uchun ishlatiladi (serverlar, printerlar, CCTV).
Afzalliklari:
   •   Doimiy manzil — tarmoq monitoringi va xizmatlar uchun qulay.
Kamchiliklari:
   •   Ko‘p qurilma bo‘lsa, boshqarish qiyin.
   •   Noto‘g‘ri konfiguratsiya xatolarga olib keladi.
Dinamik IP:
   •   DHCP server tomonidan avtomatik beriladi.
   •   Belgilangan vaqt oralig‘ida (lease time) IP manzil o‘zgarib turadi.
Afzalliklari:
   •   Tarmoqni sozlash va boshqarish oson.
   •   Katta tarmoqlar uchun ideal.
Kamchiliklari:
   •   IP manzil o‘zgarishi ba’zi xizmatlar uchun noqulay bo‘lishi mumkin (masalan, port
       forwarding).