openwrt 软路由不能上网的奇怪问题 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
BMAO
V2EX    OpenWrt

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

  •  
  •   BMAO 2023-06-13 09:42:41 +08:00 via iPhone 8507 次点击
    这是一个创建于 853 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

    34 条回复    2023-06-14 09:24:11 +08:00
    allen663
        1
    allen663  
       2023-06-13 10:02:08 +08:00
    感觉是 DNS 问题,开启 passwall 和 clash 都会劫持 dns
    UXha45veSNpWCwZR
        2
    UXha45veSNpWCwZR  
       2023-06-13 10:02:25 +08:00 via iPhone
    所以主路由不折腾,软硬都不折腾。旁路由随便折腾。
    你这个问题我没有遇到过。是我的话就重新安装原版,正常上网话再安装插件。
    yehoshua
        3
    yehoshua  
       2023-06-13 10:11:23 +08:00
    很可能就是 DNS 问题.
    BMAO
        4
    BMAO  
    OP
       2023-06-13 10:21:22 +08:00 via iPhone
    @allen663 可是我固定软路由的 dns 为 114.114.114.114 也不能上网
    BMAO
        5
    BMAO  
    OP
       2023-06-13 10:22:52 +08:00 via iPhone
    @MeteorVIP 因为是之前光猫 dhcp 有问题,老给我其它设备分配光猫以外的 ip 段导致不能上网才用软路由拨号的。
    allen663
        6
    allen663  
       2023-06-13 10:27:51 +08:00
    @BMAO #4 是做主路由还是旁路由,可以把接口设置参数截图,大家帮你分析
    BMAO
        7
    BMAO  
    OP
       2023-06-13 10:35:34 +08:00 via Phone
    @allen663 主路由,v 站不会发图
    allen663
        8
    allen663  
       2023-06-13 10:40:09 +08:00
    @BMAO #7 文字描述很难找出问题,要不重装 OP 试试
    neroxps
        9
    neroxps  
       2023-06-13 10:56:20 +08:00
    openwrt 的插件 shell 脚本又臭又长。还有可能和其他插件冲突,出了问题重装了如果步骤一样,插件一样,也可能导致问题。还是要看插件实现原理,看插件代码,通过 iptables -S 等查看防火墙规则,软件原理啥的才能排查出问题。还需要理解代理工具的运行原理。
    单纯几句话,很难知道到底是什么问题导致的。
    KaliZ
        10
    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
        11
    cuixiao603  
       2023-06-13 11:10:35 +08:00
    感觉就是 dns 问题,虽然你固定了 dns ,可能还有其他插件吧
    wildman9527
        12
    wildman9527  
       2023-06-13 11:20:01 +08:00
    至少先到处 ping 和 traceroute 下看看结果吧, 你这个症状描述的太笼统了.
    frankkly
        13
    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
        14
    xinh  
       2023-06-13 11:45:08 +08:00
    所以是不是主路由正常上网,整个网关来爬墙啊?但这样通过网关是不是就全局代理了啊?
    BMAO
        15
    BMAO  
    OP
       2023-06-13 11:50:42 +08:00 via iPhone
    @KaliZ 这个试了还是不起作用
    BMAO
        16
    BMAO  
    OP
       2023-06-13 11:52:51 +08:00 via iPhone
    @frankkly 把光猫改成桥接,由 a 拨号?
    BMAO
        17
    BMAO  
    OP
       2023-06-13 11:54:17 +08:00 via iPhone
    @xinh 现在是开了科学上网只是能上国内网,国外上不了。关了后什么都上不了。按楼上的网友建议 ping 了下百度,域名 ping 不通,ip 能 ping 通。
    allen663
        18
    allen663  
       2023-06-13 11:56:51 +08:00
    @frankkly #13 冲不冲突,取决于光猫和 A 的连接方式
    296727
        19
    296727  
       2023-06-13 13:22:39 +08:00
    是不是主路由也是 openClash 啊,我原来也是这样的,后来把路由刷回了官方固件,软路由用 openClash 才可以,具体是什么原因我不知道
    296727
        20
    296727  
       2023-06-13 13:22:57 +08:00
    openWrt ,说错了
    frankkly
        21
    frankkly  
       2023-06-13 14:09:07 +08:00
    @allen663 #18 啊??那我应该改成什么连接方式呢?
    frankkly
        22
    frankkly  
       2023-06-13 14:09:29 +08:00
    @BMAO #16 这个是不是还得跟运营商沟通?要公网 ip ?
    y1y1
        23
    y1y1  
       2023-06-13 14:26:18 +08:00 via iPhone
    建议重新刷个 openwrt ,排查起来太费劲了
    94qihang
        24
    94qihang  
       2023-06-13 14:40:06 +08:00
    这个问题我遇到过,最后排查是光猫 IP 和 openwrt IP 重复了,openwrt 换了一个 IP 就好了。
    BMAO
        25
    BMAO  
    OP
       2023-06-13 14:59:29 +08:00 via iPhone
    @94qihang 我的光猫网段没动过,就是 192.168.1.1 ,openwrt 一开始就固定的是 192.168.2.1 ,这个不会冲突把
    allen663
        26
    allen663  
       2023-06-13 15:10:57 +08:00
    @frankkly #21 一般光猫性能差,所以光猫桥接到 A ,A 做主路由,如果 B 的网段也是 31.1 的话还是会冲突,租客的路由你没法控制修改,所以必须修改网段,剔除所有市面路由器的默认网段,我一般会改成 10.10.10.10 ,只要保证你的网段和租客的不一样就行
    94qihang
        27
    94qihang  
       2023-06-13 15:11:34 +08:00
    @BMAO 看起来不会,你需要再研究研究了。
    frankkly
        28
    frankkly  
       2023-06-13 15:22:57 +08:00
    @allen663 #26 哦哦,我明白了,就是说我要是能直接把光猫的路由改成 10.10.10.10 也是可以的对吧
    zhyl
        29
    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
        30
    allen663  
       2023-06-13 15:33:49 +08:00
    @frankkly #28 不是桥接的话,直接改光猫也可以,必须关闭 A 的 DHCP ,让光猫来分配地址,不然 B 也是 31.1 的话,就跟 A 冲突了,怎么设置取决于光猫和 A 的连接方式
    titanium98118
        31
    titanium98118  
       2023-06-13 23:11:43 +08:00
    开源的项目各种各样的软件合在一各个系统里,相互打架难免的,所以我都是自己亲自写 nftables 、路由表、v2ray ,出了问题也能自己排查,不需要的软件尽量不装
    mohumohu
        32
    mohumohu  
       2023-06-14 01:54:11 +08:00
    抛弃 openwrt 用这个 fakeip 网关就完事: https://github.com/kkkgo/PaoPaoGateWay
    RobberPhex
        33
    RobberPhex  
       2023-06-14 04:59:01 +08:00
    我离题一下哈。

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

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

    给大家推荐下我魔改版本的 luci-app-v2ray https://github.com/robberphex/luci-app-v2ray
    BMAO
        34
    BMAO  
    OP
       2023-06-14 09:24:11 +08:00 via iPhone
    @RobberPhex 等我修好后试试这个
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     3224 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 11:56 PVG 19:56 LAX 04:56 JFK 07:56
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86