If you performed the IPv6 test on IPv6 test - IPv6/4 connectivity and speed test (it should be noted, there are some other IPv6 test websites), you most likely noticed that it shows your PC unreachable by ICMP protocol. This is the common result for most of Windows OS, not only 11. But the pop-up explanation says that "IPv6 relies heavily on ICMP".
In some case ICMP filtering may be performed by local router, rarely by ISP, most often by Windows Firewall. Firewall settings depend on Windows version; to enable ICMP echo in Windows 11 you need to do this:
1. Open Settings, Network & internet, Advanced network settings, Windows Firewall link (it opens Windows Security window, Firewall & network protection).
2. Open Advanced settings link (it opens Windows Defender Firewall and Advanced Security window).
3. Select Inbound Rules, then Core Networking Diagnostics - ICMP Echo Request (ICMPv6-In); there are two profiles with this name, need to select "Private, Public" profile, not "Domain". By default, this rule is disabled.
4. Open the rule window, on the General tab select Enabled, then on the Scope tab in "Remote IP address" group select "Any IP address" instead of predefined "Local subnet".
5. OK, close all opened windows.
Now you can perform the test again and it should show ICMP as Reachable.
But does this solution really improves IPv6 connectivity, for example, for better stability of VPN or other services like online videogames? Or the disadvantage in possible exposing of IPv6 address by echo reply is more significant than possible, but not very important benefits.
In some case ICMP filtering may be performed by local router, rarely by ISP, most often by Windows Firewall. Firewall settings depend on Windows version; to enable ICMP echo in Windows 11 you need to do this:
1. Open Settings, Network & internet, Advanced network settings, Windows Firewall link (it opens Windows Security window, Firewall & network protection).
2. Open Advanced settings link (it opens Windows Defender Firewall and Advanced Security window).
3. Select Inbound Rules, then Core Networking Diagnostics - ICMP Echo Request (ICMPv6-In); there are two profiles with this name, need to select "Private, Public" profile, not "Domain". By default, this rule is disabled.
4. Open the rule window, on the General tab select Enabled, then on the Scope tab in "Remote IP address" group select "Any IP address" instead of predefined "Local subnet".
5. OK, close all opened windows.
Now you can perform the test again and it should show ICMP as Reachable.
But does this solution really improves IPv6 connectivity, for example, for better stability of VPN or other services like online videogames? Or the disadvantage in possible exposing of IPv6 address by echo reply is more significant than possible, but not very important benefits.
My Computer
System One
-
- OS
- Windows 11 Pro
- Computer type
- Laptop
- Manufacturer/Model
- Lenovo Legion 5-15ARH05
- CPU
- AMD Rysen 5 4600H
- Memory
- 32 GB
- Graphics Card(s)
- GeForce GTX 1650 Ti
- Screen Resolution
- 1920x1080