我的系统主 IP 地址为2001:DB8:1::1/64
。此 IP 是通过无状态自动配置获得的,并且对于我们而言是静态的。
该系统具有 的路由 IP 块2001:DB8:2::/64
。
我想确保默认情况下,来自系统的所有 IPv6 流量都使用2001:DB8:1::1
。 (应用程序可以使用特定的源绑定覆盖此设置。)
根据我的研究,最好的方法是运行
ip addrlabel add prefix 2001:DB8:1::1/128 label 1
ip addrlabel add prefix 2001:DB8:2::/64 label 99
在 Ubuntu 启动时运行这个程序的正确方法是什么?
谢谢安德斯输入我可以通过在 /etc/network/interfaces 中添加以下行来实现这一点
up /sbin/ip addrlabel add prefix 2001:DB8:1::1/128 label 1
up /sbin/ip addrlabel add prefix 2001:DB8:2::/64 label 99
...
down /sbin/ip addrlabel del prefix 2001:DB8:1::1/128 label 1
down /sbin/ip addrlabel del prefix 2001:DB8:2::/64 label 99
这非常有效,并且还涵盖了界面关闭时的清理工作。
答案1
将其添加到 /etc/network/interfaces 作为接口的帖子。