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

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

相关推荐
瀚高PG实验室33 分钟前
rpm包安装报错:cannot open Packages index using db5 - Cannot allocate memory (12)
linux·运维·服务器·瀚高数据库
AI+程序员在路上44 分钟前
嵌入式软件技术大全
linux·开发语言·arm开发·单片机
Snasph1 小时前
在Ubuntu上进行端口转发
linux·运维·ubuntu
SeanDe2 小时前
Linux grep 命令用法详解
linux·服务器·网络
W.W.H.2 小时前
Linux共享文件夹不显示,每次都要重新加载问题解决
linux·运维·服务器
2401_835792543 小时前
Linux复习笔记
linux·服务器·笔记
s09071363 小时前
ZYNQ无SD卡纯NAND Flash启动Linux全攻略
linux·fpga开发·zynq·nand flash启动
ChengQianO3 小时前
ROS2 导航播报 & 轨迹模拟 —— 计划
linux·ubuntu·ros
扛枪的书生3 小时前
Jenkins 学习总结
linux