Что настраивает мой IPv6 addr_gen_mode? - proUbuntu
0 голосов
/ 21 августа 2020

Я только что реализовал свою собственную службу DynDNS, которая обновила записи AAAA с помощью моего DNS-сервера r с использованием префикса IPv6 и набора MA C адресов lxd, содержащих r интерфейсов macvlan. Это работает хорошо.

Теперь я хотел сделать то же самое с несколькими клиентскими машинами в сети, но похоже, что мой ноутбук K Ubuntu 20.04 не генерирует свой IPv6-адрес из EUI-64. Действительно, / proc / sys / net / ipv6 / conf / enp0s31f6 / addr_gen_mode содержит 1. Я не совсем понимаю, что это означает, но полученный адрес не сделан из MA C каким-либо очевидным образом.

Я повторил 0 в файле, а также установил

net.ipv6.conf.default.addr_gen_mode = 0
net.ipv6.conf.enp0s31f6.addr_gen_mode = 0

в /etc/sysctl.conf, но как только я отключу и снова включу соединение через управление сетью r, /proc/sys/net/ipv6/conf/enp0s31f6/addr_gen_mode будет назад к 1. Что вызывает такое поведение r?

...