首页>>帮助中心>>国内VPSLinux系统如何禁用IPv6以解决连接超时问题

国内VPSLinux系统如何禁用IPv6以解决连接超时问题

2025/1/26 137次

国内VPSLinux系统如何禁用IPv6以解决连接超时问题


IPv6和IPv4同属于网络协议,在Linux系统中,IPv6和IPv4同时存在时可能会出现连接超时的情况,这时只需将IPv6禁用即可解决这个问题。

临时禁用IPv6


如果你想要在你的Linux系统上临时关闭IPv6,你可以用 /proc 文件系统。“临时”的意思是我们所做的禁用IPv6的更改在系统重启后将不被保存。IPv6会在你的Linux机器重启后再次被启用。


要将一个特定的网络接口禁用IPv6,使用以下命令:

举个例子,将eth0接口禁用IPv6:


重新启用eth0接口的IPv6:



如果你想要将整个系统所有接口包括回环接口禁用IPv6,使用以下命令:



永久禁用IPv6


以上方法是不能永久禁用IPv6的,你一旦重启系统IPv6还是会被启用。如果你想要永久关闭它,有几个方法你可以试试。


方法一


第一种方法是通过 /etc/sysctl.conf 文件对 /proc 进行永久修改。


换句话说,就是用文本编辑器打开 /etc/sysctl.conf 然后添加以下内容:


# 禁用整个系统所有接口的IPv6



# 禁用某一个指定接口的IPv6(例如:eth0, lo)




在 /etc/sysctl.conf 使这些更改生效,运行以下命令:



或者直接重启。


方法二


另一个永久禁用IPv6的方法是在开机的时候传递一个必要的内核参数。


用文本编辑器打开 /etc/default/grub 并给GRUBCMDLINELINUX变量添加“ipv6.disable=1”。




上面的“xxxxx”代表任何已有的内核参数,在它后面添加“ipv6.disable=1”。



最后,不要忘记用以下方法保存对GRUB/GRUB2的修改:


Debian、Ubuntu或Linux Mint系统:



Fedora、CentOS/RHEL系统:



现在只要你重启你的Linux系统,IPv6就会完全被禁用。



购买使用一诺网络美国服务器,可以极大降低初创企业、中小企业以及个人开发者等用户群体的整体IT使用成本,无需亲自搭建基础设施、简化了运维和管理的日常工作量,使用户能够更专注于自身的业务发展和创新。美国服务器低至49元/月,购买链接:https://www.enuoidc.com/vpszq.html?typeid=3