无法使用 iproute2 更改隧道的链路本地地址

无法使用 iproute2 更改隧道的链路本地地址

我在 Ubuntu 18.04 上有几个 HE sit 隧道。只有第一个按预期工作,我猜原因是几乎相同的链路本地地址(从相同的 MAC 生成)。

我正在尝试欺骗下一个隧道的链路本地地址。

全新隧道:

he-ipv6-4@NONE: <POINTOPOINT,NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN group default qlen 1000
    link/sit 64.137.65.14 peer 72.52.104.74
    inet6 2001:470:1f04:2ba::2/64 scope global 
       valid_lft forever preferred_lft forever
    inet6 fe80::4089:410e/64 scope link 
       valid_lft forever preferred_lft forever

我正在尝试用以下方法改变它:

ip address replace dev he-ipv6-4 scope link fe80::4189:410e/64
ip address flush dev he-ipv6-4

此后,两个(新旧)链路本地地址都从“ip a s”输出中消失。我错在哪里?

相关内容