
On a Debian system:
$ sudo nano /etc/sysctl.conf
Add the following at the bottom of the file:
net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
Save and close the file.
Reboot the machine.
To re-enable IPv6, remove the above lines from /etc/sysctl.conf and reboot the machine.
On a RedHat system:
Here’s how to disable the protocol on a Red Hat-based system:
Open a terminal window.
Change to the root user.
$ sysctl -w net.ipv6.conf.all.disable_ipv6=1 $ sysctl -w net.ipv6.conf.default.disable_ipv6=1
To re-enable IPv6, issue the following commands:
$ sysctl -w net.ipv6.conf.all.disable_ipv6=0 $ sysctl -w net.ipv6.conf.default.disable_ipv6=0