6relayd 的问题 以及代替品

2018-09-08 23:52:49 +08:00
 Archeb

使用 6relayd -d -A ppp1 br0 命令

然后 tcpdump 发现,br0 的 ipv6 数据包被正确转发到了 ppp1 上

可是却无法把数据包转发回去...最后 hot limit exceeded,这到底是什么原因造成的呢

ps 我没有使用梅林自带的 ipv6 passthrough (其实也是 6relayd ),那个功能貌似只能给 WAN1 用,而我现在正在折腾让 WAN2 拨号获得的 ipv6 能够分配给下游

psp 直接用 wan1 拨号获取到 ipv6 然后用自带的 passthrough 功能 一切正常

psv 如果不行的话我就要考虑把 wan1 wan2 互换了...但是我又不知道如何把默认路由调到 wan2(secondery wan)去,如果用 iptables 转发,性能会极大损失...

5417 次点击
所在节点    宽带症候群
4 条回复
Archeb
2018-09-08 23:55:03 +08:00
另外一个方法是 brctl,他只能在物理接口之间建网桥,ppp 接口就不行

这需要我有一个上游路由来专门拨号然后接给主路由,然而我没有多一个路由器了...(本来想用 rpi 结果今天被我搞坏了)
cwbsw
2018-09-09 12:07:22 +08:00
用公网地址做 NAT 吧,实测是最稳的。
还有就是催 ISP 赶紧部署 PD ……
o00nmq
2018-09-10 23:49:06 +08:00
你可以写一个 ifup 脚本给 wan2,每次 wan2 up 的时候 ip change default dev xxx
Archeb
2018-09-11 12:25:29 +08:00
@o00nmq 现在我发现连光用 passthrough 都已经不正常了,6relayd 就没有几分钟能正常工作的...我现在打算放弃 6relayd,用前置路由 openwrt odhcp6d 提供服务,然后直接网桥

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

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

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

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

© 2021 V2EX