当前位置: 首页 > article >正文

CentOS9 Stream 设置禁用IPV6

CentOS9 Stream 设置禁用IPV6

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

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

方法 1: 修改 sysctl 配置

  1. 编辑 sysctl 配置文件
    打开 /etc/sysctl.conf 文件:

    sudo vi /etc/sysctl.conf
    
  2. 添加以下行
    在文件末尾添加以下行:

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

  4. 应用配置
    使用以下命令应用更改:

    sudo sysctl -p
    

方法 2: 使用 NetworkManager

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

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

    ls /etc/NetworkManager/system-connections/
    
  2. 编辑您的连接文件
    找到您要禁用 IPv6 的连接文件并打开(例如 enp2s0.nmconnection):

    sudo vi /etc/NetworkManager/system-connections/enp2s0.nmconnection
    
  3. [ipv6] 部分添加
    如果 [ipv6] 部分不存在,可以添加。确保添加以下行:

    [ipv6]
    method=ignore
    
  4. 保存并退出

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

    sudo systemctl restart NetworkManager
    

方法 3: 禁用内核参数

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

  1. 编辑 grub 配置文件

    sudo vi /etc/default/grub
    
  2. 找到 GRUB_CMDLINE_LINUX,并添加 ipv6.disable=1

    GRUB_CMDLINE_LINUX="... ipv6.disable=1"
    
  3. 更新 grub 配置

    sudo grub2-mkconfig -o /boot/grub2/grub.cfg
    
  4. 重启系统

    sudo reboot
    

验证 IPv6 是否禁用

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

ip a | grep inet6

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

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


http://www.kler.cn/a/375028.html

相关文章:

  • Linux 服务脚本 start.sh、run.sh 和 stop.sh 的示例详解
  • STL---unordered_set与unordered_map与前言(哈希表)
  • 【C/C++】模拟实现strlen
  • Python册数2
  • 【K8S系列】Kubernetes 中 NodePort 类型的 Service 无法访问的问题【已解决】
  • 【JavaEE】【多线程】进阶知识
  • CSP-J复赛集训200-300分(19): [2024 CSP-J 复赛] T3:小木棍
  • 2024 年河南省高等职业教育技能大赛实施方案概述
  • 开源协议类型及长安链开源协议介绍
  • Matlab自学笔记四十:日期时间型数据的关系运算:比较大小、比较时间先后、判断是否在两个时间之间
  • 大数据-199 数据挖掘 机器学习理论 - 决策树 模型 决策与条件 香农熵计算
  • [CSP篇] CSP2024 游记(下)
  • 智能码二维码zhinengma.cn如何赋能工业产品质量安全追溯
  • uniapp和vite项目配置多环境编译,增加测试环境变量配置--mode test
  • 鸿蒙Harmony-多边形绘制组件Polygon使用详解
  • Rust精简核心笔记:第三波,基础语法完结篇
  • 基于Matlab PCA人脸识别
  • 信息安全入门——网络安全控制
  • 人机环境系统智能是东方天地人思想与西方科技思维的融合
  • Red Hat下载ISO镜像的方法
  • 软中端,硬中断(学习笔记)
  • uicc.hci.service的理解
  • 基于java+SpringBoot+Vue的“衣依”服装销售平台设计与实现
  • 初阶数据结构之顺序表的实现
  • tkinter 走进现代化【一】 - 登录页
  • 从 classList 到 DOMTokenList: 简化类名管理的工具