被家里人骂死了,到底是什么原因能导致旁路由侵入局域网,导致其他设备出网络问题? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
bzkmsjy
V2EX    问与答

被家里人骂死了,到底是什么原因能导致旁路由侵入局域网,导致其他设备出网络问题?

  •  
  •   bzkmsjy 2023-07-17 18:52:55 +08:00 3717 次点击
    这是一个创建于 817 天前的主题,其中的信息可能已经有所发展或是发生改变。

    家里是主路由拨号+DHCP (并没有修改分配的网关),旁路由 R2S 关闭 DHCP 挂小猫咪,需要科学上网的设备就手动改静态 IP 和网关,并且主路由分配的网段和我自己手动设置的网段是分开的,防止冲突,结果是有需要的设备都可以正常科学上网,所以基本的设置方面应该没有问题。

    无论插件怎么设置(我尝试了一星期各种不同的设置,各种模式,是否代理 UDP IPV6 防火墙等等等等),只要我的旁路由一运行 OpenClash ,家里两台荣耀智慧屏上“火星直播”这个看电视直播的 APP 就会无法使用,此时,这两台电视上的其他应用网络都是正常的,华为视频,哔哩哔哩等都可以正常用,只有火星直播出问题。(安卓手机上安装火星直播,和电视一样裸连局域网,一样可以复现此问题)

    此时如何解决问题? 1 、去旁路由 OpenClash 管理页面停止程序,或者直接把软路由电源拔了,火星直播网络立刻恢复正常,可以正常看直播:2 、假如我的主路由 DHCP 给荣耀智慧屏分配了 192.168.0.111 这个 IP ,去智慧屏设置里手动改成别的 IP ,比如 192.168.0.112 (网关不变,始终都是主路由),火星直播也可以正常看直播,但是一旦改回 192.168.0.111 ,还是会无法使用:3 、条件同 2 ,保持 IP192.168.0.111 不变,手动设置电视的网关到旁路由,也就是让这台电视科学上网,火星直播也可以恢复正常。

    到底是什么原因能导致出现这种奇怪的问题?不会侵入局域网不是旁路由的优点吗?出问题的居然还刚好是看电视直播的 APP ,这两天折腾旁路由被家里人骂死了,看电视是长辈的刚需啊

    19 条回复    2023-07-18 10:53:26 +08:00
    bt7vip
        1
    bt7vip  
       2023-07-17 18:59:41 +08:00 via Android
    最简单的方法不是在主路由上将电视的 Mac 绑定到别的 IP 避开 0.111 吗??
    0o0O0o0O0o
        2
    0o0O0o0O0o  
       2023-07-17 19:03:12 +08:00 via Android
    分析这些问题太累了,要不划 VLAN ?让电视直接不能和你的 R2S 通信,一劳永逸
    bzkmsjy
        3
    bzkmsjy  
    OP
       2023-07-17 19:08:11 +08:00
    @bt7vip 我想知道出问题的原因是什么,暂时解决问题当然容易,但是不搞明白心里有疙瘩,而且我折腾的过程中是重启过几次主路由的,主路由 DHCP 给电视分配的地址改变过,但是一启动 Clash 还是会看不了直播,手动指定的 IP 会不会过一段时间也出问题,谁知道呢
    bzkmsjy
        4
    bzkmsjy  
    OP
       2023-07-17 19:25:38 +08:00
    @0o0O0o0O0o 我就是和这问题杠上了,解决办法一开始我就试出来了,想逸早就可以逸了,但是就是不甘心,这问题动摇了我搞旁路由的初衷,要不是家里有老人我早就拿 R2S 当主路由折腾了。
    bt7vip
        5
    bt7vip  
       2023-07-17 20:07:03 +08:00 via Android   6
    @bzkmsjy 你的环境没问题,你搭建的也没问题,旁路由也是无入侵式的路由,现在出问题了,你很急躁,因为家里电视不能看了。


    首先,先让电视正常,那就是固定 IP ,解决家里问题。缓解家里人的情绪。你没发现你所有的抱怨来源是“家里的电视看不了,被骂了”这件事吗,解决最让你无法平静思考的问题。


    其次,相信现在的技术,相信广大网友的选择,你的拓扑没问题,因为同设备其他 app 是 OK 的,你最最最最最最应该怀疑的是那个直播 app ,你不能确定他除了直播之外做了什么其他的事。不是你的拓扑问题,不是你的配置问题。你应该相信自己。


    最后,很多问题排除到最后在没有其他办法,能力之内就是规避和妥协。不管是自用,商用,都会面临各种问题,当下解决不了的问题就恢复原样或者规避。
    adoal
        6
    adoal  
       2023-07-17 20:13:34 +08:00
    “下定决心跟这个问题杠上了”和“不影响长辈用这个特定的 app 看电视”,在短期内是矛盾的。
    要么改造网络拓扑(比如划 VLAN 或者改用其他科学上网方案),不影响长辈,但要牺牲你的求知欲;要么慢慢排查,最终找到原因,但天天挨骂。
    icelake
        7
    icelake  
       2023-07-17 20:46:42 +08:00
    有没有检查过 Clash 的配置文件?尤其是某些带广告屏蔽之类的订阅?猜测可能是“火星直播”APP 的服务端某个域名或者 IP 被 Clash 中断了。可以尝试从 Clash 的日志中查查线索。
    说个题外话,我折腾家里的网络都是半夜等家人都睡着了再搞的:)
    以上供参考。
    xuangoer666
        8
    xuangoer666  
       2023-07-17 21:05:45 +08:00 via Android
    我在一台设备上运行 clash 的同时就一定不能看太阳直播,即使在 clash 里强制直播不走代理。可能是这类软件通病?
    bzkmsjy
        9
    bzkmsjy  
    OP
       2023-07-17 21:08:27 +08:00
    @icelake 虽然不会看配置,但是按我的解决办法 3 ,直接让电视走旁路由的代理是可以正常看的,只有挂了旁路由代理,且电视不走旁路由代理的时候,这个 app 才出问题,很奇怪
    0o0O0o0O0o
        10
    0o0O0o0O0o  
       2023-07-17 21:08:54 +08:00 via iPhone
    @bzkmsjy #4 那就自己搞个隔离环境调试,抓包分析流量
    bzkmsjy
        11
    bzkmsjy  
    OP
       2023-07-17 21:28:14 +08:00
    @bt7vip 谢谢你给了我信心,确实排除法下来 app 的可能性最大,只是原理上难以理解,这事简直和安卓手机 root 被第三方检测了一样,明明没有对第三方应用做侵入
    nook4sh
        12
    nook4sh  
       2023-07-17 23:25:37 +08:00 via iPhone
    既然可以在其他设备复现,大概率是 app 问题,抓包看看吧。我感觉有可能是这个 app 扫描了局域网设备做了某些操作。
    samnya
        13
    samnya  
       2023-07-18 08:26:41 +08:00
    或许问题根本没这么复杂,可能 app 开发时候有个内网测试服,写死了 IP 直连,这个 IP 能通就直接连上[狗头]
    blackbookbj277
        14
    blackbookbj277  
       2023-07-18 08:38:40 +08:00
    我现在也是 R2S 做旁路有,家人用主路由上网,我把需要翻墙设备手动设置 IP 和网关,不过我用 passwall ,R2S 跑 openclash 有点慢。没有出现影响上网的问题。
    a8500830
        15
    a8500830  
       2023-07-18 09:05:30 +08:00
    这个直播软件是肯定有问题的,你可以从旁路由系统里找到这个 app 的 ip 会出现在 upnp 。ip 和智慧屏重合了,把主路由重置 ip 池,设备忘记 ip ,让主路由重分配下。给电视 ip 做个上传限速 50kb/s ,平时不用的话断电,是断电,不是关机。我遇到过有的固件关机还在不停疯狂跑流量
    intoext
        16
    intoext  
       2023-07-18 09:22:04 +08:00
    @bzkmsjy 这很明显是 app 的事儿,但是也没有那么严重到什么 root 手机。 很明显它影响不了其他应用,只是自己不正常而已。 这种 app 的开发者往往会弄一些隐含的功能或测试 ip 。很有可能跟你的软路由 IP 重复了,或者说自动扫描局域网可通 IP 并尝试去连接(广播模式),然后你的软路由就应答了。
    magicls
        17
    magicls  
       2023-07-18 10:11:55 +08:00
    1. 检查你旁路由的网络 -> 接口,确保新建的是 lan ( br-lan ) 而不是 wan
    2. 我个人没用过 clash ,但是猜测原理差不多?你的问题出在直播软件上,建议检查下 UDP 相关的代理设置。
    3. 需要/不需要科学上网的设备理论上只要区分网关地址,不需要区分 IP ,你“手动改静态 IP 和网关”的前者其实是多余的,并且容易产生问题。
    4. 如果以上都无果,我建议你把旁路由 reset ,并且先不装或不开启小猫咪,此时先观察“火星直播”,如果一切正常,再接着折腾小猫咪,此时如果问题依旧,那就跟问题范围缩小只跟小猫咪有关,建议先研究透再折腾。
    killmojo
        18
    killmojo  
       2023-07-18 10:45:38 +08:00
    应该还是直播软件的问题,内部检查网络环境搞出了 bug 导致自己不能用了。不知道有没有类似不允许访问本地网络的设置,有的话禁用掉,让他老老实实的。
    TerryRobles
        19
    TerryRobles  
       2023-07-18 10:53:26 +08:00
    这个不就是旁路由的问题吗?我之前打算买 N1 的时候就看到过这种问题,所以我直接挂个软路由
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2476 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 23ms UTC 01:44 PVG 09:44 LAX 18:44 JFK 21:44
    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