网络接口如下( 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 地址的,现在都不显示了?
1
Archeb 2020-02-18 15:53:25 +08:00
因为 v6 地址是分发到客户端的,所以选择用哪个地址出去全看客户端的选择而不是路由器...
不清楚有些什么办法可以让客户端优先选择某个地址。 |
2
elfive OP @Archeb 我是在 LEDE 路由上运行 curl -6 v6.ipv6-test.com/api/myip.php 的这条命令,他也是优先使用的 4G 的 IPv6 地址。。。。
|
3
Archeb 2020-02-18 16:05:45 +08:00
|
4
laidycy 2020-02-18 20:57:18 +08:00
问下你的 4G 网卡用的是什么型号的啊。
我试了一些比较常见的,LEDE 都不支持呢,EC20 U8300 这一些 |
6
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 ] |