How to disable IPv6 on a Linux device

This guide will show you how to disable IPv6 on a Linux operating system.

Follow these steps:

  1. Open the Terminal using the Ctrl+Alt+T keyboard shortcut. On the Terminal window, enter the following command:

    sudo nano /etc/sysctl.conf

    This command will open the sysctl.conf file in the Terminal.

  2. Scroll down to the bottom of the sysctl.conf file and paste these lines:
    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    net.ipv6.conf.lo.disable_ipv6 = 1
    net.ipv6.conf.tun0.disable_ipv6 = 1


  3. Save the changes by pressing Ctrl+O and Ctrl+X after that.

  4. Enter sudo sysctl -p to apply the changes in the sysctl.conf file.

  5. Check the status of IPv6 by entering the following command in the Terminal:

    sudo cat /proc/sys/net/ipv6/conf/all/disable_ipv6

    If you see 1 as a reply, it means IPv6 is not running on your device anymore.




You may also be interested in:

Was this article helpful?
Thank you for your feedback!