德宏傣族景颇族自治州网站建设_网站建设公司_虚拟主机_seo优化
2025/12/23 20:45:47 网站建设 项目流程

我家网络下接了两个OpenWRT路由器,一个PPPoE接入电信1000M线路,一个PPPoE接入移动100M线路。

我希望实现:默认走电信,目标IP在移动网内时走移动。

IPV4下很好实现,关闭移动路由器的DHCP,两个路由器之间安装bird2,移动路由器使用OSPF向电信路由器宣告移动的精确路由网段就行。如果不考虑断线的问题,在电信路由器上使用静态路由都能很快解决问题。

问题出现在IPv6环境下,我希望所有客户端都能得到240e开头的电信地址和2409开头的移动地址。并实现:默认走电信,目标IP在移动网内时走移动。

最简单的实现方法是让移动路由器的odhcpd发送RA报文的时候,能够不发送::0/0的默认路由,并且发送一条type 24的RIO路由:2409:8000::/20。这个段基本能将移动的所有IPV6地址囊括了。

但OpenWRT 24.10下的odhcpd无论怎么配置,都无法发送这条自定义RIO路由。只好使用radvd这个专门的软件来发送RA报文了。

OpenWRT从19.07版本开始,就将radvd移出仓库了,只得自己编译安装。编译方法这里略过。我编译了一份aarch64_cortex-a53架构的radvd V2.20,适用于MT7981系列CPU的路由器比如ASR3000、CMCC rax3000m、CUDY的路由、Netcore N60 pro等。自己备份一下,也提供给同样需要的人。

链接: radvd_2.20-r2_aarch64_cortex-a53.ipk

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询