有没有玩 LEDE 软路由的朋友,多 WAN 下的 IPV6-PD 如何正确分流(故障转移)

2020-02-18 15:40:47 +08:00
 elfive

现状

网络接口如下( 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 地址么?

  1. 猜测可能和下发 IPv6 地址的顺序有关?平板,电脑,手机都是优先使用的 4G 网络下发的 IPv6 地址作为通讯地址的,也不清楚这个 IPv6 地址的顺序不是可以配置?

  2. 记得之前会在网络-接口这里显示 pppoe-wan1 接口的 IPv6 公网地址和 IPv6-PD 地址的,现在都不显示了?

3223 次点击
所在节点    宽带症候群
8 条回复
Archeb
2020-02-18 15:53:25 +08:00
因为 v6 地址是分发到客户端的,所以选择用哪个地址出去全看客户端的选择而不是路由器...
不清楚有些什么办法可以让客户端优先选择某个地址。
elfive
2020-02-18 16:01:07 +08:00
@Archeb 我是在 LEDE 路由上运行 curl -6 v6.ipv6-test.com/api/myip.php 的这条命令,他也是优先使用的 4G 的 IPv6 地址。。。。
Archeb
2020-02-18 16:05:45 +08:00
@elfive 可以通过修改路由表调整默认路由

PS:我说的 “不清楚有些什么办法可以让客户端优先选择某个地址” 是指 “不清楚有什么办法可以让路由器下发优先配置”
laidycy
2020-02-18 20:57:18 +08:00
问下你的 4G 网卡用的是什么型号的啊。
我试了一些比较常见的,LEDE 都不支持呢,EC20 U8300 这一些
elfive
2020-02-18 21:23:44 +08:00
@laidycy #4 就是 EC20,自己编译的固件
zro
2020-03-03 00:25:29 +08:00
利用 ip-full 这个包可解了,用法如下~~😃😃

Usage: ip addrlabel { add | del } prefix PREFIX [ dev DEV ] [ label LABEL ]
ip addrlabel [ list | flush | help ]
zro
2020-03-03 00:38:45 +08:00
@zro #6 重启会重置 addrlabel list 的,记得命令加到启动脚本~~😏
elfive
2020-03-03 04:39:18 +08:00
@zro 感谢分享,我去了解下😄

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/645551

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX