Debian 在接口上禁用 ipv6Debian 在接口上禁用 ipv6Debian 在接口上禁用 ipv6Debian 在接口上禁用 ipv6
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

搜索范围
模糊匹配
搜索标题
搜索内容
发表 admin at 2025年2月28日
类别
  • 未分类
标签

Debian 在接口上禁用 ipv6

当您运行 Debian 10 时,默认情况下启用 IPv6 网络连接。但是,在大多数情况下,您需要禁用 IPV6 的默认设置。不过,我们将为您提供有关如何在 Debian 10 系统上禁用 IPV6 接口的完整演示。

要执行所有命令,您必须具有运行系统管理命令的权限。

首先,检查您的 Debian 系统是否启用了 IPV6。通过在搜索栏中键入“terminal”打开终端,然后单击搜索结果中显示的终端图标。使用以下命令检查您的 IP 地址:

$ ip a

您的终端上将显示以下结果,以确定 IPV6 是否已启用。

通过 systemctl 禁用 IPV6:

使用以下三个命令输入,您可以禁用系统上的 IPV6:

$ sudo sysctl -w net.ipv6.conf.all.disable_ipv6=1
$ sudo sysctl -w net.ipv6.conf.default.disable_ipv6=1
$ sudo sysctl -w net.ipv6.conf.lo.disable_ipv6=1

运行上述命令后,您的 Debian 系统上的 IPV6 服务将被禁用,但这只是一个临时解决方案。当您重新启动系统时,它将再次启用它。通过键入“ip a”命令验证状态。

要禁用这些 IPV6 连接,您需要使用 /etc/sysctl.conf 文件。在任何可用的编辑器中打开此配置文件。在这里,我们使用 Nano 编辑器来修改该文件,如下命令所示:

$ sudo nano /etc/sysctl.conf

现在,将以下行粘贴到该文件中并保存:

net.ipv6.conf.all.disable_ipv6=1
net.ipv6.conf.default.disable_ipv6=1
net.ipv6.conf.lo.disable_ipv6=1

如果您有任何特定的网络接口适配器,例如“enp0s3”,请粘贴以下行:

net.ipv6.conf.enp0s3.disable_ipv6 = 1

要验证更改设置,请键入以下命令:

$ sudo sysctl -p

方法1:使用sysctl.d目录

使用以下命令在 /etc/sysctl.d 目录中创建文件:

$ sudo nano /etc/sysctl.d/disable-ipv6.conf

将以下行粘贴到该文件中:

net.ipv6.conf.all.disable_ipv6=1

保存并按“Ctrl +X”退出该窗口。

现在,使用以下命令检查更改的效果:

$ sudo sysctl -p -f /etc/sysctl.d/disable-ipv6.conf

运行以下命令来验证结果:

$ ip a

正如您在上面的输出中看到的,IPV6 连接已在此系统上禁用。

结论

我们为您提供了有关如何在 Debian 10 系统上禁用 IPv6 接口的简要信息。所有这些命令也可以在Ubuntu系统上执行。如果您觉得本文有用,请告诉我们您的反馈。

©2015-2025 艾丽卡 support@alaica.com