1

Я пытаюсь выяснить, как я могу установить фиксированный идентификатор интерфейса в Windows.

В Linux мы можем установить это как пример с:

  • Сетевой менеджер

    $ nmcli connection modify MYWIFI ipv6.token "::1:1:1:1"
    

    Из руководства: Сконфигурируйте токен для draft-chown-6man-tokenised-ipv6-identifiers-02 Идентификаторы интерфейса с токеном IPv6. Полезно с eui64 addr-gen-mode.

  • Systemd-networkd

    $ cat /etc/systemd/network/eth0.network
    [Match]
    Name=eth0
    
    [Network]                                                                                                                                                                                                                                                                      
    DHCP=yes                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                
    IPv6Token=::1:1:1:1
    

    Из руководства: IPv6-адрес с неустановленными старшими 64 битами. Если установлено, указывает 64-битную интерфейсную часть адресов SLvAC IPv6 для этой ссылки. Обратите внимание, что токен всегда используется только для SLAAC, а не для адресов DHCPv6, даже в том случае, если DHCP запрашивает объявление маршрутизатора. По умолчанию токен генерируется автоматически.

Но как мы можем получить то же самое на Windows? Фиксированный адрес не является решением, потому что мой провайдер иногда меняет часть Global/Subnet ID.

Также было бы хорошо иметь больше адресов ipv6, как в Linux. Там у меня есть фиксированный адрес (с токеном) и обычный адрес расширения конфиденциальности ipv6, который используется для исходящих запросов.

0