在哪裡可以找到 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 尋址發生在哪裡時,我一開始感到摸不著頭腦。那就是它住的地方...

相關內容