显然现在如果你有/proc/sys/net/ipv6/conf/all/forwarding设置为1 ,完全禁用接口和路由的自动configuration,但我有一个系统,我想dynamicconfiguration地址。
我有一个有多个接口的Linux机器,充当具有多个WAN连接的路由器。 在IPv4方面,我使用多个路由表和ip规则将stream量引导到单独的上行链路。
我的主要WAN连接具有永久分配给我的连接的静态IPv6地址。 备份连接基本上是廉价的宽带连接,我没有静态地址IPv6或IPv4。 我可以通过radvdump看到我的廉价宽带备份链路提供商,他们现在正在发送IPv6路由器广告。 在那个链接上。 由于我的盒子是一个路由器,并启用转发,我该如何dynamicconfiguration此链接上的地址? 有什么办法让我的系统接受路由器通告configuration它的地址,然后添加一个度量值比我的主要连接的路由更高的路由?

我的防火墙也运行着鱿鱼,我的大部分通信都通过代理。 因此,在主链路出现故障的情况下,我不需要做任何奇怪的IPv6 NAT或任何让我的内部主机与我的宽带接口上分配的dynamicnetworking一起工作的东西。 通信的大部分将由应用程序级代理很好地处理。
那么,如何在我的Linux系统上连接到configuration为IPv6的宽带networking上的接口? 在这个微不足道的机会中,Linux系统运行着Debian软件包,内核为3.14-0.bpo.2-amd64。
据我了解这个问题,radvd只是控制内部链接。 为所有链接留下转发。 对于低端宽带接口,确保configuration了以下设置:
echo 2 > /proc/sys/net/ipv6/conf/<nic>/accept_ra echo 1 > /proc/sys/net/ipv6/conf/<nic>/accept_ra_pinfo echo 1 > /proc/sys/net/ipv6/conf/<nic>/autoconf
另请参阅ip-sysctl.txt