Є два способи зробити це. Один - простий шлях, а один - важкий.
Найпростіший спосіб - запустити сервер DHCPv6 у вашій мережі та призначити адреси хостів кожному пристрою самостійно. Або дозволити серверу вибрати частину хоста; сервери DHCPv6, які я бачив, зберігатимуть ту саму частину хоста, навіть якщо префікс зміниться.
Важкий спосіб - використовувати ip token
для встановлення токенізованих ідентифікаторів інтерфейсу. Це описується як:
Підтримка токенізованого IPv6 ідентифікатора інтерфейсу використовується для присвоєння відомим адресам частини хосту вузлам, в той час як все ще отримують префікс глобальної мережі з реклами маршрутизатора. Основною ціллю для токенізованих ідентифікаторів є серверні платформи, де адреси зазвичай налаштовуються вручну, а не використовуються DHCPv6 або SLAAC. Використовуючи токенізовані ідентифікатори, хости все ще можуть визначити свій мережевий префікс за допомогою SLAAC, але більш легко автоматично перенумерувати, якщо зміниться їх мережевий префікс. Токенізовані ідентифікатори IPv6 описані в чернетці: <draft-chown-6man-tokenized-ipv6-identifiers-02>.
Причина цього полягає в тому, що, хоча Linux включає цю функціональність, жоден дистрибутив Linux, який я знаю, включає підтримку, щоб зробити таку конфігурацію стійкою та застосувати її під час завантаження, як це робиться для ручних або налаштованих DHCP адрес. Тож це, мабуть, не дуже добре підійде для вас, поки це не зробить деякий розподіл. Зауважте, що тепер можна налаштувати маркери IPv6 в NetworkManager та systemd-networkd; новіші відповіді мають конкретні інструкції щодо налаштування.
Нарешті, якщо ваш провайдер час від часу змінює ваш префікс, подумайте про використання унікальних локальних адрес у вашій мережі. Таким чином, у всіх ваших пристроях завжди буде адреса, яка ніколи не зміниться, з якою вони можуть спілкуватися один з одним. Деякі домашні / SOHO-маршрутизатори, що підтримують IPv6 (наприклад, OpenWrt) мають можливість включити ULA у всій домашній мережі; якщо вдома є кілька маршрутизаторів, це слід включити на маршрутизаторі, який підключається до провайдера.