Windows server 2019 disabilita il DHCP | INTROSERV
EUR
european

EUR

usa

USD

Italy It
Ex. VAT Ex. VAT 0%

Windows server 2019 disabilita il DHCP

Panoramica

APIPA (Automatic Private IP Addressing) è un meccanismo di ripiego. Quando Windows non riesce a contattare un server DHCP, si assegna automaticamente un indirizzo nell'intervallo 169.254.x.x. Questo comportamento è di per sé normale. Il problema trattato qui è che APIPA si attiva anche quando è già configurato un indirizzo IP statico. In alcuni ambienti VMware ESXi, questo fa sì che il server ignori il proprio indirizzo statico e diventi irraggiungibile.

Prima di iniziare

Prima di applicare i passaggi seguenti, verificare che:

  • l'indirizzo IP statico, la maschera di sottorete e il gateway predefinito siano configurati correttamente nelle impostazioni della scheda di rete;
  • la scheda di rete virtuale di VMware sia connessa e abilitata;
  • la macchina virtuale sia collegata al gruppo di porte o alla VLAN corretti;
  • non esista alcun indirizzo IP duplicato sulla rete.

Se il problema persiste dopo questi controlli, procedere con i passaggi seguenti.

Passaggio 1: Controllare la configurazione di rete attuale

Aprire il Prompt dei comandi come amministratore ed eseguire:

ipconfig /all

Nell'output, cercare righe come queste:

Autoconfiguration IPv4 Address. . : 169.254.248.201(Preferred) Subnet Mask . . . . . . . . . . . : 255.255.0.0 IPv4 Address. . . . . . . . . . . : 192.168.1.136(Duplicate)

Se un indirizzo nell'intervallo 169.254.x.x compare come (Preferred), il server sta utilizzando un indirizzo APIPA. L'indirizzo IP statico configurato (192.168.1.136 in questo esempio) è contrassegnato come (Duplicate), il che significa che Windows ha rilevato l'indirizzo come già in uso e ne ha rifiutato l'attivazione, ripiegando quindi sull'indirizzo APIPA. Di conseguenza, il server può diventare irraggiungibile sulla rete.

Passaggio 2: Individuare l'indice dell'interfaccia di rete

Eseguire il comando seguente per elencare le interfacce di rete attive:

netsh interface ipv4 show interfaces

Esempio di output:

Idx Met MTU State Name --- ----- ----------- ---------- --------------------------- 1 75 4294967295 connected Loopback Pseudo-Interface 1 2 1 1500 disconnected VPN - VPN Client 12 25 1500 connected Ethernet 2

Individuare l'interfaccia in stato connected corrispondente alla propria scheda di rete. Annotare l'indice dell'interfaccia. Verrà utilizzato nel passaggio successivo.

Passaggio 3: Disabilitare le trasmissioni DAD sull'interfaccia (soluzione alternativa)

In alcuni ambienti VMware ESXi, Windows Server può continuare a utilizzare un indirizzo APIPA anche dopo la configurazione di un IP statico. Disabilitare le trasmissioni DAD (Duplicate Address Detection) può aiutare a evitare questo comportamento sulle macchine virtuali interessate.

Eseguire il comando seguente, sostituendo 12 con l'indice dell'interfaccia del passaggio precedente:

netsh interface ipv4 set interface 12 dadtransmits=0 store=persistent

In alternativa, lo stesso risultato può essere ottenuto tramite PowerShell:

Set-NetIPInterface -InterfaceIndex 12 -AddressFamily IPv4 -DadTransmits 0 -PolicyStore PersistentStore

Disabilitare DAD impedisce a Windows di verificare se l'indirizzo IPv4 configurato è già in uso sulla rete prima di assegnarlo all'interfaccia.

Dopo aver eseguito uno dei due comandi, disabilitare e riabilitare la scheda di rete per applicare la modifica. Sostituire Ethernet 2 con il nome della propria scheda di rete:

netsh interface set interface "Ethernet 2" admin=disabled netsh interface set interface "Ethernet 2" admin=enabled

Se non si è certi del nome esatto della scheda di rete, eseguire il comando del passaggio 2 per confermarlo prima di eseguire questi comandi.

(Warning) Questa è una soluzione alternativa per ambienti ESXi specifici, non una soluzione standard. Disabilitare DAD significa che Windows non verificherà più se l'indirizzo IP è già in uso sulla rete. Non applicare questa impostazione se sulla rete sono possibili indirizzi IP duplicati.

Passaggio 4: Verificare il risultato

Eseguire nuovamente ipconfig /all e verificare che:

  • l'indirizzo 169.254.x.x non sia più indicato come preferito;
  • il proprio indirizzo IP statico sia attivo.

Opzionale: Disabilitare il servizio Client DHCP

In alcuni casi, gli amministratori scelgono di disabilitare il servizio Client DHCP per impedire a Windows di tentare il rilevamento DHCP all'avvio.

(Warning) Microsoft sconsiglia di disabilitare il servizio Client DHCP anche sui server con un IP statico. Il servizio viene utilizzato per la registrazione automatica del DNS, il riconoscimento della posizione di rete e altre funzionalità di rete. Disabilitarlo può causare comportamenti imprevisti. Applicare questo passaggio solo se il problema persiste dopo aver applicato i passaggi precedenti e si comprendono appieno le implicazioni per il proprio ambiente.

Per disabilitare il servizio, accedere a Pannello di controllo > Strumenti di amministrazione > Servizi, individuare Client DHCP e impostarne il tipo di avvio su Disabilitato.

VAT

  • Other

    Ex. VAT

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    22%
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • germany
  • Español
  • Italiano
  • Poland
  • Русский
  • Slovenski
  • Türkçe
  • ukraine
  • kingdom
  • French
  • Hrvatska
  • Other
  • Austria
  • Belgium
  • Bulgaria
  • Croatia
  • Cyprus
  • Czech Republic
  • Denmark
  • Estonia
  • Finland
  • France
  • Germany
  • Greece
  • Hungary
  • Ireland
  • Italy
  • Latvia
  • Lithuania
  • Luxembourg
  • Malta
  • Netherlands
  • Poland
  • Portugal
  • Romania
  • Slovakia
  • Slovenia
  • Spain
  • Sweden
  • USA