DHCP istemcisi DHCP tarafından atanan ip adresini alameyebilir

Bu makale, DHCP istemcisinin DHCP tarafından atanan ip adresini alamıyor olmasına neden olan sorunu düzeltmeye yardımcı olur.

Şunlar için geçerlidir: Windows Server 2012 R2
Özgün KB numarası: 167014

Belirtiler

Dhcp istemcisi bir alt ağdan diğerine taşındığında, yeni alt ağda geçerli bir IP adresi alamayabilir.

Çözüm

Bu sorunu geçici olarak çözmek için aşağıdaki yöntemlerden birini yapın:

  • Çakışan IP adresleme düzenlerini kullanmayın.

  • İstemciyi yeni bir segmente taşıdıktan sonra aşağıdaki komutları çalıştırın:

    Ipconfig /Release
    Ipconfig /Renew
    

Daha fazla bilgi

Daha önce DHCP tarafından atanmış bir adrese sahip bir DHCP istemcisi yeniden başlatıldığında, istemci INIT-REBOOT durumuna geçer. İstemci bir DHCPRequest paketi göndererek ve DHCP Seçenek Alanı "DHCP İstenen Adresi" önceden atanmış IP adresiyle doldurarak aynı adresi hala kullanabildiğini doğrulamayı dener.

DHCP sunucusu sessiz kalırsa, istemci önceki adresin hala geçerli olduğunu varsayar ve bunu korur. DHCP sunucusu DHCPRequest'e yanıt olarak bir NACK paketi gönderirse, istemci Bulma döngüsüne girer; ayrıca DHCPBulma paketinde daha önce atanmış olan adresi de istemektedir.

Dhcp sunucusu, daha önce atanmış bir adresi belirtilen bir DHCPRequest aldığında, önce GIADDR alanını denetleyerek yerel kesimden gelip gelmediğini denetler. Yerel kesimden geliyorsa, DHCP sunucusu istenen adresi isteği alan yerel arabirime ait IP adresi ve alt ağ maskesiyle karşılaştırır.

Adres aynı alt ağda görünüyorsa, adres kendi adres havuzu aralığında olmasa bile DHCP sunucusu sessiz kalır. DHCP sunucusu, adresin kendi havuzundan değilse aynı kesimdeki başka bir DHCP sunucusu tarafından atandığını varsayar. Adres alt ağ maskesi/IP adresi denetiminde başarısız olursa, DHCP sunucusu bunun bir Üst Kapsam'tan gelip gelmediğini, tanımlandığını denetler. Aksi takdirde, sunucu DHCPRequest'e bir NACK paketiyle yanıt verir.

DHCPRequest'i gönderen istemci aynı alt ağdaymış gibi görünen ancak aslında farklı bir alt ağ maskesiyle atanmış bir adres istiyorsa, DHCP sunucusu sessiz kalır ve istemci yeni alt ağ için geçerli bir IP adresi alamaz.

Örneğin, DHCP istemcisinin alt ağ maskesi 255.255.255.0 olan 172.17.3.x adresini edindiği ve istemcinin DHCP sunucusunun adresinin 255.255.0.0 alt ağ maskesiyle 172.17.1.x olduğu yeni bir kesime taşındığını varsayalım. DHCP sunucusunda alt ağ maskesi/IP adresi karşılaştırması yapıldığında, dhcp sunucusu, segmentteki başka bir DHCP sunucusunun adresi atadığı varsayılarak sessiz kalır. Alt ağ maskeleri ters çevrildiyse istemci geçerli bir adres elde eder.