インストール マネージャーを使用して 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 アドレス指定がどこで行われているかを説明するものが何も見当たらず、首をかしげていました。そこが SLAAC アドレス指定が行われる場所です...