openwrt 软路由不能上网的奇怪问题

2023-06-13 09:42:41 +08:00
 BMAO

开了 passwall 和 openclash 家里才能上网,但是还是上不了外网。关了这类服务就连网都上不了了,但是可以经 zerotier 或 tailscale 这类服务从外面连回路由器。

6864 次点击
所在节点    OpenWrt
34 条回复
frankkly
2023-06-13 14:09:07 +08:00
@allen663 #18 啊??那我应该改成什么连接方式呢?
frankkly
2023-06-13 14:09:29 +08:00
@BMAO #16 这个是不是还得跟运营商沟通?要公网 ip ?
y1y1
2023-06-13 14:26:18 +08:00
建议重新刷个 openwrt ,排查起来太费劲了
94qihang
2023-06-13 14:40:06 +08:00
这个问题我遇到过,最后排查是光猫 IP 和 openwrt IP 重复了,openwrt 换了一个 IP 就好了。
BMAO
2023-06-13 14:59:29 +08:00
@94qihang 我的光猫网段没动过,就是 192.168.1.1 ,openwrt 一开始就固定的是 192.168.2.1 ,这个不会冲突把
allen663
2023-06-13 15:10:57 +08:00
@frankkly #21 一般光猫性能差,所以光猫桥接到 A ,A 做主路由,如果 B 的网段也是 31.1 的话还是会冲突,租客的路由你没法控制修改,所以必须修改网段,剔除所有市面路由器的默认网段,我一般会改成 10.10.10.10 ,只要保证你的网段和租客的不一样就行
94qihang
2023-06-13 15:11:34 +08:00
@BMAO 看起来不会,你需要再研究研究了。
frankkly
2023-06-13 15:22:57 +08:00
@allen663 #26 哦哦,我明白了,就是说我要是能直接把光猫的路由改成 10.10.10.10 也是可以的对吧
zhyl
2023-06-13 15:23:54 +08:00
cat /etc/config/dhcp 检查 dnsmasq 配置,iptables -t mangle -S 检查防火墙规则,cat /tmp/etc/passwall/TCP_UDP_SOCKS.json 检查代理规则
allen663
2023-06-13 15:33:49 +08:00
@frankkly #28 不是桥接的话,直接改光猫也可以,必须关闭 A 的 DHCP ,让光猫来分配地址,不然 B 也是 31.1 的话,就跟 A 冲突了,怎么设置取决于光猫和 A 的连接方式
titanium98118
2023-06-13 23:11:43 +08:00
开源的项目各种各样的软件合在一各个系统里,相互打架难免的,所以我都是自己亲自写 nftables 、路由表、v2ray ,出了问题也能自己排查,不需要的软件尽量不装
mohumohu
2023-06-14 01:54:11 +08:00
抛弃 openwrt 用这个 fakeip 网关就完事: https://github.com/kkkgo/PaoPaoGateWay
RobberPhex
2023-06-14 04:59:01 +08:00
我离题一下哈。

现在的各种奇怪的代理+bypass ,其一平白无故的增加了很多复杂度,像上面说的,容易出现多个软件冲突的情况;其二是不够灵活,很多奇怪的需求无法实现。

从理念上来讲,我觉得 V2Ray 的设计是比较优秀的,真正能够成为“L7 层的 iptables”。

给大家推荐下我魔改版本的 luci-app-v2ray https://github.com/robberphex/luci-app-v2ray
BMAO
2023-06-14 09:24:11 +08:00
@RobberPhex 等我修好后试试这个

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

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

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

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

© 2021 V2EX