欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

如何禁用ipv6?Linux系统禁用IPv6的详细教程

程序员文章站 2022-11-28 14:08:19
如何禁用ipv6?IPv4/IPv6混合环境有时会让你碰到各种源于IPv4和IPv6之间不经意间的相互碰撞的问题。比如你支持IPv6的设备不兼容你的互联网服务提供商遗留下的IPv4网络等等问题,下面... 15-05-13...

ipv4/ipv6混合环境有时会让你碰到各种源于ipv4和ipv6之间不经意间的相互碰撞的问题。比如你支持ipv6的设备不兼容你的互联网服务提供商遗留下的ipv4网络等等问题,这意味着你应该把你的linux机器上ipv6禁用。

查看ipv6是否启用

1、所有现代linux发行版默认都自动启用ipv6。为了能看到ipv6在你的linux中是否被激活,可以使用ifconfig或ip命令。如果你在输入这些命令之后看到”inet6′字样的输出,那就意味着你的linux系统启用了ipv6。

如何禁用ipv6?Linux系统禁用IPv6的详细教程

如何禁用ipv6?Linux系统禁用IPv6的详细教程

临时禁用ipv6

1、临时”的意思是我们所做的禁用ipv6的更改在系统重启后将不被保存。ipv6会在你的linux机器重启后再次被启用。要将一个特定的网络接口禁用ipv6,使用以下命令:

如何禁用ipv6?Linux系统禁用IPv6的详细教程

2、举个例子,将eth0接口禁用ipv6:

如何禁用ipv6?Linux系统禁用IPv6的详细教程

如何禁用ipv6?Linux系统禁用IPv6的详细教程

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

如何禁用ipv6?Linux系统禁用IPv6的详细教程

永久禁用ipv6

1、第一种方法是通过 /etc/sysctl.conf 文件对 /proc 进行永久修改换句话说,就是用文本编辑器打开 /etc/sysctl.conf 然后添加以下内容:

如何禁用ipv6?Linux系统禁用IPv6的详细教程

2、第二种永久禁用ipv6的方法是在开机的时候传递一个必要的内核参数。用文本编辑器打开 /etc/default/grub 并给grubcmdlinelinux变量添加”ipv6.disable=1′。

如何禁用ipv6?Linux系统禁用IPv6的详细教程

3、最后,不要忘记用以下方法保存对grub/grub2的修改:

如何禁用ipv6?Linux系统禁用IPv6的详细教程

注意事项:请注意区分linux系统命令和文件都是区分大小写。