Utilizzare il server DHCP / DHCPv6 di Windows senza impostare un indirizzo statico


13

Non è possibile impostare il server DHCP / DHCPv6 di Windows per l'ascolto su indirizzi dinamici o su tutti gli indirizzi, solo indirizzi statici. C'è un motivo tecnico per questa limitazione? C'è qualche soluzione?

La mia situazione specifica:

Sto usando gli annunci router per configurare gli host IPv6 in questa rete. Il prefisso dell'indirizzo viene acquisito dai router a monte e può cambiare senza preavviso. Il server DHCPv6 di Windows in questione è configurato solo per distribuire elenchi di ricerca di domini e altre configurazioni senza indirizzo (configurato per la modalità senza stato e NON configura indirizzi).

Il server DHCPv6 potrebbe configurare il proprio indirizzo utilizzando gli stessi annunci router ma non risponderà alle richieste. Non riesco a configurarlo per utilizzare un indirizzo statico perché si interromperà una volta modificato il prefisso.

Mi rendo conto di poter impostare un ULA in questa sottorete, ma questa è l'ultima risorsa (non una risposta).

AGGIORNAMENTO : C'è stata qualche domanda se il routing dinamico IPv6 sia una buona idea. Lo considero una necessità anche se il tuo ISP fornisce prefissi statici. Si deve essere utilizzato al fine di essere in grado di rapidamente ri-percorso da fail-over e di imitare altri funzionalità fornite da pseudo-routing in IPv4 NAT.


Hai configurato il server DHCPv6 per funzionare in modalità stateless?
Michael Hampton

@MichaelHampton Sì, è configurato per la modalità senza stato.
Nick Whaley,

1
Non riesco a pensare a nessun motivo tecnico per cui questo non funzionerebbe. Avere un voto. Tuttavia, se il tuo ISP cambierà il tuo prefisso senza preavviso, faranno davvero schifo alla gestione della rete e probabilmente avrai bisogno di un nuovo ISP.
Michael Hampton

1
@MichaelHampton Tutti gli ISP che offrono indirizzi dinamici ti daranno anche prefissi dinamici.
Nick Whaley,

2
Questo è IPv6. Non ci dovrebbe essere alcun prefissi dinamici di essere assegnati da qualsiasi provider di servizi Internet, nemmeno per i clienti residenziali. Il tuo ISP lo sta seriamente facendo male. Rinumerare senza preavviso? Quella è roba da incubi lì. Detto questo, la tua domanda ha ancora bisogno di una risposta.
Michael Hampton

Risposte:


2

Ora so di aver affermato che la creazione di un ULA non era un'opzione, ma in realtà è molto più semplice di quanto pensassi. Non è necessario pubblicare il prefisso . E nessun altro indirizzo nella sottorete ULA deve esistere ovunque.

Sì, è un indirizzo di immondizia che ingombra la tabella di routing ma almeno non entra in altre macchine.

Spero che Microsoft prenderà nota ad un certo punto e consenta al loro server DHCPv6 di rispondere su altri indirizzi disponibili oltre a statico. Ha senso richiedere un indirizzo statico durante l'assegnazione degli indirizzi con stato per mappare gli ambiti in modo affidabile alle interfacce. Ma non si applica a DHCPv6 senza stato.

Sfortunatamente, non c'è altra risposta a questa domanda.


0

Non conosco i motivi tecnici per cui Microsoft impone al servizio DHCP di Windows di ascoltare solo su schede di rete configurate staticamente (anche se posso pensarne alcune), ma so per certo che questo è un requisito e non ci sono soluzioni alternative .

Da http://technet.microsoft.com/en-us/library/cc755277.aspx :

Per alcuni tipi di server, è necessario assegnare un indirizzo IP statico e una subnet mask durante o dopo l'installazione. Questi server includono server DHCP, server DNS, server WINS [...]

Da http://technet.microsoft.com/en-us/library/cc770650.aspx :

il servizio Server DHCP esegue i collegamenti di servizio predefiniti come segue:

• Se la prima connessione di rete utilizza un indirizzo IP specificato manualmente, la connessione viene abilitata nei collegamenti del server. [...]

• Se la prima connessione di rete utilizza un indirizzo IP configurato in modo dinamico, la connessione viene disabilitata nei collegamenti del server.


Microsoft ha sempre avuto questa limitazione nell'implementazione del server DHCP e non sono a conoscenza di alcun modo per aggirare il problema. L'unica opzione è, per quanto ne so, eliminare tutti MS DHCP e utilizzare un altro server DHCP. Quale potrebbe non essere affatto un'opzione se è necessario operare in un ambiente incentrato sulla SM.
Tonny

Il server DNS di Windows non presenta questa limitazione e funziona correttamente in questa rete. Non credo che sia WINS, ma non ne sto eseguendo uno per verificarlo.
Nick Whaley,

0

Una possibile soluzione alternativa potrebbe essere l'uso di più interfacce di tipo switch fisico o virtuale. Assegnerei un blocco di indirizzi locali univoco "privato" come FC00 :: / 8 per l'associazione dell'interfaccia del server DHCPv6. Poiché i computer client possono avere più indirizzi IPv6, dovrebbero comunque essere in grado di ottenere un indirizzo pubblico / 64 configurato automaticamente.


Sebbene sia riservato agli ULA, il FC00::/8blocco non è ancora definito (eventualmente saranno gestiti gli ULA dalle autorità di assegnazione). FD00::/8dovrebbe essere usato per gli ULA autoassegnati. E non c'è motivo per cui hai bisogno di un'interfaccia separata. Posso mettere tutti gli indirizzi su un'unica interfaccia quanti ne desidero. Vedi il mio post sopra per quanto riguarda l'utilizzo di un ULA statico.
Nick Whaley,
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.