1) В системах Ubuntu / Debian как вы меняете временный интервал адресов ipv6? Сколько времени занимает, прежде чем система генерирует и изменяет адреса ipv6?
2) Как вы вручную запускаете создание новых адресов ipv6 и удаляете "старые"?
1) В системах Ubuntu / Debian как вы меняете временный интервал адресов ipv6? Сколько времени занимает, прежде чем система генерирует и изменяет адреса ipv6?
2) Как вы вручную запускаете создание новых адресов ipv6 и удаляете "старые"?
Вы не запускаете вручную создание новых временных адресов. Они создаются с фиксированными интервалами, которые можно настроить с помощью двух sysctl, начиная с net.ipv6.conf.<interface>.
:
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)
Ваш вопрос неопределенный. Возможно, вы захотите обновить его.
Клиентские машины не определяют IP-адреса. DHCP-сервер в сети делает. Клиент запрашивает адрес с сервера и присваивает ему тот IP-адрес, который был ему предоставлен. Это называется арендой DHCP. Таймер аренды определяется DHCP-сервером. Когда срок аренды истекает, следующий запрос клиента возобновляет аренду. Тем не менее, вам почти всегда будет дан один и тот же адрес. Нет возможности указать другой адрес. Вообще говоря, адрес изменился бы, только если было больше клиентов, запрашивающих IP-адреса, чем было в пуле DHCP.