Un server DHCP può assegnarsi un indirizzo IP tramite DHCP?


9

Questa può sembrare una domanda stupida (e temo che potrebbe essere), ma sarebbe possibile per un server che agisce come unico server DHCP della rete inviare una richiesta per un indirizzo IP alla rete, quindi prendere la propria richiesta e rispondere ?

Tutte le mie intuizioni indicano una mancata risposta e idealmente la testerei, ma al momento non ho il tempo / le risorse di riserva, quindi speravo che qualcun altro potesse aver avuto lo stesso pensiero e averlo provato.

Questa dovrebbe essere una domanda generica ma se qualcuno è interessato, sto eseguendo isc-dhcp su Ubuntu 11.04


Non lo so, ma il diavolo stava lavorando per menti oziose.
James Butler,

4
Il diavolo crea pacchetti per reti inattive.
Tom O'Connor,

Risposte:


9

Tecnicamente le specifiche consentirebbero che ciò accada, ma sarebbe stupido provare a farlo.


2

È una cattiva idea in due modi, ma sì, è possibile.

  1. Il server non può assegnare un IP durante l'avvio quando il server DHCP sulla stessa macchina non è stato ancora avviato. Quindi devi assicurarti che il server DHCP sia attivo prima di provare ad assegnare l'IP.
  2. Se il DHCP aggiorna anche il DNS per gli host assegnati dinamicamente, è abbastanza difficile sapere dove si trova il tuo server DHCP quando il DNS fallisce (per qualsiasi motivo)

2

In teoria, penso che DOVREBBE essere possibile dato che la maggior parte delle distribuzioni Linux forniscono un indirizzo apipa (da 169.254.0.1 a 169.254.255.254) se nessuno è configurato o fornito. Pertanto, il server DHCP deve essere in grado di eseguire e possibilmente rispondere alle richieste. Ora, se si configura un indirizzo IP riservato (fisso) per il proprio indirizzo mac del server e se il demone client dhcp continua a funzionare e continua a provare, in teoria dovrebbe essere in grado di rispondere dal demone del server dhcp. Quindi dovrebbe essere in grado di impostare il proprio indirizzo IP corretto e continuare a rispondere alle richieste dhcp da altre macchine.

Non sono sicuro che i server dhcp possano avere un indirizzo apipa, penso che il demone del server debba essere riavviato dopo la modifica dell'ip, ma a parte questo ... Non riesco ancora a pensare a un caso d'uso sensato per questo.


1

Per quanto ne so, questo NON è possibile. DHCP non è solo basato sulla trasmissione. La parte iniziale del protocollo DHCP è basata sulla trasmissione, ma a un certo punto il server e il client parlano usando i loro indirizzi IP.

Se ricordo correttamente (non ho le RFC a portata di mano), il server è il primo della conversazione che deve inviare informazioni reali sull'indirizzo IP.

Ciò rende automaticamente impossibile che il server si serva da solo.

Naturalmente è possibile che il server stesso sia un client DHCP che riceve la sua configurazione DHCP da UN ALTRO server DHCP (di solito un IP fisso riservato). È un po 'strano, ma posso immaginare alcuni casi d'uso per una tale configurazione.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.