7/12/2007 - DHCP Relay Agent
Yönlendirici (Router) Kullanılan Network’lerde DHCP Sunucu Konfigürasyonu Yönlendiriciler, altağları(subnet) birleştirmek için kullanılan cihazlardır. Yönlendiricilerin özeliklerinden birisi de kendisine bağlı subnetlerden herhangi birisinden gelen broadcast mesajlarının diğer subnetlere iletilmesini önlemektir. Fakat DHCP ,broadcast temelli bir servistir ve DHCP mesajları yönlendirici kullanılan network’de sadece DHCP sunucunun bulunduğu subnetdeki istemciler ve sunucu arasında alınıp verilebilecektir. Bu durumda diğer subnetlerdeki istemciler herhangi bir şekilde DHCP sunucuyla iletişime geçemeyecek ve geçerli bir IP adresi alamayacaktır. Bazı Routerlar DHCP broadcastlarını geçirebilirler(BOOTP yönlendirme özelliği) Eğer ağınızda bu tarz Routerlar kullanılıyorsa her subnete DHCP server kurmak yada DHCP Relay agent kullanmak zorunluluk olmaktan çıkar. Fakat iletişimin yavaş olması dezavantajıdır. Cisco Router’ın DHCP Relay Agent Olarak Konfigüre Edilmesi Bu bölümde Cisco router’ların nasıl DHCP Relay Agent olarak konfigüre edileceğini inceleyeceğiz.Burada kullanılan komutlar Cisco router’larda geçerlidir (Cisco 2500 serisi).Eğer kullandığınız router farklı bir marka ise gerekli komut setlerini değiştirmeniz gerekebilir. Öncelikle router’a bağlantı sağlanır.Bu bağlantıyı telnet yada konsol portundan gerçekleştirebilirsiniz.Bağlantı gerçekleştikten sonra User moda düşersiniz.User modundan Privileged moda geçmek için ise aşağıdaki komutu yazıp enter’a basıyoruz. Router> Enable Ardından privileged moda geçmek içi bir şifre tanımlanmışsa bu şifreyi giriyoruz.Şifreyi doğru girdikten sonra komut satırının aşağıdaki şekle dönüşmesi gerekiyor. Router# Privileged moddan konfigürasyon moduna geçiyoruz.Bunun için aşağıdaki komutu çalıştırıyoruz. Router# config terminal Enter configuration commands, one per line. End with CTRL/Z. Router (config)# Konfigürasyon moduna giriş yaptıktan sonra sırasıyla aşağıdaki iki komutu giriyoruz. Router (config)# ip forward-protocol udp 67 Router (config)# ip forward-protocol udp 68 Bu komutlar router’a UDP protokolu 67 ve 68 nolu UDP portlarından gelecek broadcast mesajlarını geçirmesini söyler. Eğer bu komutlarda port numarasını belirtmezseniz router tüm broadcast mesajlarını geçirecektir ki bu durum istenmeyen bir durumdur. Daha sonra aşağıdaki iki komutu girerek router’ın DHCP Relay Agent olarak çalışmasını sağlıyoruz. Router (config)# interface ethernet 0 Router (config-if)# ip helper-address 10.1.1.1 Burada router’in ethernet 0 arayüzünün bağlı bulunduğu subnetdeki istemciler için DHCP Relay Agent görevi üstleneceğini varsayıyoruz.Ayrıca ikinci komutda girilen IP adresi ise kullanacağımız DHCP sunucunun IP adresidir.Yaptığımız değişikliklerin kalıcı olması için aşağıdaki komutları yazıp router’dan çıkıyoruz. Router (config-if)# exit Router (config)# exit Router# copy running-config startup-config 
|