Hello Sean,
It sounds like you've set up your Windows Server 2022 as a DHCP server and are experiencing issues with IPv6 ping responses. Here are some steps to help diagnose and resolve this issue:
Troubleshooting Steps:
- Check IPv6 Configuration:
- Ensure that IPv6 is properly configured on your server. You can check this by running
ipconfig
on the server and verifying the IPv6 address is correctly assigned.
- Ensure that IPv6 is properly configured on your server. You can check this by running
- Check IPv6 Address Assignment:
- On the client device (B device), run
ipconfig
and ensure it has been assigned an IPv6 address within the correct range from your DHCP server.
- On the client device (B device), run
- Verify IPv6 Scope Configuration:
- Ensure the IPv6 scope in the DHCP server is configured correctly, including the address range, lease duration, and other settings.
- Firewall Settings:
- Although you mentioned that the firewall is turned off, double-check the firewall settings to ensure that there are no rules specifically blocking ICMPv6 (ping) traffic. Sometimes, specific rules for IPv6 can still be active.
- You can check the firewall rules using the following command in PowerShell:
- Enable ICMPv6 Echo Requests:
- Make sure that ICMPv6 Echo Requests are allowed on your Windows Server 2022. You can enable this using the following PowerShell command:
- Check Network Interface Configuration:
- Ensure that the network interface used for the LAN connection is correctly configured for IPv6 and that there are no issues with the network interface itself.
- Neighbor Discovery:
- Verify that neighbor discovery is working correctly. On the server, you can use the following command to check the neighbor cache: powershell netsh interface ipv6 show neighbors
- Verify Connectivity:
- On the client device (B device), try to ping the server's link-local IPv6 address (usually starts with
fe80::
). For example: powershell ping fe80::xxxx:xxxx:xxxx:xxxx%<interface_number>
- On the client device (B device), try to ping the server's link-local IPv6 address (usually starts with
Example Commands:
- To display the server's IP configuration: ipconfig /all
- To check the firewall rules: powershell Get-NetFirewallRule | where {$_.DisplayName -like "*ICMPv6*"}
- To add a firewall rule to allow ICMPv6: powershell New-NetFirewallRule -DisplayName "Allow ICMPv6-In" -Protocol ICMPv6 -IcmpType 128 -Action Allow
By following these steps, you should be able to diagnose and resolve the issue with your Windows Server 2022 not responding to IPv6 pings.
Best regards,
Rosy