添加链接本地地址

时间:2012-02-29 09:28:57

标签: linux networking linux-kernel ipv6 link-local

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

1 个答案:

答案 0 :(得分:13)

GNU / Linux系统通常使用" ip" (来自" iproute"包)来配置地址。将使用类似

的内容添加链接本地地址
ip address add dev eth4 scope link fe80::21b:21ff:febb:5db0/64

你试过吗?

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

获取接口的MAC地址(" link / ether"字段在" ip link show dev ..."的结果),并将其转换为修改后的EUI -64根据this procedure

然后添加" fe80 ::" (标准链接本地前缀)到左边和" / 64" (作为子网前缀长度)在右边。