Neden Gerekli, Yasal Olarak Nasıl Çalışmalı: Ağda otomatik IP dağıtımının getirdiği yararlardan bir tanesi her istemci veya sunucu için tek tek IP adresi yapılandırılmasından kurtulunmasıdır. Ancak otomatik IP adreslerinin rastgele istemcilere dağıtılması 5651 sayılı yasaya göre yanlıştır. Ağda bir otomatik IP dağıtıcı bulunabilir. Ancak hangi istemciye hangi IP adresinin verildiğinin bilinmesi gereklidir.
Ağınızda modeminiz veya bir sunucu DHCP sunucu olarak çalışıyorsa IP adreslerinin rastlantısal dağıtılmadığına dikkat edin. Biraz daha fazlaca zamanınızı alsa da mutlaka belli istemciye belli IP adresi vermeye çalışın.
Hangi Protokol, Hangi Port : DHCP sunuculardan IP talebi ve IP talebinin yanıtlanması UDP protokolünden 67, 68 nolu portlar üzerinden gerçekleşir. Bu nedenle güvenlik duvarınızda bu protokol ve portun açık olması gerekir.
FreeBSD İşletim Sisteminde DHCP Sunucusu : İşletim sisteminde port ağacında üçüncü parti bir yazılım olarak dhcp sunucu yazılımları vardır. istediğiniz sunuculardan birini kurmak için /usr/ports/net dizinindeki isc-dhcpXX-Server yazılımlarından birini kurabilirsiniz. Örnek konfigürasyon dosyasını, /usr/local/etc/dhcpd.conf.sample, kendinize göre düzenleyin.
BAŞKA BİR ÖRNEK dhcpd.conf DOSYASI ddns-update-style ad-hoc ; default-lease-time 86400 ; max-lease-time 86400 ; shared-network LOCAL-NET { ## ofis ALANI 192.168.001. AYARLARI subnet 192.168.1.0 netmask 255.255.255.0 { #range 192.168.1.5 192.168.1.150 ; option subnet-mask 255.255.255.0 ; option broadcast-address 192.168.001.255 ; option routers 192.168.001.1 ; option domain-name-servers 192.168.1.100, 194.27.74.2, 212.21.46.14 ; option domain-name "test.net.tr" ; host homepc { hardware ethernet 00:13:D4:5D:76:3D; fixed-address 192.168.1.20; } host dizustu { hardware ethernet 00:13:E8:41:F5:F3; fixed-address 192.168.1.50; } host ns1 { hardware ethernet 00:A1:B0:00:F8:54; fixed-address 192.168.1.100; } } ## ofis ALANI 192.168.001. AYARLARI SONU ## ofis ALANI 10.0.1. AYARLARI subnet 10.0.1.0 netmask 255.255.255.0 { #range 10.0.1.0 10.0.1.0 ; option subnet-mask 255.255.255.0 ; option broadcast-address 010.000.001.255 ; option routers 10.0.1.1 ; option domain-name-servers 192.168.1.100, 194.27.74.2, 212.21.46.14 ; option domain-name "test.net.tr" ; host tellidizustu { hardware ethernet 00:09:DF:80:F6:8D; fixed-address 10.0.1.50; } host freebsd { hardware ethernet 00:0C:29:F5:EB:E5; fixed-address 10.0.1.70; } host testdeneme { hardware ethernet AD:BC:AD:FD:DD:DD; fixed-address 10.0.1.123; } } ## ofis ALANI 10.0.1. AYARLARI SONU }
/usr/local/etc/rc.d/isc-dhcpd dosyasınındaki dhcpd_enable=${dhcpd_enable:-"NO"} satırındaki NO yu YES yaptığınızda dhcp sunucunuz, sunucun her açılışında kendiliğinden başlar. Bu yazılım sayesinde otomatik rastgele IP adresi dağıtabileceğiniz gibi, istediğiniz istemciye istediğiniz IP adresini de dağıtabilirsiniz.
U Y G U L A M A Ö R N E Ğ İ
Not : Örnekler Gerçek Bir Sistemden Alınmış,
Ancak güvenlik nedenleriyle verilerde modifikasyon yapılmıştır.
KAYNAKLAR :
FreeBSD de DHCP Nasıl?
DUYURULAR