After your ISP modem or router reboots, your Windows 11 computer may lose IPv6 connectivity entirely. You might see a “No network access” or “IPv6 connectivity: No internet access” message in the Network & Internet status page. This happens because the modem assigns a new IPv6 prefix via DHCPv6 Prefix Delegation, but Windows 11 does not automatically renew its IPv6 address or router advertisement from the new prefix. This article explains why the prefix delegation breaks and provides a step-by-step fix to restore IPv6 connectivity without restarting your PC.
Key Takeaways: Restoring IPv6 After a Modem Reboot
- Control Panel > Network and Sharing Center > Change adapter settings: Disable and re-enable your network adapter to force a fresh DHCPv6 and router solicitation exchange.
- Command Prompt (Admin) with
ipconfig /release6andipconfig /renew6: Releases the stale IPv6 address and requests a new one from the modem’s new prefix. - PowerShell (Admin) with
Restart-NetAdapter: An alternative to the GUI method that works on systems with managed network profiles.
Why IPv6 Prefix Delegation Breaks After an ISP Modem Reboot
IPv6 Prefix Delegation is the process by which your ISP modem or router receives a larger IPv6 prefix from the ISP and then delegates a smaller prefix to devices on your local network. Windows 11 uses Stateless Address Autoconfiguration (SLAAC) or DHCPv6 to obtain its global IPv6 address from the delegated prefix.
When the modem reboots, it requests a new prefix from the ISP. The modem then sends a new Router Advertisement (RA) with the updated prefix. However, Windows 11 does not immediately expire its old IPv6 address or request a new one. The operating system continues to use the old prefix, which is no longer valid on the modem. This causes the IPv6 connection to appear as “No internet access” or “Limited” in the network status.
The root cause is the default lifetime of the IPv6 address on Windows 11. The valid lifetime and preferred lifetime are set by the modem’s RA. After a modem reboot, the RA is not resent quickly enough, or Windows 11 ignores it because the existing address still has remaining lifetime. The stale address cannot route through the modem because the modem now uses a different prefix for its WAN connection.
Steps to Force an IPv6 Address Renewal on Windows 11
You can restore IPv6 connectivity by either disabling and re-enabling the network adapter through the GUI or by using command-line tools. Both methods force Windows 11 to release the stale IPv6 address and request a new one from the modem’s updated prefix.
Method 1: Disable and Re-enable the Network Adapter in Control Panel
- Open Network Connections
Press Windows Key + R, typencpa.cpl, and press Enter. This opens the Network Connections window showing all active adapters. - Identify your active adapter
Look for the adapter with a green status bar labeled “Enabled.” This is usually “Ethernet” for wired connections or “Wi-Fi” for wireless connections. - Disable the adapter
Right-click the active adapter and select Disable. Wait 10 seconds. The adapter icon will turn gray. - Re-enable the adapter
Right-click the same adapter and select Enable. Windows 11 will reinitialize the network stack and send a new Router Solicitation to the modem. The modem responds with the new prefix via RA, and Windows 11 configures a fresh IPv6 address. - Verify IPv6 connectivity
Open a web browser and visit test-ipv6.com. If the page shows a green checkmark for IPv6, the fix worked. You can also runipconfigin Command Prompt and look for a valid IPv6 address under your adapter.
Method 2: Release and Renew IPv6 Address Using Command Prompt
- Open Command Prompt as administrator
Press Windows Key + X and select Terminal (Admin) or Command Prompt (Admin). Click Yes on the User Account Control prompt. - Release the current IPv6 address
Typeipconfig /release6and press Enter. This removes the stale IPv6 address from the adapter. You will see a message like “No operation can be performed on Local Area Connection while it has its media disconnected.” This is normal if the adapter is still connected. - Renew the IPv6 address
Typeipconfig /renew6and press Enter. Windows 11 sends a DHCPv6 request and a Router Solicitation. Wait 10 to 30 seconds for the command to complete. - Verify the new IPv6 address
Typeipconfigand press Enter. Under your active adapter, look for an IPv6 address that starts with a 2001:, 2002:, 2600:, or other global unicast prefix. If you see only a link-local address (fe80::), the renewal did not succeed. Repeat steps 2 and 3.
Method 3: Restart the Network Adapter Using PowerShell
- Open PowerShell as administrator
Press Windows Key + X and select Terminal (Admin). If PowerShell is not the default profile, click the down arrow and select Windows PowerShell. - Get the adapter name
TypeGet-NetAdapter | Where-Object {$_.Status -eq "Up"}and press Enter. Note the Name column value, for example “Ethernet” or “Wi-Fi”. - Restart the adapter
TypeRestart-NetAdapter -Name "Ethernet"(replace “Ethernet” with your adapter name) and press Enter. The adapter will disconnect and reconnect within a few seconds. - Verify IPv6 connectivity
RunGet-NetIPAddress -AddressFamily IPv6 | Where-Object {$_.PrefixOrigin -eq "RouterAdvertisement"}to confirm a new global IPv6 address is configured.
If Windows 11 Still Has No IPv6 After the Renewal
IPv6 is disabled in the network adapter properties
Some users or IT policies disable IPv6 on the adapter properties. To check, open Control Panel > Network and Sharing Center > Change adapter settings. Right-click your adapter, select Properties, and scroll to Internet Protocol Version 6 (TCP/IPv6). Ensure the checkbox is checked. If it is unchecked, check it and click OK, then repeat the renewal steps.
Modem or router does not delegate a prefix
Some ISP modems or routers do not support IPv6 Prefix Delegation or have it disabled. Log into your modem’s admin interface, look for an IPv6 or WAN section, and enable “Prefix Delegation” or “DHCPv6-PD.” The modem must request a prefix from the ISP. Without this, Windows 11 will only receive a link-local address.
Windows 11 firewall blocks Router Advertisements
Third-party firewalls or security software may block ICMPv6 Router Advertisements. Temporarily disable the firewall and test IPv6 connectivity. If IPv6 works with the firewall off, add an exception for ICMPv6 type 134 (Router Advertisement) and type 133 (Router Solicitation) in the firewall rules.
Network adapter driver outdated
Old network drivers may not handle IPv6 prefix changes correctly. Open Device Manager, expand Network adapters, right-click your adapter, and select Update driver > Search automatically for drivers. Install any available updates and restart your PC.
| Item | Disable/Re-enable Adapter (GUI) | Release/Renew IPv6 (CLI) |
|---|---|---|
| Time to complete | 30 seconds | 60 seconds |
| Requires admin rights | No | Yes |
| Affects other connections | Briefly disconnects all traffic | Only IPv6 traffic is interrupted |
| Works on managed networks | Yes | Yes, if DHCPv6 is enabled |
| Persistence after reboot | No, must repeat after each modem reboot | No, must repeat after each modem reboot |
Both methods force Windows 11 to obtain a new IPv6 address from the modem’s delegated prefix. The GUI method is simpler and does not require admin rights. The CLI method is faster for advanced users and can be scripted to run automatically after a modem reboot.
To automate the IPv6 renewal, create a batch file with the commands ipconfig /release6 and ipconfig /renew6. Save it as renew6.bat. Run this file each time the modem reboots. You can also create a scheduled task in Task Scheduler that triggers on a network state change event, but this is more complex and not recommended for most business users.
If the problem persists after trying all methods, contact your ISP to confirm they support IPv6 Prefix Delegation and that your modem firmware is up to date. Some ISPs require a specific DHCPv6 option to be set on the modem for prefix delegation to work correctly.