银河麒麟v10永久禁用ipv6需分架构处理:x86推荐修改/etc/sysctl.conf添加两行禁用参数并执行sysctl -p;全架构通用且最彻底的方法是修改grub启动参数,在grub_cmdline_linux或uefi配置文件中添加ipv6.disable=1,再更新grub并重启,最后用ip addr | grep inet6无输出验证成功。

银河麒麟V10系统默认启用IPv6,部分内网环境或老旧设备可能因IPv6路由异常导致网页打不开、SSH连接超时、DNS解析缓慢等问题,需彻底禁用IPv6才能恢复稳定通信。
图形界面一键关闭(仅限单网卡临时生效)
打开「控制中心」→「网络」→「有线网络」或「无线网络」→点击当前连接右侧的「设置齿轮图标」→「IPv6」选项卡→将「自动获取地址」改为「忽略」→点击「应用」。
这一步操作后无需重启,IPv6地址会立刻从ifconfig输出中消失,但仅对当前激活的网络连接生效;切换Wi-Fi或插拔网线后需重新设置。
永久禁用:修改sysctl.conf(推荐X86架构)
第一步:用终端编辑系统参数文件
sudonano /etc/sysctl.conf
第二步:在文件末尾新增两行(不能漏掉等号前后空格)
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
第三步:保存退出后立即加载新配置
sudosysctl -p
第四步:重启网络服务使内核参数对所有网卡生效
sudo systemctl restart NetworkManager
【注意】此方法不适用于ARM架构的华为昇腾/鲲鹏服务器,重启后可能仍显示inet6地址,必须配合GRUB层禁用才可靠。
永久禁用:修改GRUB启动参数(全架构通用)
方法一:标准桌面版路径(x86_64及多数ARM板卡)
sudo pluma /etc/default/grub → 找到GRUB_CMDLINE_LINUX="..."这一行 → 在双引号内末尾添加ipv6.disable=1(与其他参数用空格隔开)→ 保存 → 运行sudo update-grub → 重启。
方法二:华为ARM架构特殊路径(如Atlas 500、擎天服务器)
sudo mount -o rw,remount /boot/efi → sudovim /boot/efi/EFI/BOOT/OSLoader.cfg → 在loglevel=0所在行末尾追加 ipv6.disable=1 → 保存 → 重启。
执行完任一方法后,运行ip addr | grep inet6,若无任何输出即表示成功。若仍有inet6行,说明/boot分区未正确挂载为可写,需先执行sudo mount -o rw,remount /boot。











