Ipv6 Settings Not Remaing After Reboot

GigaPain 1 Reputation point
2022-12-15T08:27:47.13+00:00

So I recently got support for Ipv6 in my area and wanted to enable it to so that I had full access to anything that potentially uses it. The problem was that it wasn't enabled by default for some reason. Going into the control panel and changing it to enabled worked, but now it is resetting back to disabled any time my computer restarts/shuts down. Is there a way to make sure that it remains persistently enabled?

Windows for business | Windows Server | User experience | Other
0 comments No comments
{count} votes

2 answers

Sort by: Most helpful
  1. Limitless Technology 44,766 Reputation points
    2022-12-16T08:47:00.72+00:00

    Hello there,

    Try resetting the TCP/IP stack and clearing any DNS information on Windows . Reset the network stack using Command Prompt by following these steps:

    1. Open Start.
    2. Search for Command Prompt, right-click the top result, and select the Run as administrator option.
    3. Type the following command to reset the component that handles network requests and press Enter:

    netsh winsock reset

    1. Type the following command to reset the internet protocol stack and press Enter:

    netsh int ip reset

    1. Type the following command to clear the current networking configuration and press Enter:

    ipconfig /release

    1. Type the following command to reconfigure the network settings and press Enter:

    ipconfig /renew

    1. Type the following command to clear the DNS information cached and press Enter:

    ipconfig /flushdns

    Restart your computer and see if that helps

    Hope this resolves your Query !!

    --If the reply is helpful, please Upvote and Accept it as an answer–

    1 person found this answer helpful.
    0 comments No comments

  2. Roland Schweiger 15 Reputation points
    2024-01-18T21:39:16.8866667+00:00

    YES This did solve my IPv6 problem which is slightly different so i will explain here -- issuing your above mentioned commands did finally make the disabling of the ipv6 privacy extensions persistant. My scenario: I want to permanently DISABLE Ipv6 PRIVACY EXTENSIONS and disable the use of Random IPv6 addresses, the interface (network card) of my Windows11 machine must get the same ipv6 suffix on every restart. Trying to set this in Windows only worked until the next restart of Windows and the router, the changes were not persistent. have a "FritzBox" which is an ADSL Modem-Router device by German brand "AvM" and it offers (of the ISP does) full IPv6 support. My Windows11 machine shall be made reachable from the outside world via IPv6 and it is connected to the router by an Ethernet Card (with a hardware MAC address) By default Windows11 uses ipv6 "privacy extensions" which change the ipv6 suffix on every reboot. The ipv6 prefix is set by the ISP and the FritzBox, but i want the SUFFIX to always stay the same, thus i can properly give my machine a name via any Dynamic DNS service.
    Also, my computer kept getting temporary IPv6 addresses and link-local ones with different suffixes which confused the FritzBox so my inbound firewall rules no longer worked. There are a few ways to disable privacy extensions in Windows11, i uses powershell method (run as admin): Set-NetIPv6Protocol -UseTemporaryAddresses Disabled Set-NetIPv6Protocol -RandomizeIdentifiers Disabled also tried the elderly versions in CMD (run as admin): netsh interface ipv6 set global randomizeidentifiers=disabled store=active netsh interface ipv6> set global randomizeidentifiers=disabled store=persistent netsh interface ipv6> set privacy state=disabled store=active netsh interface ipv6> set privacy state=disabled store=persistent So finally --- FULLY RESETTING THE TCP/IP STACK solved my problem. many thanks and greetings from Vienna in Austria, Roland Schweiger

    1 person found this answer helpful.

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.