1)Ubuntu/Debianシステムでは、一時的なipv6アドレス間隔をどのように変更しますか?システムがipv6アドレスを生成して変更するまでにかかる時間は?
2)新しいipv6アドレスの作成を手動でトリガーし、「古い」アドレスを削除するにはどうすればよいですか?
新しい一時アドレスの作成を手動でトリガーしません。これらは一定の間隔で作成され、net.ipv6.conf.<interface>.
で始まる two sysctls で調整できます。
temp_valid_lft - INTEGER valid lifetime (in seconds) for temporary addresses. Default: 604800 (7 days) temp_prefered_lft - INTEGER Preferred lifetime (in seconds) for temporary addresses. Default: 86400 (1 day)
推奨される有効期間は、新しいアドレスが生成されるまでの一時アドレスの存続期間です。ただし、接続でまだ使用されている場合に備えて、非推奨の状態でしばらくの間システムに残ります。ただし、新しい接続では非推奨のアドレスを使用できません。有効な有効期間は、最終的にインターフェイスから削除されるタイミングを制御します。
一時アドレスが生成されて正しく機能するには、use_tempaddr
を1または2に設定する必要があり、ルーターとネットワークの設計により、ホストが自動構成を介してIPv6アドレスを自己割り当てできるようにする必要があります。 (これはほとんどの場合当てはまりますが、そこにはいくつかの奇妙なネットワークとルーターがあり、設定ミスの可能性があります...)
use_tempaddr - INTEGER Preference for Privacy Extensions (RFC3041). <= 0 : disable Privacy Extensions == 1 : enable Privacy Extensions, but prefer public addresses over temporary addresses. > 1 : enable Privacy Extensions and prefer temporary addresses over public addresses. Default: 0 (for most devices) -1 (for point-to-point devices and loopback devices)