CentOS9 Stream 设置禁用IPV6

CentOS9 Stream 设置禁用IPV6

      • [方法 1: 修改 sysctl 配置](#方法 1: 修改 sysctl 配置)
      • [方法 2: 使用 NetworkManager](#方法 2: 使用 NetworkManager)
      • [方法 3: 禁用内核参数](#方法 3: 禁用内核参数)
      • [验证 IPv6 是否禁用](#验证 IPv6 是否禁用)

在 CentOS 9 Stream 中,您可以通过以下步骤禁用 IPv6:

方法 1: 修改 sysctl 配置

  1. 编辑 sysctl 配置文件

    打开 /etc/sysctl.conf 文件:

    bash 复制代码
    sudo vi /etc/sysctl.conf
  2. 添加以下行

    在文件末尾添加以下行:

    bash 复制代码
    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    net.ipv6.conf.lo.disable_ipv6 = 1
  3. 保存并退出:保存文件并退出编辑器。

  4. 应用配置

    使用以下命令应用更改:

    bash 复制代码
    sudo sysctl -p

方法 2: 使用 NetworkManager

如果您通过 NetworkManager 管理网络,您可以通过其配置文件禁用 IPv6。

  1. 找到您的连接配置文件

    配置文件通常位于 /etc/NetworkManager/system-connections/ 目录下,使用以下命令列出连接:

    bash 复制代码
    ls /etc/NetworkManager/system-connections/
  2. 编辑您的连接文件

    找到您要禁用 IPv6 的连接文件并打开(例如 enp2s0.nmconnection):

    bash 复制代码
    sudo vi /etc/NetworkManager/system-connections/enp2s0.nmconnection
  3. [ipv6] 部分添加

    如果 [ipv6] 部分不存在,可以添加。确保添加以下行:

    ini 复制代码
    [ipv6]
    method=ignore
  4. 保存并退出

  5. 重启 NetworkManager

    使用以下命令重启 NetworkManager 使更改生效:

    bash 复制代码
    sudo systemctl restart NetworkManager

方法 3: 禁用内核参数

如果希望在系统启动时禁用 IPv6,可以在 grub 中设置内核参数。

  1. 编辑 grub 配置文件

    bash 复制代码
    sudo vi /etc/default/grub
  2. 找到 GRUB_CMDLINE_LINUX ,并添加 ipv6.disable=1

    bash 复制代码
    GRUB_CMDLINE_LINUX="... ipv6.disable=1"
  3. 更新 grub 配置

    bash 复制代码
    sudo grub2-mkconfig -o /boot/grub2/grub.cfg
  4. 重启系统

    bash 复制代码
    sudo reboot

验证 IPv6 是否禁用

重启后,您可以使用以下命令检查 IPv6 状态:

bash 复制代码
ip a | grep inet6

如果没有输出,则表明 IPv6 已成功禁用。

如果您有任何问题或需要更多帮助,请告诉我!

相关推荐
武文斌771 小时前
复习总结最终版:单片机
linux·单片机·嵌入式硬件·学习
驱动探索者1 小时前
贝尔实验室发展史:20世纪科技圣殿的辉煌与沉浮
linux
何朴尧2 小时前
centos/cuos如何开启软件源
linux·运维·centos
YouEmbedded2 小时前
解码Linux文件IO之标准IO
linux·文件io·系统io
撬动未来的支点2 小时前
【Linux内核】Linux内核裁剪完全指南:从理论到实战的系统优化
linux
csdn_Hzx3 小时前
Linux添加一个系统服务
linux·运维·服务器
洛克大航海3 小时前
Ubuntu安装Hbase
大数据·linux·数据库·ubuntu·hbase
赖small强3 小时前
Linux内存管理-缓存系统中的Major和Minor详解
linux·缓存·交换缓存机制·major fault·minor fault
重生之我在20年代敲代码3 小时前
【Linux】初始线程
linux·运维·服务器
问道飞鱼4 小时前
【Linux知识】Linux磁盘开机挂载
linux·运维·网络·磁盘·自动挂载