DCHP SERVER - 3

 

IP Lease selection (Kiralik IP adresi secimi )

DHCP uye ilk teklif edilen adresi kabul ederek teklifi gonderen DHCP server'a BROADCAST ile DHCPREQUEST mesaji gonderir. DHCPREQUEST mesaji teklifin kabul edildigi server'in bilgisini icerir. Boylece diger DHCP server lar tekliflerini geri alirlar ve teklif ettikleri IP adreslerini baska DHCP uye ye saklarlar. 

IP Lease Acknowledgement (Kiralik Ip'nin onaylanmasi)

DHCP server son olarak uye den kabul cevabini aldiktan sonra adresin basari ile kiralandigini bildiren DHCPACK mesajini broadcast yolu ile uye'ye bildirir. Bu mesaj IP adres icin gecerli kiralama suresi ve diger configurasyon bilgilerini icerir (Scope option gibi.)

DHCP uye bu onaylama (DHCPACK) mesajini aldiktan sonra, DHCP server dan aldigi IP yapilandirma bilgileri ile TCP/IP 'yi baslatir.Uye Bu bilgiler ile TCP/IP protokolunu network servislerine, ve network kartina uyarlar ve boylece uyenin networkde haberlesme yapabilmesini saglamis olur. 

Onemli Not: DHCP Server ile DHCP client arasinda gecen butun konusmalar UDP protokolu ile 67 ve 68 inci portdan yapilmaktadir. Bazi switch'lerin default 'da Broadcast forward etme ozellikleri yoktur. DHCP server'in duzgun calismazi icin bu tur switchlerde bu portlari acmaniz, forward edecek sekil yapilandirmaniz gerekmektedir.

The DHCP Lease Renewal Process

Belli zaman araliklarinda DHCP uyeler kiraladiklari IP adreslerini bilgilerinin guncel oldugundan emin olamk icin suresi dolmadan once tekrar almak isterler. 

Automatic Lease Renewal

 DHCP client otomatik olarak kiralama suresinin dolmadan surenin  % 50 sinde otomatik olarak yeniden IP alma  girisiminde bulunur. Yeniden kiralama girisiminde ; uye DHCPREQUEST mesajini direk olarak hangi DHCP server dan almis ise ona gonderir. Broadcast yapmasina gerek yoktur. Cunki kiraladigi bir IP adresi vardir. Ve iletisimini ip adresi kullanarak yapar.

Eger DHCP server acik ve calisiyor ise uye den gelen yenileme istegini kabul eder uye icin gerekli olan yeni kiralama suresini ve  configurasyon bilgilerini DHCPACK mesaji ile gonderir. Uye bu DHCPACK bilgisini alinca kendini yeni gelen bilgi ile yapilandir. Eger DHCP server' a ulasamaz ise uye daha onceden aldigi IP adresini kullanmaya devam eder.

Eger uye % 50 userinde bilgilerini guncelleyemez ise varolan yapilandirma ayarlarini kullanmaya devam eder. Surenin % 87,5 i geldiginde Broadcast yolu ile DHCPDSCOVER mesaji godererek suresi dolmadan once IP adresi almaya calisir. BROADCAST ile gonderir ,cunki daha onceki DHCP server'a ulasamamistir. Bu yuzden herhangi bir DHCP server dan suresi dolmadan once IP adresi almaya calisir. Bu durumda DHCP uye herhangi bir DHCP serverdan gelen kiralama teklifini kabul eder. 

Not : Eger uye networkden gecersiz IP adresi veya duplicate(daha onceden kullanilmis) IP adresi isterse DHCP server istegin geri cevrildigini bildiren DHCPNAK mesai gondererir. Bu durumda uye varolan IP adresini birakir ve yeniden gecerli bir IP isteginde bulunur.

Eger DHCP server %87,5 suresinde uyenin istegine DHCPOFFER mesaji ile cevap verirse uye DHCP server dan gelen yapilandirma bilgisi ile kendini yeniden yapilandirir. 

Normal sartlarda uye daha onceden aldigi ip adresini kullanmaya devam eder. Eger serverda herhangi bir yeniden yapilandirma yapilmis ise uye bu yeni gelen bilgiler ile yapilandirilir. MAC adresi degismedikce veya kullandigi IP adresi baskasina kiralanmamis ise ayni adresi kullanmaya devam eder. 

DHCP server, eger uye suresini gecirdigi halde ip isteginde bulunmaz ve server'in havuzunda adres kalmamis ise o zaman server bu adresi baskasina kiralar. Veya uyenin mac adresi degisirse ozaman uye varolan adresi kullanamaz ve yeniden broadcast ile ip adresi isteginde bulunur. Boylece serverdaki ip adresi baskasina kiralanabilir. Uye yapilandirmasini statik olarak degistirse ve tekrar dinamik olarak yapilandirsa suresini gecirmediyse server in kayitlarinda eski ip adresi ve mac kayitli oldugu icin uye ye tekrar ayni ip adresini verir. 

Eger sure dolarsa ve ip adresini hala alamamis ise uye varolan ip kullanamaz ve sifirdan ip adresi alma prosesini baslatmak zorundadir. 

Not: DHCP uyeyi restart ettiginizde shutdown ettigindeki ip adresini tekrar almaya calisir. Eger ayni ip adresini kiralama girisimi basarisiz olursa uye birakmadan onceki default gateway adresine basvurarak ip alma girisiminde bulunur.  Eger default gateway ip adresi suresi icin olumlu cevap verirse ve kiralama suresi hala gecerli olursa uye bir sonraki yeniden alma suresine kadar ip adresini kullanmaya devam eder. Eger uye default gateway den ip kiralayamamaz veya default gateway ile baglanti kuramaz ise varolan ip adresini kullanmayi durdurur. Ve reserver edilmis ip araligi olan APIPA adresisi alir. Yani 169.254.0.1 - 169.254.255.254 araligindan ir ip kullanir. Bundan sonra her bes dakikada bir DHCP server ile baglanti kuramaya calisir. Eger APIPA kapali yada disable ise (registry den disable edilebilir.)asagidaki gibi ip adresi 0.0.0.0 subnetmask'i 0.0.0.0 olur.

Manual Lease renewal (El ile yeniden Ip kiralama)

Eger DHCP yapilandirma ilgisini acil olarak uncellemek istiyorsaniz manuel olarak (el ile ) yeniden IP kiralayabilirsiniz. Ornegin DHCP uyenin son and kurulan yeni router'un ip adresini almasini istiyorsaniz manuel olarak uyede yenidan ip kiralama islemi yapabilirsiniz. Yani DHCP server uzerindeki bir yapilandirma degisikliginin uyeye yansimasi icin kiralama suresinin dolmasi gerekir. Fakat siz uyelerin bu degisikligi hemen almasini istiyorsaniz uye de manuel olarak yeniden IP kiralamasini saglayabilirsiniz. Boylece uye deki yapilandirma bilgisi guncellesmis olur. Bu islemi guncelllemek istediginiz uyelerde tek tek eil ile yapmaniz gerekmektedir.

Manuel olarak uyelerde yeniden ip yapilandirma bilgisi almasini saglamak icin ipconfig komutunu ve /renew anahtarini(parametre'sini) kullanmalisiniz.Bu islem DHCP server'a uye tarafindan DHCP request mesai gonderilmesini saglar ve IP lease renewal prosesi baslatilmis olur.  Bu islem sonunda uye ayni ip adresini alarak scope option degerlerini guncelleyerek yeni kiralama suresini yenileyerek kendisini yapilandirir ve TCP /IP yi yeniden baslatir. 

Not: ipconfig komutunu /release anahtari ile kulanmalisiniz. Ornegin uye bir subnetden baska bir subnet'e gidiyorsa  /release anahtarinin kullanilmasi gerekmektedir. Cunki varolan ip yapilandirmasi eski subnet bilgilerini icermektedir. /release anahtari ile server'a DHCPRELEASE mesaini gondererek DHCP server in IP'yi birakmasi saglanir. Bu arada bu anahtari kullandiginiz da uye yeniden ip adresi alana kadar network  de TCP/IP ile haberlesemez. Daha sonra gittigi yerde yeniden /renew anahtari kullanarak yeniden ip kiralamasi gerekmektedir. Bilgisayar baslatildiginda zaten yeniden ip kiralama isteginde bulunur. Bu arada eski subnetinde /release anahtari kullanarak database de ip adresinin kiralama suresi dolana kadar tutulmasini onlemis olursunuz.

Requirements for DHCP Servers And Clients ( DHCP server ve Uye icin  gereksinimler )

 

  • DHCP Server gereksinimleri (Windows 2000 Server)
    • DHCP servisi
    • Statik IP adresi,subnetmask,default gateway
    • Gecerli ip adresi araligi(scope)
  • DHCP uye
    • Windows 2000 Professional veya Windwos 2000 server
    • Windwos Nt Server veya Workstation 3.51 ve daha sonrasi
    • Windows95 veya Windows 98
    • Windows for Workgroups 3.11 (TCP/IP 32  kurulmus)
    • Microsoft Network Client 3.0 for MS-DOS
    • Lan Manager 2.2.c
    • Non-Microsoft isletim sistemi ( Microsoft olmayan )

 

DHCP Server Requirements (DHCP Server gereksinimleri)

 Windows 2000 server ailesi butun urunler DHCP servisi icermektedir. Sonuc olarak 2000 server ailesi urunler DHCP server olarak hizmet verebilirer. Windows 2000 server ailesi urunlerin DHCP server olabilmesi icin gerekli olanlar.

  • DHCP servisinin kurulmasi

  • Statik IP adresi, subnetmask ve defult gateway

  • Uyelere kiralamak icin gecerli ip adresi araligi (SCOPE)

DHCP Client ( DHCP Uye )

TCP/P protoku yuklu olmali ve uyenin TCP/IP ozelliklerinden Automatically obtain ip adress from a dhcp server olarak yapilandirilmasi gerekmektedir. Buna ilave olarak asagidaki herhangi bir isletim sistemine sahip olan uyeler DHCP uyesi olabilir ve DHCP hizmetlerinden yararlanabilirler.

Windows 2000 Professional veya Server

Microsoft Windows Nt server versiyon 3.51 veya sonrasi,Windows Nt workstation 3.51 veya sonrasi

Microsoft Windows 95 veya Microsoft Windows 98

TCP/P-32 yuklenmis Microsoft Windows for Workgroups 3.11 

Real-mode TCP/P driver'i kullanan  Microsoft Client 3.0 for Ms-Dos yuklenmis Microsoft MS-DOS

Microsoft Lan Manager 2.2.c (Lan Manager 2.2.c for OS/2 is not supported )

Bir cok Microsoft olmayan isletim sistemi.

Enabling DHCP Client (Uyeyi DHCP uyesi yapma )

Windows 2000 bilgisayar'i DHCP uyesi yapabilmek icin TCP/P ozelliklerinden  " obtain ip adress automatically " olarak yapilandirmak gerekir. 

Obtain ip adress automatically olarak yapilandirmak icin ;

1. Yapilandirmak istediginiz network kartinin ozelliklerini(Properties) cift tiklayarak acin.

2. Listeden TCP/IP protokolunu secin ve Properties 'i tiklayin.

3. Internet Protocol(TCP/P) Properties dialog kutusundan General sekmesine gelin ve obtain ip adress automatically 'i tiklayin.

3. Eger DNS server'in da DHCP tarafindan atanmasini da istiyorsaniz , Obtain DNS server automatically 'i tiklayin.

4. Iki defa OK tiklayin.