ip -6 addr
複数の物理アドレスを印刷します。
inet6 <addr>/128 scope global dynamic noprefixroute
valid_lft 999612sec preferred_lft 394812sec
inet6 <addr>/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 1002639sec preferred_lft 397839sec
inet6 <addr>/64 scope link
valid_lft forever preferred_lft forever
これまではglobal
世界的に認められたという意味です。しかし、2つのグローバルがあります。どちらが実際の有効なipv6アドレスですか?
他のホストには3つあります。
/128 scope global dynamic noprefixroute
/64 scope global temporary dynamic
/64 scope global dynamic mngtmpaddr noprefixroute
- それぞれはどういう意味ですか?世界的にこれらの違いは何ですか?
私のRPiに固定IPを設定しようとしています/etc/dhcpcd.conf
。 。
scope link
この場合、実際にこれは正しいですか?- 大きな絵を合わせるとどうなりますか?
答え1
scope global
存在または存在しないアドレスが目的のmngtmpaddr
アドレスになります。
IPv6標準では、scope link
()で始まるリンク - ローカルアドレスが必要です。fe80::
ただし、どの目的でも使用するには、接続するインターフェイスも指定する必要があり、まったくルーティングできません。これは通常、設定ファイルに書き込むのが間違いである可能性があることを意味します。(存在しない文脈は考えられません)。
mngtmpaddr
このアドレスは、プライバシー保護のために一時的なIPv6アドレスを生成するために使用されると考えられています。バラよりman ip-address
(ここ).:
mngtmpaddr
(IPv6のみ)カーネルにプライバシー拡張(RFC3041)を表すテンプレートで、このアドレスで生成された一時アドレスを管理させます。これを有効にするには、use_tempaddr sysctl設定を0より大きい値に設定する必要があります。特定のアドレスのプレフィックス長は64文字でなければなりません。このフラグを使用すると、ステートレスの自動構成が有効になっているかのように、手動で構成されたネットワークでプライバシー拡張を使用できます。
したがって、DCHP6によって割り当てられたアドレスは別のアドレスになります。