如何在 Fedora 39 上禁用 IPv6

Linux命令 Edge插件网 10个月前 (12-06) 286次浏览 已收录 0个评论

IPv6 或 Internet 协议版本 6 是 Internet 协议 (IP) 的最新版本,IP 是一种通信协议,可为网络上的计算机提供标识和定位系统,并通过 Internet 路由流量。但是,在某些情况下,您可能希望禁用 IPv6,例如用于网络故障排除、软件兼容性或降低网络复杂性。

如何在 Fedora 39 上禁用 IPv6

在 Fedora 39 上禁用 IPv6

暂时禁用 IPv6

使用命令行

命令行是 Linux 中一个强大的工具,允许您暂时禁用 IPv6。当您需要解决网络问题或测试软件兼容性时,此方法特别有用。

  1. 打开“终端”应用程序。您可以通过在应用程序中搜索“终端”或使用键盘快捷键 Ctrl Alt + T 来执行此操作。
  2. 输入以下命令以暂时禁用 IPv6
    <span class="pln">echo </span><span class="lit">1</span> <span class="pun">></span> <span class="str">/proc/</span><span class="pln">sys</span><span class="pun">/</span><span class="pln">net</span><span class="pun">/</span><span class="pln">ipv6</span><span class="pun">/</span><span class="pln">conf</span><span class="pun">/</span><span class="pln">all</span><span class="pun">/</span><span class="pln">disable_ipv6</span>

    此命令将“1”写入disable_ipv6文件,从而有效地禁用所有网络接口上的 IPv6。

    使用网络管理器

    Network Manager 是 Fedora 的默认网络管理工具,也允许暂时禁用 IPv6

    1. 打开网络管理器。您可以在“网络”下的系统设置中找到它。
    2. 选择要修改的网络连接,然后单击“设置”按钮。
    3. 在设置窗口中,导航到“IPv6”选项卡。
    4. 将“方法”更改为“忽略”,然后单击“应用”。

    这将禁用所选网络连接的 IPv6。

    永久禁用 IPv6

    使用命令行

    要使用命令行永久禁用 IPv6,您需要修改系统的内核参数。

    1. 打开“终端”应用程序。
    2. 使用 root 权限在文本编辑器中打开 sysctl 配置文件。为此,您可以使用 nano 文本编辑器:
    <span class="pln">sudo nano </span><span class="pun">/</span><span class="pln">etc</span><span class="pun">/</span><span class="pln">sysctl</span><span class="pun">.</span><span class="pln">conf</span>
    1. 将以下行添加到文件末尾:
    <span class="pln">net</span><span class="pun">.</span><span class="pln">ipv6</span><span class="pun">.</span><span class="pln">conf</span><span class="pun">.</span><span class="pln">all</span><span class="pun">.</span><span class="pln">disable_ipv6 </span><span class="pun">=</span> <span class="lit">1</span><span class="pln">
    net</span><span class="pun">.</span><span class="pln">ipv6</span><span class="pun">.</span><span class="pln">conf</span><span class="pun">.</span><span class="kwd">default</span><span class="pun">.</span><span class="pln">disable_ipv6 </span><span class="pun">=</span> <span class="lit">1</span><span class="pln">
    net</span><span class="pun">.</span><span class="pln">ipv6</span><span class="pun">.</span><span class="pln">conf</span><span class="pun">.</span><span class="pln">lo</span><span class="pun">.</span><span class="pln">disable_ipv6 </span><span class="pun">=</span> <span class="lit">1</span>
    1. 保存并关闭文件。如果您使用的是 nano,则可以通过按 Ctrl + X,然后按 Y 确认保存更改,最后按 Enter 确认文件名。
    2. 使用以下命令应用更改:
    <span class="pln">sudo sysctl </span><span class="pun">-</span><span class="pln">p</span>

    这将永久禁用所有网络接口上的 IPv6。

    使用网络管理器

    要使用 Network Manager 永久禁用 IPv6

    1. 按照临时禁用部分中概述的步骤操作,但这一次,请确保为您使用的所有网络连接禁用 IPv6。
    2. 重新启动计算机以使更改生效。

    验证 IPv6 是否已禁用

    禁用 IPv6 后,请务必验证更改是否已正确应用。

    1. 打开“终端”应用程序。
    2. 输入以下命令:
    <span class="pln">ip a </span><span class="pun">|</span><span class="pln"> grep inet6</span>

    如果禁用 IPv6,则此命令不应返回任何输出。

    感谢您使用本教程禁用 IPv6 Fedora 39 系统。如需更多帮助或有用信息,我们建议您查看 Fedora 官方网站。


Edge插件网 , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:如何在 Fedora 39 上禁用 IPv6
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址