Bir DHCP sunucusu DHCP aracılığıyla kendisine bir IP adresi atayabilir mi?


9

Bu sersem bir soru gibi görünebilir (ve korkabilirim), ancak bir ağın tek DHCP sunucusu gibi davranan bir sunucunun ağa bir IP adresi için bir istek göndermesi ve ardından kendi isteğini yakalaması ve cevaplaması mümkün olabilir mi ?

Tüm sezgi hiçbir cevap işaret eder ve ideal olarak ben bunu test ediyorum ama ben başka birinin aynı düşünce olmuştu ve denedim umuyordum şu anda zaman / yedek kaynak yok.

Bu genel bir soru olması gerekiyordu ama ilgilenen varsa ben ubuntu 11.04 isc-dhcp çalıştırıyorum


Yapmıyorum, ama şeytan boştaki zihinler için çalışıyordu.
James Butler

4
Şeytan boştaki ağlar için paketler yapar.
Tom O'Connor

Yanıtlar:


9

Teknik olarak teknik özellikler bunun olmasına izin verecek, ancak bunu yapmaya çalışmak aptalca ötesinde olurdu.


2

İki şekilde kötü bir fikir ama evet bu mümkün.

  1. Aynı makinedeki DHCP sunucusu henüz başlatılmamışsa, sunucu önyükleme sırasında IP atayamaz. Bu nedenle IP'yi atamaya çalışmadan önce DHCP sunucusunun açık olduğundan emin olmalısınız.
  2. DHCP, dinamik olarak atanan ana makineler için DNS'yi de güncelleştirirse, DNS başarısız olduğunda DHCP sunucunuzun nerede olduğunu bilmek oldukça zordur (herhangi bir nedenle)

2

Teorik olarak, çoğu linux dağıtımının, yapılandırılmamış veya sağlanmamışsa, bir apipa (169.254.0.1 ila 169.254.255.254) adresi bulması nedeniyle mümkün olması gerektiğini düşünüyorum. Bu nedenle, dhcp sunucusu istekleri çalıştırabilmeli ve muhtemelen yanıtlayabilmelidir. Şimdi sunucunun kendi mac adresi için ayrılmış (sabit) bir ip adresi yapılandırırsanız ve dhcp istemci arka plan programı çalışmaya devam ederse ve denemeye devam ederse, teorik olarak dhcp sunucu arka plan programı tarafından yanıtlanabilmelidir. Daha sonra kendi uygun ip adresini ayarlayabilmeli ve diğer makinelerden gelen dhcp isteklerini yanıtlamaya devam edebilmelidir.

Eğer dhcp sunucuları bir apipa adresi olabilir emin değilim, bir sunucu daemon ip değişikliği sonra yeniden başlatılması gerektiğini düşünüyorum, ama bunun dışında ... Ben hala bunun için herhangi bir mantıklı kullanım durumu düşünemiyorum.


1

Bildiğim kadarıyla bu mümkün DEĞİLDİR. DHCP yalnızca yayın tabanlı değildir. DHCP protokolünün ilk kısmı yayın tabanlıdır, ancak bir noktada sunucu ve istemci IP adreslerini kullanarak konuşur.

Doğru hatırlıyorsam (elinizde RFC'ler yoksa) sunucu, konuşmada gerçek ip adresi bilgileri göndermesi gereken ilk sunucudur.

Bu, sunucunun kendisine hizmet vermesini otomatik olarak imkansız hale getirir.

Tabii ki sunucunun kendisinin DHCP yapılandırmasını başka bir DHCP sunucusundan (genellikle ayrılmış sabit bir ip) alan bir DHCP istemcisi olması mümkündür. Biraz tuhaf, ama böyle bir kurulum için bazı kullanım durumları hayal edebiliyorum.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.