现状
- 家里有个 x86 的软路由,配置了两个 WAN 口,一个是有线网口( pppoe-wan1 ),一个是 4G 网卡( wwan0 )
- 两个网卡都能获取到 IPv6 公网地址和 IPv6-PD ( 240e:383:xxx/56 和 240e:c0::/64 )。
- 所有网络设备都能获取到两个 IPv6 地址,第一个是 4G 网络下发的,第二个是有线网络下发的
- 有配置 MWAN3,IPv4 已经正确配置为故障转移,并且策略的默认成员也设置为了默认路由。
网络接口如下( pppoe-wan1 的 IPv6[240e:380:xxx/128]和 IPv6-PD[240e:383:xxx/56]地址在这里没有显示)

IPv4 路由表

IPv6 路由表

问题
不太懂 IPv6 路由表,已经配置了 pppoe-wan1 跃点数为 1,4G 网卡的跃点数 1024,已经通过route -A inet6确认设置成功了,但是实际默认 IPv6 流量还是会走 4G 流量出去
curl -4 v4.ipv6-test.com/api/myip.php显示的是 pppoe-wan1 接口的 IPv4 地址
curl -6 v6.ipv6-test.com/api/myip.php则显示的是 wwan0 接口的 IPv6 地址,如过在关闭 4G 的 IPv6 功能,该命令显示的则是 br-lan 接口的 IPv6 地址,难道不应该是 pppoe-wan1 接口的 IPv6 地址么?
-
猜测可能和下发 IPv6 地址的顺序有关?平板,电脑,手机都是优先使用的 4G 网络下发的 IPv6 地址作为通讯地址的,也不清楚这个 IPv6 地址的顺序不是可以配置?
-
记得之前会在网络-接口这里显示 pppoe-wan1 接口的 IPv6 公网地址和 IPv6-PD 地址的,现在都不显示了?
