IN6_IFF_AUTOCONF
macOSでは(SLAAC)と(DHCPv6)を使用できますIN6_IFF_DYNAMIC
。
https://opensource.apple.com/source/xnu/xnu-4570.41.2/bsd/netinet6/in6_var.h.auto.html
WindowsではNL_PREFIX_ORIGIN
そしてNL_SUFFIX_ORIGIN
フィールド。
Linuxで特定のIPv6アドレスを生成した構成方法(状態の保存/状態の非保存)をどのように知ることができますか?現場で役に立つ標識が見つかりませんでしたifa_flags
。
systemd-networkd v246
sysctl:
addr_gen_mode=0
use_tempaddr=2
global-unicast dhcpv6:
dynamic noprefixroute
global-unicast slaac privacy-extension:
temporary dynamic
global-unicast slaac eui64:
dynamic mngtmpaddr noprefixroute
unique-local dhcpv6:
noprefixroute
unique-local slaac privacy-extension:
temporary dynamic
unique-local slaac eui64:
mngtmpaddr noprefixroute
答え1
ステートレスの場合は、次のコマンドを使用します。
ip addr show dynamic
ステートフルの場合は、次のコマンドを使用します。
ip addr show permanent
IPアドレスのマニュアルページを引用すると、次のようになります。
dynamic and permanent
(IPv6 only) only list addresses installed due to stateless ad‐
dress configuration or only list permanent (not dynamic) ad‐
dresses. These two flags are inverses of each other, so -dynamic
is equal to permanent and -permanent is equal to dynamic.