显然,现在如果您/proc/sys/net/ipv6/conf/all/forwarding
设置为1
完全禁用接口和路由的自动配置的值,但我有一个系统,我想动态配置地址的一个接口。
我有一个带有多个接口的 Linux 机器,充当具有多个 wan 连接的路由器 。在 IPv4 方面,我使用多个路由表和 ip 规则将流量定向到单独的上行链路。
我的主要 wan 连接具有永久分配给我的连接的静态 IPv6 地址。备份连接基本上是廉价的宽带连接,我没有静态地址 IPv6 或 IPv4。我可以通过radvdump
我的廉价宽带备份链接的提供商看到他们现在正在发送 IPv6 路由器广告。在那个链接上。由于我的盒子是路由器并且启用了转发,我如何动态配置此链接上的地址?有什么方法可以让我的系统接受路由器广告配置其地址,然后添加度量标准高于我的主连接路由的路由?
我的防火墙也在运行 squid,我的大部分通信都通过代理。因此,在主链路出现故障的情况下,我将不必执行任何奇怪的 IPv6 NAT 或任何事情来让我的内部主机与分配在我的宽带接口上的动态网络一起工作。大部分通信将由应用程序级代理很好地处理。
那么如何让我的 Linux 系统上的接口连接到为 IPv6 配置的宽带网络呢?Linux 机器运行 Debian wheezy,内核为 3.14-0.bpo.2-amd64。
据我了解,radvd 只是控制内部链接。为所有链接保留转发。对于低端宽带接口,请确保配置了以下设置:
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
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
3118 次 |
最近记录: |