Linux 添加链接本地地址

Linux 添加链接本地地址,linux,networking,linux-kernel,ipv6,link-local,Linux,Networking,Linux Kernel,Ipv6,Link Local,如果在接口上手动删除IPv6链路本地地址,是否有方法在不关闭接口的情况下获取链路本地地址?该要求源于需要保留接口上的(IPv4)现有连接,但也需要获取接口上的链接本地地址。GNU/Linux系统通常使用“ip”(来自“iproute”包)来配置地址。将使用以下方式添加链接本地地址 ip address add dev eth4 scope link fe80::21b:21ff:febb:5db0/64 你试过了吗 如果您的问题是不知道应该使用什么确切地址作为链接本地地址:这些地址通常来自接口

如果在接口上手动删除IPv6链路本地地址,是否有方法在不关闭接口的情况下获取链路本地地址?该要求源于需要保留接口上的(IPv4)现有连接,但也需要获取接口上的链接本地地址。

GNU/Linux系统通常使用“ip”(来自“iproute”包)来配置地址。将使用以下方式添加链接本地地址

ip address add dev eth4 scope link fe80::21b:21ff:febb:5db0/64
你试过了吗

如果您的问题是不知道应该使用什么确切地址作为链接本地地址:这些地址通常来自接口的硬件(MAC)地址

获取接口的MAC地址(“ip链路显示开发…”结果中的“链路/以太”字段),并根据需要将其转换为修改后的EUI-64


然后在左侧添加“fe80::”(标准链路本地前缀),在右侧添加“/64”(作为子网前缀长度)。

什么操作系统?我在Linux上进行了测试,删除了链接本地地址,并将其读取为“justworks”。我不太明白你的意思,你能详细说明一下这些步骤吗?步骤已经被详细说明了。请注意,它只不过是通常用于向接口添加地址的同一个命令而已!谢谢现在我将采用这种方法。您可以使用前缀+mac fe80::$MACADDR中的
$ipv6calc--in自动派生链接本地地址,或者将其设置为fe80::1?