如何在 Ubuntu 22.04 LTS Jammy Jellyfish 上禁用 IPv6 地址如何在 Ubuntu 22.04 LTS Jammy Jellyfish 上禁用 IPv6 地址如何在 Ubuntu 22.04 LTS Jammy Jellyfish 上禁用 IPv6 地址如何在 Ubuntu 22.04 LTS Jammy Jellyfish 上禁用 IPv6 地址
  • 文章
  • 正则表达式
    • 工具
  • 登录
找到的结果: {phrase} (显示: {results_count} 共: {results_count_total})
显示: {results_count} 共: {results_count_total}

加载更多搜索结果...

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

如何在 Ubuntu 22.04 LTS Jammy Jellyfish 上禁用 IPv6 地址

IPv6(互联网协议版本 6)是互联网协议 (IP) 的最新版本。它是一种通信协议,用于网络上计算机的识别和定位。其目的是通过互联网路由流量。本教程将向您展示如何在 Ubuntu 22.04 LTS Jammy Jellyfish 上暂时或永久禁用 IPv6。

在本教程中您将学习:

  • 如何暂时禁用 IPv6

  • 如何永久禁用 IPv6

在 Ubuntu 22.04 LTS Jammy Jellyfish 上禁用 IPv6 地址分步说明

IPv6 网络可以通过 systemd 禁用,但这种更改不会是永久性的。要在 Ubuntu 22.04 上永久禁用 IPv6,我们需要编辑内核启动参数。

暂时禁用 IPv6

要在 Ubuntu 22.04 Jammy Jellyfish 上临时禁用 IPv6 地址,请执行以下命令:


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

上述命令将暂时禁用 IPv6,这意味着重新启动后这些设置将不会保留。要重新启用 IPv6,请重新启动系统或再次执行上述命令,但要反转逻辑并将 1 更改为 0。如果您需要更永久的解决方案来禁用 IPv6(即使在系统重新启动后),请按照以下步骤操作:

永久禁用 IPv6

  1. 首先打开命令行终端,然后使用 nano 或您喜欢的文本编辑器以 root 权限打开以下 GRUB 配置文件。

    
    $ sudo nano /etc/default/grub
    
  2. 接下来,更改以下行。如果您的线路已经配置了一些启动参数,例如 splash 或 quiet,只需在它们后面附加您的更改即可。

    
    FROM:
    GRUB_CMDLINE_LINUX_DEFAULT=""
    TO:
    GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1"
    
  3. 对文件进行更改后,保存更改并退出。然后,执行以下命令来更新 GRUB。

    
    $ sudo update-grub
    

如果您需要重新启用 IPv6 网络地址,只需从 /etc/default/grub 文件中删除 ipv6.disable=1 并运行 update -grub 命令。

结束语

在本教程中,您了解了如何在 Ubuntu 22.04 Jammy Jellyfish Linux 上禁用 IPv6 网络。这包括使用 systemd 的临时解决方案和通过编辑内核启动参数的永久解决方案。进行这些更改后,您应该无法再使用 IPv6 地址,因此您的系统将只能使用 IPv4。

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