Dies mag eine blöde Frage sein (und ich fürchte, es könnte sein), aber wäre es möglich, dass ein Server, der als einziger DHCP-Server eines Netzwerks fungiert, eine Anfrage nach einer IP-Adresse an das Netzwerk sendet, dann seine eigene Anfrage abfängt und diese beantwortet ?
Alle meine Intuition deutet auf eine Nein-Antwort hin und im Idealfall würde ich es testen, aber ich habe momentan nicht die Zeit / die freien Ressourcen, also hoffte ich, dass jemand anderes den gleichen Gedanken hatte und es ausprobierte.
Dies soll eine allgemeine Frage sein, aber wenn jemand interessiert ist, verwende ich isc-dhcp unter Ubuntu 11.04
Antworten:
Technisch gesehen würden die Spezifikationen dies zulassen, aber es wäre mehr als dumm, dies zu versuchen.
quelle
Es ist in zweierlei Hinsicht eine schlechte Idee, aber ja, es ist möglich.
quelle
Theoretisch denke ich, dass es möglich sein sollte, da die meisten Linux-Distributionen eine Apipa-Adresse (169.254.0.1 bis 169.254.255.254) haben, wenn keine konfiguriert oder bereitgestellt ist. Daher sollte der DHCP-Server in der Lage sein, Anforderungen auszuführen und möglicherweise zu beantworten. Wenn Sie nun eine reservierte (feste) IP-Adresse für die eigene Mac-Adresse des Servers konfigurieren und der DHCP-Client-Daemon weiterhin ausgeführt wird und es weiterhin versucht, sollte er theoretisch vom DHCP-Server-Daemon beantwortet werden können. Dann sollte es in der Lage sein, seine eigene richtige IP-Adresse festzulegen und weiterhin DHCP-Anfragen von anderen Computern zu beantworten.
Ich bin mir nicht sicher, ob DHCP-Server eine Apipa-Adresse haben können. Ich denke, der Server-Daemon muss nach der IP-Änderung neu gestartet werden, aber ansonsten ... kann ich mir noch keinen vernünftigen Anwendungsfall dafür vorstellen.
quelle
Soweit ich weiß ist dies NICHT möglich. DHCP basiert nicht nur auf Broadcasts. Der erste Teil des DHCP-Protokolls basiert auf Broadcasts, aber irgendwann sprechen Server und Client mit ihren IP-Adressen.
Wenn ich mich richtig erinnere (ich habe die RFCs nicht zur Hand), ist der Server der erste in der Konversation, der echte IP-Adressinformationen senden muss.
Dies macht es automatisch unmöglich, den Server selbst bedienen zu lassen.
Natürlich ist es möglich, dass der Server selbst ein DHCP-Client ist, der seine DHCP-Konfiguration von einem anderen DHCP-Server empfängt (normalerweise eine reservierte feste IP). Es ist ein bisschen seltsam, aber ich kann mir einige Anwendungsfälle für ein solches Setup vorstellen.
quelle