Я только что установил Ubuntu Server 20.04 через менеджер установки. Я определил статический адрес IPv4 и оставил Ipv6 нетронутым.
После запуска машины я вижу свой статический IPv4, а также несколько адресов IPv6 (локальные и публичные).
Я вижу, что конфигурация статического IPv4 выполнена /etc/netplan/00-installer-config.yaml
, однако я не вижу конфигурацию IPv6 (которая должна быть SLAAC).
Согласно документации Netplan, он только переопределяет определенные конфигурации, но оставляет другие нетронутыми, что означает, что я не настраивал Ipv6 во время установки. Поэтому нет записи для Ipv6 (в netplan). Однако, где определена конфигурация IPv6 по умолчанию?
Я тоже проверил /etc/network/interfaces
, но этот файл совершенно пустой.
Может ли кто-нибудь подсказать, где можно найти конфигурацию IPv6 по умолчанию?
Спасибо
решение1
Адресация IPv6 SLAAC по умолчанию скомпилирована в ядре.
Если вы просмотрите, /etc/sysctl.conf
вы их не увидите, но если вы выполните:
sudo sysctl -a | grep ipv6 | grep -w "= 1"
вы увидите, что включено по умолчанию.
Я сначала чесал голову, когда не увидел в Netplan ничего, что объясняло бы, где происходит адресация SLAAC. Вот где она находится...