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 已成功禁用。

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

相关推荐
feng_you_ying_li1 小时前
linux之重定向原理与缓冲区基本介绍
linux
晚风_END3 小时前
Linux|操作系统|zfs文件系统的使用详解
linux·运维·服务器·数据库·postgresql·性能优化·宽度优先
暴力求解8 小时前
Linux---线程基础
linux·运维·服务器
JAVA面经实录9179 小时前
计算机基础(完整版·超详细可背诵)
java·linux·数据结构·算法
晚风_END9 小时前
Linux|操作系统|最新版openzfs编译记录
linux·运维·服务器·数据库·spring·中间件·个人开发
GanGanGanGan_9 小时前
Rocky Linux 9 + XFCE 编译安装 fcitx5 + Rime 教程
linux·centos
咖喱o9 小时前
QinQ/VLAN Stacking
linux·运维·服务器·网络
xiaoye-duck9 小时前
《Linux系统编程》Linux指令 (二):从零开始理解Linux基础指令
linux
月白风清江有声10 小时前
安装mingw 版 cmake
linux
呱呱巨基11 小时前
Linux 基础IO
linux·c++·笔记·学习