Disable IPv6 on Fedora
Disabling IPv6 on your Fedora system can be useful if you don’t need its features or if you’re experiencing issues with it. In this article, we’ll walk through the steps to disable IPv6 on Fedora.
Step 1: Open a Terminal/Console Session
To start, open a terminal or console session on your Fedora system. This is usually accessible by searching for “Terminal” in your applications menu or using the keyboard shortcut Ctrl+Alt+T.
Step 2: Edit the blacklist File
Next, you’ll need to edit the blacklist file located at /etc/modprobe.d/blacklist
. This file contains configurations that prevent certain kernel modules from loading. To edit this file, run the following command:
su -c 'gedit /etc/modprobe.d/blacklist'
This will open the file in the GEdit editor. Look for an empty line at the end of the file and add the following line:
blacklist ipv6
Save the changes and close the editor.
Step 3: Edit the modprobe.conf.dist File
After that, you need to edit another configuration file called modprobe.conf.dist
. This file contains default configurations for kernel modules. Run the following command to open this file:
su -c '/etc/modprobe.d/modprobe.conf.dist'
Look for an empty line at the end of the file and add the following line:
install ipv6 /bin/true
Save the changes and close the editor.
Step 4: Edit the ifcfg-eth0 File
Next, you’ll need to edit the ifcfg-eth0
file, which contains network configuration settings for your Ethernet interface. Run the following command to open this file:
su -c '/etc/sysconfig/network/scripts/ifcfg-eth0'
Look for the following lines and add or modify them as follows:
IPV6INIT=no
IPV6_AUTOCONF=no
Save the changes and close the editor.
Step 5: Edit the network File
After that, you need to edit the network
file, which contains global network configuration settings. Run the following command to open this file:
su -c '/etc/sysconfig/network'
Look for an empty line at the end of the file and add the following line:
NETWORKING_IPV6=no
Save the changes and close the editor.
Step 6: Disable IPv6 Table Services
Finally, you need to disable IPv6 table services. Run the following command:
chkconfig ip6tables off
This will disable IPv6 table services on your Fedora system.
Reboot Your System
To apply all changes, reboot your Fedora system. This is because some of these configurations may require a system restart to take effect.
After rebooting your system, you should no longer be using IPv6. If you encounter any issues or need further assistance, feel free to ask!