如何在 ubuntu 中禁用系统范围的 IPv6?
我知道这里有很多关于这个问题的答案,但情况不同。这是一个嵌入式设备。
这是我的条件:
- 在内核中禁用 IPv6 以获得一些空间
- Bootloader 是 u-boot
根据这里>>如何在接口上动态启用和禁用 ipv6以下是我尝试过的:
- *net.ipv6.conf.** 没有起作用系统配置参数 因为没有 /proc/sys/net/ipv6/文件夹
- 无法从 grub 配置,因为没有 grub (:
在 Google 上搜索后,我得到了相同的解决方案。但 IPv6 仍然给我的无线网络带来问题。
知道该怎么办吗?
答案1
我认为如果您担心 IPv6 内核模块占用的空间太小,那么您可能应该编译自己的内核……
答案2
我发现的最简单的方法是/etc/default/grub
使用 sudo powers 进行编辑并使用以下命令更改内核命令行:
GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"
然后保存文件,然后按照惯例进行:
sudo update-grub