如何在 Linux 中禁用 IPv6?
要在 Linux 系统中禁用 IPv6,你可以编辑网络配置文件或使用 sysctl 命令。以下是两种常见的方法:
方法1:编辑网络配置文件
对于基于 Debian 的系统(如 Ubuntu),编辑 /etc/sysctl.conf
文件,添加以下行:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
然后,为了使改动立即生效,运行:
sudo sysctl -p
对于基于 Red Hat 的系统(如 CentOS 或 Fedora),编辑 /etc/sysconfig/network
文件,添加以下行:
NETWORKING_IPV6=no
然后重启网络服务:
sudo systemctl restart network
方法2:使用 sysctl 命令
运行以下命令直接更改内核配置以禁用 IPv6:
sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
要使这些更改永久生效,将相应的命令添加到 /etc/rc.local
文件(在某些系统中可能需要创建这个文件)或相应的初始化脚本中。
请注意,禁用 IPv6 可能会影响系统的某些服务和功能,确保这样做不会影响你的网络连接和系统功能。
评论已关闭