在 14.04 上禁用 IPv6,并使用禁用 IPv6 的内核

在 14.04 上禁用 IPv6,并使用禁用 IPv6 的内核

如何在 ubuntu 中禁用系统范围的 IPv6?

我知道这里有很多关于这个问题的答案,但情况不同。这是一个嵌入式设备。

这是我的条件:

  • 在内核中禁用 IPv6 以获得一些空间
  • Bootloader 是 u-boot

根据这里>>如何在接口上动态启用和禁用 ipv6以下是我尝试过的:

  1. *net.ipv6.conf.** 没有起作用系统配置参数 因为没有 /proc/sys/net/ipv6/文件夹
  2. 无法从 grub 配置,因为没有 grub (:

在 Google 上搜索后,我得到了相同的解决方案。但 IPv6 仍然给我的无线网络带来问题。

知道该怎么办吗?

答案1

我认为如果您担心 IPv6 内核模块占用的空间太小,那么您可能应该编译自己的内核……

答案2

我发现的最简单的方法是/etc/default/grub使用 sudo powers 进行编辑并使用以下命令更改内核命令行:

GRUB_CMDLINE_LINUX_DEFAULT="ipv6.disable=1 quiet splash"

然后保存文件,然后按照惯例进行:

sudo update-grub

相关内容