Назад | Перейти на главную страницу

Как включить автоконфигурацию IPv6 со статическим адресом в Linux (RHEL)

У меня есть статический IPv6-адрес, который я хочу назначить. Когда я добавляю адрес в / и т. д. / sysconfig / сетевые сценарии / ifcfg-eth0 файл и перезапустите сеть. Я понимаю, что получаю несколько адресов IPv6. Первый - это мой статический адрес (Prefix :: host), а второй - мой адрес автоконфигурации (Prefix :: MAC_ADDRESS).

Я понял, что трафик исходит из адреса автоконфигурации, поэтому я решил отключить его. Я добавил "IPV6_AUTOCONF = no" в / и т. д. / sysconfig / сетевые сценарии / ifcfg-eth0 файл. Это решило проблему, поскольку адрес автоконфигурации пропал.

Однако, поскольку автоконфигурация отсутствует, я не получал шлюз по умолчанию. Я считаю, что в Solaris есть нечто, называемое «IPv6 на основе токенов», где вы можете указать хост-часть адреса, и автоконфигурация все еще выполняется для назначения префикса, DNS и шлюза по умолчанию. Могу ли я сделать это в Linux?

Токен-адреса IPv6 - это вещь в Linux, человек ip-token. По сути,
ip token set ::123/64 dev eth0 На самом деле в сценариях EL нет конфигурации, поддерживающей это, поэтому я просто выгружаю ее в сценарий / sbin / ifup-local.

Адреса автоматической конфигурации не обязательно основаны на вашем MAC-адресе. sysctl -w net.ipv6.conf.default.use_tempaddr=1 следует включить расширения конфиденциальности, а также отдать предпочтение своим статическим глобальным адресам, если вы хотите такой предсказуемости. Сохраните в /etc/sysctl.d/, если он вам нравится и вы хотите его навсегда. Видеть ip-sysctl.txt для других вариантов.

Вам необходимо принять сообщения Router Advertisement (RA) от маршрутизатора. У него будет префикс (сеть) и длина префикса, а также шлюз по умолчанию.

Проверьте переменные конфигурации ядра

net.ipv6.conf.default.accept_ra

net.ipv6.conf.all.accept_ra

и убедитесь, что они установлены на (обычно) 1

Также убедитесь, что что-то в вашей сети (обычно ваш маршрутизатор) отправляет RA.

Один из возможных ответов - DHCPv6 (со стороны сети). По моему собственному опыту, когда для адресации доступен какой-либо тип рекламной службы IPv6 (вместо DHCPv6), если мне нужен собственный «статический» адрес, я также должен статически определить остальные (шлюз и т. Д.).