禁用系统中的 IPv6协议

IPv6普及尚早,
查看系统端口时看到一堆 tcp6端口,强迫症看着很不舒服,
禁用之后看着舒服多了。

方法1:

使用 sysctl 禁用 IPv6协议

  1. 在终端执行 ip a 查看 IPv6 是否已经启用
    如果启用了 IPv6 在网卡对应的位置可以看到 inet6 信息,如下图所示:

临时禁用 IPv6,在终端执行如下命令:

上述命令执行后,再次使用 ip a 命令查看 IPv6 是否禁用成功。

临时禁用后, 重启系统,IPv6 就会恢复。
通过修改配置文件 ,可以实现永久禁用。
将下面的代码添加到配置文件 /etc/sysctl.conf

如图所示:


添加代码后,在终端执行如下命令,使设置生效。

方法2:

将 GRUB 配置为在引导时传递内核参数
编辑配置文件 /etc/default/grub
修改::GRUB_CMDLINE_LINUX_DEFAULT:: 和 ::GRUB_CMDLINE_LINUX::

如下图所示:


修改完成后,在终端执行如下命令,使设置生效。

即便重启系统,以上配置也会保留。