DHCP Nedir? Ne İşe Yarar? makalemizi okuduysanız artık pratiğe geçebiliriz demektir. Bu denemeyi basitçe packet tracer programında yapabiliriz. Topolojimizde DHCP sunucu olarak kullanacağımız router bir switch üzerinden PC’ye bağlıdır.
Sistem “192.168.1.0/24” network’ünde çalışsın ve router’ın dış bacağı “192.168.1.1” olsun.
Amaç: Bilgisayara DHCP sunucusundan yani Router’dan otomatik olarak IP aldırmaktır.
Bilgisayarın IP ayarlarını DHCP şeklinde yapmayı unutmayınız.
Gerekli konfigürasyonu router’a girelim.
- Router(config)#ip dhcp pool havuz //pool’a havuz ismini verdik
- Router(dhcp-config)#network 192.168.1.0 255.255.255.0 //IP dağıtılacak aralığı verdik
- Router(dhcp-config)#default-router 192.168.1.1 //client’lar için gateway IP’sini verdik
- Router(dhcp-config)#exit
- Router(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.10 //dağıtılmayacak IP aralığını belirledik
Bu ayarlardan hariç IP’lerin kiralık süreleri, DNS sunucu ayarları… Gibi ayarlar da bu havuzlarda belirlenebilmektedir.
- lease [gün_sayisi|infinite] komutu //kiralama süreleri gün sınırlı veya sınırsız olarak verilebilir
- dns-server [IP_adresi] komutu //client’lar için DNS sunucusu belirlenebilir
Şimdilik en temel konfigürasyonu yapalım.
Sonuç olarak bilgisayarın “192.168.1.11” IP’sini otomatik olarak aldığını görebiliriz. PC dağıtılmayacak aralığın hemen üstündeki ilk IP’yi almıştır. Default gateway olarak da “192.168.1.1” almıştır. Router içerisindeki Pool’da tanımlı olduğu gibi çalışmıştır.
DHCP Servisini Aktif Etme:
Cisco router’larda “dhcp service” komutu ile IP dağıtma işlemi aktif edilmektedir. Packet tracer’da bu işlem otomatik olarak yapıldığından komut kullanılamamaktadır. Gerçek ortamda bu komutu unutmamalıyız.
- Router(config)#service dhcp //DHCP ile IP dağıtma işlemini aktif etme
DHCP Servisini Kontrol Etme:
Cisco router’larda “show ip dhcp binding” komutu ile DHCP servisi kontrol edilebilir.
- show ip dhcp binding //DHCP ile dağıtılan IP’lere bakma
Aşağıdaki örnekte bu komut kullanılmış ve “192.168.1.11” IP’sinin “0060.5C56.0072” MAC adresli cihaza verildiği bilgisi görülmüştür.
DHCP Tablosunu Silme:
Cisco router’larda “clear ip dhcp binding *” komutu ile DHCP tablosu silinebilir. Packet tracer’da bu işlem otomatik olarak yapıldığından komut kullanılamamaktadır. Gerçek ortamda bu komutu kullanabiliriz.
- clear ip dhcp binding * //DHCP tablosunu silme
DHCP İstatistikleri:
DHCP olarak kullanılan cisco router’larda alınan DHCP mesajları, gönderilen DHCP mesajları, dağıtılan IP sayısı… gibi detayların tutulduğu sayaçlar vardır. Bu bilgiler “show ip dhcp server statistics” komutu ile görülmektedir. Packet tracer’da bu işlem otomatik olarak yapıldığından komut kullanılamamaktadır. Gerçek ortamda bu komutu kullanabiliriz.
- show ip dhcp server statistics //DHCP istatistiklerini göster
DHCP İstatistiklerini Silme:
Bu istatistikler de “clear ip dhcp server statistics” komutu ile sıfırlanabilmektedir. Packet tracer’da bu işlem otomatik olarak yapıldığından komut kullanılamamaktadır. Gerçek ortamda bu komutu kullanabiliriz.
- clear ip dhcp server statistics //DHCP istatistiklerini sil
Kullanılan Komutlar;
Router için;
- Router#conf t
- Enter configuration commands, one per line. End with CNTL/Z.
- Router(config)#interface fastEthernet 0/0
- Router(config-if)#ip address 192.168.1.1 255.255.255.0
- Router(config-if)#no shutdown
- Router(config-if)#exit
- Router(config)#ip dhcp pool havuz
- Router(dhcp-config)#network 192.168.1.0 255.255.255.0
- Router(dhcp-config)#default-router 192.168.1.1
- Router(dhcp-config)#exit
- Router(config)#ip dhcp excluded-address 192.168.1.1 192.168.1.10
- Router(config)#end
- Router(config)#int fastEthernet 0/0
- Router(config-if)#no shu
- Router(config-if)#no shutdown
- Router(config-if)#exit
- Router(config)#service dhcp (packet tracer’de gerek yok)
“Cisco Router İle DHCP Server” üzerine 2 yorum
konu dışında ama sormak istedim. Bildiğim kadarıyla MAC adresi sabit (Fiziksel) adres ama bunun değiştirilebildiğini duydum bununla ilgili bir konu başlığı açabilirmisiniz?
Konu önerinizi not aldım. Teşekkürler…