Lab3-DHCP Server DHCP Nedir? Dynamic Host Configuration Protocol, Dinamik İstemci Ayarlama Protokolü. Sisteminizde 500 adet bilgisayar olduğunu ve bunlara tek tek ayrı ayrı IP adresi verilmesi gerektiğini düşünün. Tek tek gezmemiz ve kullandığımız IP adresini not ederek diğer bilgisayarlara vermemeye özen göstermemiz gerekecektir, değil mi? Aslında hayır. DHCP nin temel özelliği sistem yöneticisinin tek tek tüm makineleri gezip aynı veya benzer değerleri defalarca eliyle girmesini engellemek, böylece zaman kazanmak ve sistem yöneticisinin işini kolaylaştırmaktır. DHCP ile IP adresleri, varsayılan ağ geçidi adresi, alt ağ maskesi ve DNS adresi otomatik olarak atanır. Bütün IP adresleri tek bir merkezden dağıtılır, Cihazlara aynı IP adreslerinin verilmesi önlenerek IP çakışmaları engellenir, Sistem yöneticisine zaman kazandırır ve yükünü azaltır. DHCP kurulumu için Client/Server mimarisine sahip bir ağ ortamı olmalıdır ki bu da ortamda bir Domain Controller olmasını zorunlu kılar. DHCP Çalışma Adımları 1- DHCP Discover (Ip Dağıtıcı Keşfi): İstemci Dhcp sunucusunun etkin olduğu network te Ip adresi alacaksa, önce Dhcp Discover mesajını broadcast yoluyla network te yayınlar. Bu mesajın içine kendi fiziksel (MAC) adresini ekler. 2- Dhcp Offer (Ip Teklifi): Dhcp sunucusu istemcinin yayınladığı Dhcp Discover mesajını yakalar ve istemci bilgisayara kendi veritabanındaki ilk uygun Ip adresini önermek için yine Broadcast yoluyla DhcpOFFER mesajın yayınlar. Bu mesaj Broadcast yoluyla yollandığı için tüm bilgisayarlara iletilir. Fakat mesajın içine istemcinin mac adresi eklendiği için olası karışıklık engellenir. 3- Dhcp Request (Kiralanacak Ip seçimi): İstemci Dhcp sunucusunun yolladığı öneri mesajını alır ve tekrar sunucuya IP adresini istediğini Dhcp Request mesajını Broadcast yoluyla yayınlar. Bu sefer istemci mesajın içine Dhcp sunucusunun fiziksel Mac adresini ekler. 4- Dhcp Acknowledgement (Ip kiralama onayı): Dhcp sunucusu istemciden gelen istek mesajını kabul ettiğini belirten bir Dhcp ACK mesajını yine Broadcast yoluyla yayınlar ve istemci IP adresini edinmiş olur. 1
Lab Uygulaması Aşağıdaki ağda tüm bilgisayarlar vlan 10 üyesidir ve Swicth2 ye bağlı DHCP sunucudan otomatik olarak IP adresi alınması istenmektedir. Aşağıda Sw1 ve Sw2 IP adresleri verilmiştir. Sistem genişlemesi göz önüne alınarak 3-34 arası IP adreslerinin rezerve edilerek istemci cihazlara verilmemesi istenmektedir. Buna göre Sw1 ve Sw2 üzerinde vlan tanımlaması, trunk ayarları ve DHCP sunucu ayarlarını yapınız. İki anahat birbirine fa0/24 Trunk işlemi, bir VLAN a ait paketlerin o anahtar üzerinden geçip geçemeyeceğini belirler. int fa0/24 Yukarıdaki komut kümesi 24 nolu porttan VLAN 10 a ait paketlerin geçebileğini gösterir. 2
######Switch1###### hostname Sw1 vlan 10 name LAB interface vlan 10 ip address 192.168.1.1 255.255.255.0 no shutdown interface range fa0/1-16 interface fa0/24 ######Switch2###### hostname Sw2 vlan 10 name LAB interface vlan 10 ip address 192.168.1.2 255.255.255.0 no shutdown interface range fa0/1-16 interface fa0/24 3
#####DHCP ayarları###### 4
Bütün bu işlemler yapıldıktan sonra DHCP sunucunun bağlı olduğu Sw2 ye ait port VLAN10 a atanır. Verilen senaryoda Sw2 fa0/23 de DHCP sunucu olsun: interface range fa0/23 Tüm bilgisayarlara tekrar IP Configuration alanından Static-Dynamic atama tıklanırsa aşağıdaki gibi DHCP sunucudan IP aldığı gözlenecektir. 5