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

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

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

6695 次点击
所在节点    OpenWrt
34 条回复
allen663
2023-06-13 10:02:08 +08:00
感觉是 DNS 问题,开启 passwall 和 clash 都会劫持 dns
MeteorVIP
2023-06-13 10:02:25 +08:00
所以主路由不折腾,软硬都不折腾。旁路由随便折腾。
你这个问题我没有遇到过。是我的话就重新安装原版,正常上网话再安装插件。
yehoshua
2023-06-13 10:11:23 +08:00
很可能就是 DNS 问题.
BMAO
2023-06-13 10:21:22 +08:00
@allen663 可是我固定软路由的 dns 为 114.114.114.114 也不能上网
BMAO
2023-06-13 10:22:52 +08:00
@MeteorVIP 因为是之前光猫 dhcp 有问题,老给我其它设备分配光猫以外的 ip 段导致不能上网才用软路由拨号的。
allen663
2023-06-13 10:27:51 +08:00
@BMAO #4 是做主路由还是旁路由,可以把接口设置参数截图,大家帮你分析
BMAO
2023-06-13 10:35:34 +08:00
@allen663 主路由,v 站不会发图🥲
allen663
2023-06-13 10:40:09 +08:00
@BMAO #7 文字描述很难找出问题,要不重装 OP 试试
neroxps
2023-06-13 10:56:20 +08:00
openwrt 的插件 shell 脚本又臭又长。还有可能和其他插件冲突,出了问题重装了如果步骤一样,插件一样,也可能导致问题。还是要看插件实现原理,看插件代码,通过 iptables -S 等查看防火墙规则,软件原理啥的才能排查出问题。还需要理解代理工具的运行原理。
单纯几句话,很难知道到底是什么问题导致的。
KaliZ
2023-06-13 10:58:21 +08:00
https://github.com/vernesong/OpenClash/issues/1188

我之前是旁路由遇到过打开 openclash 可以上网,关闭 openclash 后浏览器打不开网页,但是手机可以聊微信。按这里的办法解了:
iptables -t nat -I POSTROUTING -o eth0 -j MASQUERADE
(注意写对网卡
cuixiao603
2023-06-13 11:10:35 +08:00
感觉就是 dns 问题,虽然你固定了 dns ,可能还有其他插件吧
wildman9527
2023-06-13 11:20:01 +08:00
至少先到处 ping 和 traceroute 下看看结果吧, 你这个症状描述的太笼统了.
frankkly
2023-06-13 11:40:39 +08:00
正好我请教个问题,我从光猫拉一根线出来,接到路由器 A 上,路由器 A 分出来的线接到路由器 B 上
光猫的 ip:192.168.1.1
路由器 A:192.168.31.1
路由器 B:192.168.1.1
请问路由器 B 的 ip 会和光猫的 ip 冲突从而影响网络导致不能上网吗?
我目前感觉是会的,但是不知道怎么解决,因为 B 路由器是租客的,我无法控制,将来可能还会有租客 CDEF 路由器,而他们的 ip 可能都是 192.168.1.1 ,请问这个问题要如何解决??
xinh
2023-06-13 11:45:08 +08:00
所以是不是主路由正常上网,整个网关来爬墙啊?但这样通过网关是不是就全局代理了啊?
BMAO
2023-06-13 11:50:42 +08:00
@KaliZ 这个试了还是不起作用
BMAO
2023-06-13 11:52:51 +08:00
@frankkly 把光猫改成桥接,由 a 拨号?
BMAO
2023-06-13 11:54:17 +08:00
@xinh 现在是开了科学上网只是能上国内网,国外上不了。关了后什么都上不了。按楼上的网友建议 ping 了下百度,域名 ping 不通,ip 能 ping 通。
allen663
2023-06-13 11:56:51 +08:00
@frankkly #13 冲不冲突,取决于光猫和 A 的连接方式
296727
2023-06-13 13:22:39 +08:00
是不是主路由也是 openClash 啊,我原来也是这样的,后来把路由刷回了官方固件,软路由用 openClash 才可以,具体是什么原因我不知道
296727
2023-06-13 13:22:57 +08:00
openWrt ,说错了

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

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

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

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

© 2021 V2EX