大家好,最近在折腾家里的网络,遇到了 IPv6 和旁路由配合上的痛点,想请教一下各位 V 友。
192.168.1.1001. 光猫关闭 DHCPv6 和 RA (目前勉强的折中方案)
192.168.1.100)。2. 光猫开启 RA
AdvDefaultPreference high;。但发现部分终端设备根本不遵守优先级配置,依然会优先走光猫的 IPv6 链路,导致部分流量泄漏。3. 光猫关闭 RA ,仅旁路由开启 RA
DIRECT(直连)部分的 IPv6 流量无法正常访问外部网络。提前感谢各位大佬的解答和建议!
1
sonnetbreeze 3 月 31 日
ipv6 优雅,openwrt 直接拨号,这种奇奇怪怪操作,几年前玩过,最后还是拨号养老
|
2
yyysuo 3 月 31 日
下发 v6 ip ,但是不下发 v6 dns 。使用 fakeip 网关方案,需要代理的域名发 fakeip ,把 fakeip 静态路由到旁路。可以搜我的帖子。
|
3
cxtrinityy 3 月 31 日 via Android
换个思路,为啥一定要旁路由,买个便宜点能刷 op 的路由器,装上你的骑墙软件,直接接在光猫下,拿到 v6 前缀,然后其他设备接 op ,op 既能帮你下发 v6 ,又能上墙,不想翻的设备直接绕过,要翻的设备自己也能配规则,就算骑墙出了问题也不影响你国内上网。
|
4
dude4 3 月 31 日
1.不需要超密,找负责你这块的师傅,让他给你改桥接,用自己的路由拨号,这是最稳的方法,也不用去折腾光猫里的 shell 环境了,变量太多,有的光猫甚至连基本的 busybox 都会阉割。
2.如果运营商不让改桥接,那就没什么好方法,客户端对 V6 支持各异,而安卓系统默认不支持 DHCPv6 ,只支持 SLAAC ,你要配置网关需要 NDP ,如果光猫那边 V6 选项不全就无解。 |
5
sonnetbreeze 3 月 31 日
|
6
mangmaimu 3 月 31 日
为啥不旁路由变主路由拨号
|
7
xkcore 3 月 31 日
不是早就有解决方案了吗,radvd 用优先级 high 就行了,然后关闭 ipv6 的 dns
|
8
zhcode 3 月 31 日
我就是因为旁路由 ipv6 难题换成主路由跑 singbox 了
|
9
azio7 3 月 31 日
v6 的 ra 有个路由优先级,一般是中等,你旁路由需要装一个服务端发优先等级更高的路由,你的客户端就有两条 v6 路由并且优先使用旁路由发的那条,服务端还可以指定 mac 发 rs 包。
坑点:windows 默认用主路由的 fe80 请求 dns ,会绕过旁路由向主路由请求 dns 导致 dns 泄漏 |
10
xy323527470 3 月 31 日
按照 ipv6 的设计,这个东西基本就不能跑旁路由的网络拓扑。这个东西我研究过,结论就是 ipv6 和 ipv4 在设计根本上就是有区别的,ipv4 能跑的网络拓扑,ipv6 根本就不在一个频道上,就算有人说 ipv6 也能跑这个 ipv4 的奇异拓扑,那么它就是用了 ipv6 中的冷门支持特性,支持度一塌糊涂的那种。
|
11
Cheons 3 月 31 日 via Android
家里几个人?
1 个人?改桥连 or 下挂路由 多人?改客户端方案 懒。在用 fttr ,设备客户端科学上网。 本地无服务,全使用云服务( onedrive 、VPS 、emby )。 |
12
Cheons 3 月 31 日 via Android
ipv6 本来是为了“no NAT”(透明网关)的。
你想解决旁路由科学问题,套一层 NAT66 ? |
13
xy323527470 3 月 31 日 ipv4 这个东西,每一个设备联网都需要配置网关,dhcp 手动下发也可以改下发的网关,这是任何一台垃圾路由器都支持的东西。但 ipv6 在设计上他的网关就是自动下发的,而且下发的技术也是在各种争论当中,比如安卓也就是谷歌就是不支持 dhcpv6,人家谷歌就不认可这个东西。
搞旁路由拓扑的关键就是在改网关问题上,然后我记得 ipv6 改网关设计原则上他就不想让你手动改这个东西,要想能有这个功能随便改也是在大型设备上有这种功能,比如说思科华为路由器交换机这种东西。 你个人的家用设备我记得想要让要跑到旁路由上的网关,就要在 openwrt 上装个插件之类的,也就是 9 楼说的那个东西,要提到比主路由的优先级更高。不过这都是很冷门的方案,我研究下来这东西很不成熟,支持也很差,基本等于用不了。。 |
14
jieyitang 42 分钟前 via iPad
1.尝试降低 RA 应答延迟,在我的印象里,华为光猫的 RA 相对会有一些延迟(可能是 3-5ms ),这是故意为之的,你可以去抢答一个 RA 。对于 DNS 问题,建议 fakedns ,然后在光猫上设置 DNS ( HGWProxy 改完静态,fe80 开头的你的服务器 IP )。
2. 1 )很遗憾你是移动光猫,没有电信/联通的容器系统,移动的 osgi 插件基于 Java ,并非 OpenWrt 。 2 )可以,你需要优先检查你的运营商有没有给你一个/60 的前缀,如果是/64 ,你需要自行对 IPv6 设置 NAT ,这很不好。 华为设置 VLAN 的方式为先新建一个桥接带 VLAN 的 WAN ,然后端口 VLAN 绑定,注意不要和运营商冲突。如果是中兴光猫就不能这么干,他们会把默认 VLAN 透出来。 |