我可以在哪里找到 Ubuntu 20.04 Server 上的默认 IPv6 配置位置?

我可以在哪里找到 Ubuntu 20.04 Server 上的默认 IPv6 配置位置?

我刚刚通过安装管理器安装了 Ubuntu Server 20.04。我定义了一个静态 IPv4 地址,而没有改变 Ipv6。

启动机器后,我可以看到我的静态 Ipv4 以及多个 Ipv6 地址(链接本地和公共)。

我可以看到静态 Ipv4 的配置已经完成/etc/netplan/00-installer-config.yaml,但是我看不到 Ipv6 配置(应该是 SLAAC)。

根据 Netplan 文档,它只会覆盖已定义的配置,而不会影响其他配置,这意味着我在安装期间没有配置 Ipv6。因此,没有 Ipv6 的条目(在 netplan 中)。但是,IPv6 默认配置在哪里定义?

我也检查过了/etc/network/interfaces,但是这个文件完全是空的。

有人能告诉我在哪里可以找到默认的 IPv6 配置吗?

谢谢

答案1

IPv6 SLAAC 寻址是编译到内核中的默认设置。

如果您查看,/etc/sysctl.conf您将看不到它们,但如果您执行:

sudo sysctl -a | grep ipv6 | grep -w "= 1"

您将会看到默认启用的功能。

当我在 Netplan 中没有看到任何内容来解释 SLAAC 寻址发生在哪里时,我最初感到很困惑。它就在那里......

相关内容