Рейтинг:0

Как отключить временные динамические адреса ipv6 в Ubuntu 21.10?

флаг us

По умолчанию Ubuntu 21.10 (должно быть таким же для 20.04) действительно генерирует временные/конфиденциальные адреса IPV6. Я хотел бы отключить это поведение, чтобы превратить мой компьютер в сервер, и для этого я хотел бы иметь максимально стабильный адрес IPV6 (в частности, для упрощения процесса настройки DNS-имени без использования DDNS, по крайней мере для адреса IPV6).

Глядя на ip-6 адрес это выглядит так:

    inet6 2a02:a03f:a0bb:abcd:ea4b:d152:592e:74da/64 область глобальная временная динамическая 
       valid_lft 83659 сек. selected_lft 69 259 сек.
    inet6 2a02:a03f:a0bb:abcd:3c0d:e2ad:569e:2536/64 область глобальная динамическая mngtmpaddr noprefixroute 
       valid_lft 83659 сек. selected_lft 69 259 сек.

Я хочу автоматически сконфигурированные постоянные адреса, подобные этому (взятые с сервера в той же сети, адрес, кажется, был сгенерирован с использованием модифицированный алгоритм EUI-64):

    inet6 2a02:a03f:a0bb:abcd:211:32ff:fe59:76be/64 глобальная динамическая область 
       valid_lft 64840 сек. предпочтительный_lft 50 440 сек.

Обратите внимание, что я не хочу настраивать статический IPV6-адрес!

Вот почему я задаю этот вопрос сегодня. Большинство поисковых запросов Google по этой проблеме заканчиваются бессмысленными советами, объясняющими, как настроить статический адрес IPV6. Это не то же самое, что постоянный автонастроенный адрес. Чтобы сгенерировать их, ОС должна прослушивать маршрутизатор, чтобы получить первые 64 бита адреса и заполнить оставшиеся биты своим MAC-адресом.

cyberbrain avatar
флаг cn
Вы имеете в виду отключить расширения конфиденциальности IPv6 и использовать EUI64 для режима генерации адресов IPv6?
флаг us
Да, это то, что я имею в виду.
Thomas Aichinger avatar
флаг cn
У вас должна быть правильно настроенная служба dhcp v6, прослушивающая, к чему подключен ваш сетевой адаптер, а затем вы можете отключить v6 autoconf.
флаг us
Этот комментарий не помогает. У меня уже есть служба dhcp на моем маршрутизаторе, иначе у меня вообще не было бы подключения ipv6. Эта проблема не связана с конфигурацией службы dhcp, поскольку она вызвана расширениями конфиденциальности IPv6 на моем компьютере с Ubuntu, как ранее было указано Cyberbrain. Кроме того, я не хочу отключать автонастройку ipv6, поскольку, насколько мне известно, это заставит меня настраивать чисто статический адрес ipv6, а это не то, что я хочу делать, как я указал в вопросе.
Рейтинг:0
флаг us

Лучшее решение, которое я нашел до сих пор, было взято из здесь

В двух словах мы выполняем эти команды как root:

кошка >> /etc/sysctl.conf <<EOT
net.ipv6.conf.all.use_tempaddr=0
net.ipv6.conf.default.use_tempaddr=0
EOT

sysctl -p

После перезагрузки выдает следующий результат:

inet6 2a02:a03f:a0bb:abcd:3c0d:e2ad:5693:2536/64 область глобальная динамическая noprefixroute 
   valid_lft 64 209 сек. предпочтительный lt 49 809 сек

Кажется, это постоянный адрес IPV6.

Несколько комментариев:

  • Странно, что этот адрес не соответствует модифицированный алгоритм EUI-64 схемы, поскольку я не вижу ожидаемого FF: FE, который этот алгоритм должен всегда давать. Я предполагаю, что это плохо, потому что это может означать, что этот адрес может быть «забыт», например, если я полностью переустановлю свой компьютер. (И было бы здорово, если бы это было не так, потому что адреса, способные пережить даже полный сбой SSD/HDD, кажутся интересными.)
  • После еще нескольких поисков я больше не уверен, что необходимо отключить этот временный адрес IPV6, чтобы создать сервер (что было моим намерением). Вроде как второй ip адрес (тот что с глобальная динамическая область действия mngtmpaddr noprefixroute) такой же, как тот, который я получаю, отключая временный адрес, и на самом деле он доступен для проверки связи. Так что я мог бы просто использовать этот адрес для доступа к моему серверу.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.