我试图弄清楚如何在 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
来自手动的:未设置前 64 位的 IPv6 地址。设置后,表示此链接的 SLAAC IPv6 地址的 64 位接口部分。请注意,该令牌仅用于 SLAAC,不用于 DHCPv6 地址,即使在路由器广告请求 DHCP 的情况下也是如此。默认情况下,令牌是自动生成的。
但是我们如何才能在 Windows 上实现同样的效果呢?固定地址不是解决方案,因为我的 ISP 有时会更改全局/子网 ID 部分。
另外,如果有更多的 ipv6 地址,就像在 Linux 上一样,那就更好了。在那里,我有固定地址(带有令牌)和通常的 ipv6 隐私扩展地址,用于传出请求。