在 Debian 13(Trixie) 上通过 GRUB 内核参数 的方式彻底禁用 IPv6。
一、禁用原理
通过向 Linux 内核传递启动参数 ipv6.disable=1,在系统启动时直接禁用 IPv6 协议栈,相比 sysctl 或 NetworkManager 方式更加彻底,不会被系统服务重新启用。
二、操作步骤
编辑 GRUB 配置文件
使用文本编辑器打开 GRUB 默认配置文件:
nano /etc/default/grub
修改内核启动参数
找到如下这一行:
GRUB_CMDLINE_LINUX_DEFAULT="quiet"
修改为:
GRUB_CMDLINE_LINUX_DEFAULT="quiet ipv6.disable=1"
如果该行中已有其他参数,请保留原参数,只需追加
ipv6.disable=1即可。
更新 GRUB 配置
执行以下命令使配置生效:
update-grub
确认命令执行过程中未报错。
重启系统
reboot
发表回复