Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Probeer onze virtuele agent : hiermee kunt u snel veelvoorkomende DHCP-problemen identificeren en oplossen.
Aan apparaten moet een IP-adres worden toegewezen om te kunnen werken in een netwerk. U kunt een IP-adres handmatig of automatisch toewijzen. De automatische toewijzing wordt verwerkt door de DHCP-service (Dynamic Host Configuration Protocol) (Microsoft of server van derden).
DHCP is een standaardprotocol dat wordt gedefinieerd door RFC 1541 (dat wordt vervangen door RFC 2131). DHCP stelt een server in staat om IP-adresserings- en configuratiegegevens dynamisch naar clients te distribueren. Normaal gesproken biedt de DHCP-server de client ten minste de volgende basisinformatie:
- IP-adres
- Subnetmasker
- Standaardgateway
- Overige informatie, zoals DNS-serveradressen (Domain Name Service) en WINS-serveradressen (Windows Internet Name Service). De systeembeheerder configureert de DHCP-server met behulp van de opties die naar de client worden geparseerd.
Zie DHCP Basics (Basisbeginselen van DHCP) voor meer informatie.
Controlelijst voor probleemoplossing
Controleer de volgende items voordat u begint met het oplossen van problemen. Deze items kunnen u helpen de hoofdoorzaak van het probleem te vinden.
- Wanneer is het probleem begonnen?
- Zijn er foutberichten?
- Werkte de DHCP-server eerder of heeft deze nog nooit gewerkt? Als het eerder werkte, is er iets veranderd voordat het probleem werd gestart. Is er bijvoorbeeld een update geïnstalleerd? Is er een wijziging aangebracht in de infrastructuur?
- Is het probleem permanent of onregelmatig? Als het af en toe gebeurt, wanneer is het voor het laatst opgetreden?
- Treden er adresleasefouten op voor alle clients of alleen voor specifieke clients, zoals een subnet met één bereik?
- Bevinden zich clients in hetzelfde netwerksubnet als de DHCP-server?
- Als clients zich in hetzelfde netwerksubnet bevinden, kunnen ze IP-adressen verkrijgen?
- Als clients zich niet in hetzelfde netwerksubnet bevinden, zijn de routers of VLAN-switches correct geconfigureerd om DHCP-relayagents (ook wel IP-helpers genoemd) te hebben?
- Is de DHCP-server zelfstandig of is deze geconfigureerd voor hoge beschikbaarheid, zoals split-scope of DHCP-failover?
- Controleer de tussenliggende apparaten op functies zoals VRRP/HSRP, Dynamische ARP-inspectie of DHCP-snooping die bekend zijn om problemen te veroorzaken.
Problemen met DHCP-servers oplossen
Voor DHCP-servers controleert u de volgende apparaten en instellingen:
- De DHCP-serverservice is gestart en wordt uitgevoerd. Voer de opdracht
net start
uit en zoek de DHCP-server om deze instelling te controleren. - De DHCP-server is geautoriseerd. Zie Windows DHCP Server Authorization in Domain Joined Scenario (Windows DHCP-serverautorisatie in scenario dat lid is van een domein).
- Controleer of er IP-adresleases beschikbaar zijn in het DHCP-serverbereik voor het subnet waarin de DHCP-client zich bevindt. Zie hiervoor de statistieken voor het juiste bereik in de beheerconsole van de DHCP-server.
- Controleer of BAD_ADDRESS vermeldingen te vinden zijn in de sectie Adresleases .
- Controleer of er apparaten in het netwerk zijn met vaste IP-adressen en die niet zijn uitgesloten van het DHCP-bereik.
- Controleer of het IP-adres waaraan de DHCP-server is gebonden, zich binnen het subnet van de bereiken bevindt van waaruit IP-adressen moeten worden geleased. Dit voor het geval dat er geen relay-agent beschikbaar is. Voer hiervoor de cmdlet
Get-DhcpServerv4Binding
ofGet-DhcpServerv6Binding
uit. - Controleer of alleen de DHCP-server luistert op UDP-poorten 67 en 68. Geen enkel ander proces of andere services (zoals WDS of PXE) mogen deze poorten in beslag nemen. Voer de opdracht
netstat -anb
uit om dit te doen. - Als u met een met IPsec geïmplementeerde omgeving werkt, controleert u of de IPsec-uitzondering van de DHCP-server is toegevoegd.
- Controleer of het IP-adres van de relayagent kan worden gepingd vanaf de DHCP-server.
- Controleer geconfigureerde DHCP-beleidsregels en -filters en som ze op.
Problemen met DHCP-clients oplossen
Voor DHCP-clients controleert u de volgende apparaten en instellingen:
- Kabels zijn aangesloten en functioneren.
- MAC-filtering is ingeschakeld op de switches waarmee de client is verbonden.
- De netwerkadapter is ingeschakeld.
- Het juiste stuurprogramma voor de netwerkadapter is geïnstalleerd en bijgewerkt.
- De DHCP-clientservice is gestart en wordt uitgevoerd. Voer de opdracht net start uit en zoek de DHCP-client om dit te controleren.
- Er is geen firewall die poorten 67 en 68 UDP blokkeert op de clientcomputer.
Netwerktracering gebruiken om problemen met DHCP op te lossen
Zodra u de instellingen op zowel de DHCP-client als de server hebt bevestigd, kunt u Wireshark gebruiken om te controleren of het DHCP DORA-proces is voltooid of als een pakketuitval verhindert dat DHCP-clients een IP-adres van de server verkrijgen.
Stappen voor het verzamelen van een netwerktracering
Volg deze stappen om DHCP-problemen met behulp van netwerktraceringen op te lossen:
Installeer Wireshark op zowel de betrokken DHCP-client als de DHCP-server.
Voer Wireshark uit als beheerder op zowel de client als de server.
Kies de netwerkinterface die wordt gebruikt voor DHCP op beide apparaten door erop te dubbelklikken in Wireshark.
Start pakketopname met Wireshark op zowel de client als de server.
Reproduceer het probleem. Activeer het DHCP-probleem (bijvoorbeeld uitvoeren
ipconfig /renew
op de client). Wacht tot het foutscenario zich voordoet.Stop de pakketopname op beide apparaten met behulp van de rode knop in Wireshark.
Sla de vastgelegde pakketten op een opgegeven locatie op door Bestand>opslaan als te selecteren.
Een DHCP-filter toepassen om DHCP-transacties weer te geven:
Pas op de clientopname een weergavefilter toe voor 'dhcp'.
Gebruik op de serveropname het filter 'dhcp.id == <Transactie-id>' om de specifieke clienttransactie bij te houden. U kunt de transactie-id ophalen uit de opname aan de clientzijde en deze toepassen in het filter op de opname aan de serverzijde.
DHCP-transacties analyseren:
- Controleer de opname aan de clientzijde voor alle vier DHCP-pakketten (DISCOVER, OFFER, REQUEST, ACK). Als alles aanwezig is, is het DORA-proces waarschijnlijk geslaagd.
- Als er pakketten ontbreken (bijvoorbeeld alleen DISCOVER-pakketten zijn zichtbaar), geeft dit een potentiële daling aan.
Identificeer netwerkverminderingen. Zoek naar deze indicatoren van netwerkverminderingen:
- Clientopname toont DISCOVER-pakketten, maar serveropname niet.
- Clientopname toont DISCOVER-pakketten en -server toont AANBIEDING verzonden, maar er is geen AANBIEDING zichtbaar op de client.
- Clientopname toont DISCOVER, OFFER en REQUEST, maar op de server worden ALLEEN DISCOVER en OFFER weergegeven.
- Clientopname toont DISCOVER, OFFER en REQUEST, maar op de server worden alle vier de pakketten weergegeven die zijn voltooid (DISCOVER, OFFER, REQUEST, ACK) zonder ACK te zien op de client.
Nadat de druppels zijn bevestigd, moet u het netwerkteam betrekken om het neervalprobleem te onderzoeken en op te lossen.
Deze stappen zorgen voor een grondige probleemoplossing met Wireshark om vast te stellen waar DHCP-communicatie uitvalt, waardoor snellere oplossing van DHCP-configuratie- of netwerkproblemen wordt vergemakkelijkt.
Disclaimerinformatie van derden
De producten van derden die in dit artikel worden vermeld, worden vervaardigd door bedrijven die onafhankelijk zijn van Microsoft. Microsoft verleent dan ook geen enkele garantie, impliciet noch anderszins, omtrent de prestaties of de betrouwbaarheid van deze producten.
Gegevens verzamelen
Voordat u contact op neemt met Microsoft Ondersteuning, kunt u informatie over uw probleem verzamelen.
Voorwaarden
- TSS moet worden uitgevoerd door accounts met beheerdersbevoegdheden op het lokale systeem en EULA moet worden geaccepteerd (zodra eula is geaccepteerd, wordt TSS niet opnieuw gevraagd).
- Het powerShell-uitvoeringsbeleid van de lokale computer
RemoteSigned
wordt aangeraden.
Notitie
Als het huidige PowerShell-uitvoeringsbeleid het uitvoeren van TSS niet toestaat, voert u de volgende acties uit:
- Stel het
RemoteSigned
uitvoeringsbeleid voor het procesniveau in door de cmdletPS C:\> Set-ExecutionPolicy -scope Process -ExecutionPolicy RemoteSigned
uit te voeren. - Voer de cmdlet
PS C:\> Get-ExecutionPolicy -List
uit om te controleren of de wijziging van kracht wordt. - Omdat de machtigingen op procesniveau alleen van toepassing zijn op de huidige PowerShell-sessie, gaat de toegewezen machtiging voor het procesniveau ook terug naar de eerder geconfigureerde status zodra het opgegeven PowerShell-venster waarin TSS wordt uitgevoerd is gesloten.
Belangrijke informatie verzamelen voordat u contact op neemt met Microsoft Ondersteuning
Download TSS op alle knooppunten en pak deze uit in de map C:\tss .
Open de map C:\tss vanuit een PowerShell-opdrachtprompt met verhoogde bevoegdheid.
Start de traceringen op de client en de server met behulp van de volgende cmdlets:
Client:
TSS.ps1 -Scenario NET_DHCPcli
Server:
TSS.ps1 -Scenario NET_DHCPsrv
Accepteer de gebruiksrechtovereenkomst als de traceringen voor het eerst worden uitgevoerd op de server of de client.
Opname toestaan (PSR of video).
Reproduceer het probleem voordat u Y invoert.
Notitie
Als u logboeken op zowel de client als de server verzamelt, wacht u op dit bericht op beide knooppunten voordat u het probleem reproduceert.
Voer Y in om de logboekverzameling te voltooien nadat het probleem is gereproduceerd.
De traceringen worden opgeslagen in een zip-bestand in de map C:\MS_DATA , die voor analyse naar de werkruimte kunnen worden geüpload.
Verwijzing
- Troubleshooting guide for DHCP (Probleemoplossingsgids voor DHCP)
- Use automatic TCP/IP addressing without a DHCP server (Automatische TCP/IP-adressering gebruiken zonder DHCP-server)
Gebeurtenislogboeken
Controleer de gebeurtenislogboeken van de systeem- en DHCP Server-service (toepassingen en serviceslogboeken van>Microsoft>Windows>DHCP-Server) op gerapporteerde problemen die zijn gerelateerd aan het waargenomen probleem.
Afhankelijk van het soort probleem wordt een gebeurtenis geregistreerd in een van de volgende gebeurteniskanalen:
- DHCP Server Operational Events (Operationele gebeurtenissen van DHCP-server)
- DHCP Server Administrative Events (Beheergebeurtenissen van DHCP-server)
- DHCP Server System Events (Systeemgebeurtenissen van DHCP-server)
- DHCP Server Filter Notification Events (Filtermeldingsgebeurtenissen van DHCP-server)
- DHCP Server Audit Events (Auditgebeurtenissen van DHCP-server)
DHCP Server log (DHCP-serverlogboek)
De foutopsporingslogboeken van de DHCP Server-service bieden meer informatie over de toewijzing van de IP-adreslease en de dynamische DNS-updates die worden uitgevoerd door de DHCP-server. Deze logboeken bevinden zich standaard in %windir%\System32\Dhcp.
Zie Analyze DHCP Server Log Files (Logboekbestanden van DHCP-server analyseren) voor meer informatie.