V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
cuixiao603
V2EX  ›  宽带症候群

软路由 zerotier 为啥会影响自己的外网延迟

  •  
  •   cuixiao603 · 2022-05-12 15:57:05 +08:00 · 3148 次点击
    这是一个创建于 924 天前的主题,其中的信息可能已经有所发展或是发生改变。

    openwrt 软路由,昨天发现,ping 百度 114 这些的外网延迟四五百毫秒(而且极其不稳定),排查来排查去把 zerotier 关了就好了,这是什么原因呢?百思不得其解,理论上 zerotier 不能影响到我全局网络吧

    第 1 条附言  ·  2022-05-14 10:26:29 +08:00
    最新发现不单单是 zerotier 引起的 新帖: https://www.v2ex.com/t/852753
    21 条回复    2022-05-24 15:34:33 +08:00
    aru
        1
    aru  
       2022-05-12 16:03:53 +08:00   ❤️ 1
    用 traceroute 看下路由
    xiadd
        2
    xiadd  
       2022-05-12 16:05:28 +08:00   ❤️ 1
    我碰到过 你是不是加了 moon 节点?
    cuixiao603
        3
    cuixiao603  
    OP
       2022-05-12 16:24:15 +08:00
    @xiadd #2 对啊,这个有影响吗
    cuixiao603
        4
    cuixiao603  
    OP
       2022-05-12 16:25:06 +08:00
    @aru #1 就是从当前 ip 拨号获取的 ip 之间延迟特别大
    aru
        5
    aru  
       2022-05-12 16:31:43 +08:00   ❤️ 1
    @cuixiao603 你不是说到 114 很慢么,那就直接 tracert 跑一下
    xiadd
        6
    xiadd  
       2022-05-12 16:36:24 +08:00
    @cuixiao603 我也不知道啥影响,反正开了 moon 节点后,就被代理到国外了,后来我直接关了
    cuixiao603
        7
    cuixiao603  
    OP
       2022-05-12 16:43:16 +08:00
    就是 traceroute 之后 四五百 ms 的延迟全在路由器的 lan 口 ip 到 wan 口 ip 这一段
    cuixiao603
        8
    cuixiao603  
    OP
       2022-05-12 16:44:29 +08:00
    @xiadd #6 我这可能还不是这样 因为,我昨天软路由里 docker 重新启动了一个,都会影响网络延迟
    xiadd
        9
    xiadd  
       2022-05-12 17:01:50 +08:00   ❤️ 1
    @cuixiao603 有软路由就没必要 zerotier 了吧 wireguard 好用很多,ipv4/ipv6 都可以,穿透能跑满上传
    cuixiao603
        10
    cuixiao603  
    OP
       2022-05-12 17:10:29 +08:00
    @xiadd #9 折腾不太动了, 想用现成的算了,谁知道有这问题
    woshijidan
        11
    woshijidan  
       2022-05-12 17:21:16 +08:00   ❤️ 1
    固件是自编译的吗?我的正常
    cuixiao603
        12
    cuixiao603  
    OP
       2022-05-12 17:25:48 +08:00
    @woshijidan #11 不是自编译,但也不是一直有这问题,现在已经好了,之前也用的好好的
    Sekai
        13
    Sekai  
       2022-05-12 22:28:44 +08:00
    重启试试
    smallthing
        14
    smallthing  
       2022-05-12 23:00:59 +08:00   ❤️ 1
    路由表设置错了吧
    Tink
        15
    Tink  
       2022-05-12 23:13:28 +08:00 via Android   ❤️ 1
    这明显是路由表问题
    jdjingdian
        16
    jdjingdian  
       2022-05-13 09:49:24 +08:00   ❤️ 1
    是不是勾选了 Enable Global Route?
    nickr
        17
    nickr  
       2022-05-13 09:56:29 +08:00   ❤️ 1
    我最近才接触 openwrt, r2s 卖家推荐刷了一个据说大牛的 build. 里面预装了 ZeroTier, 于是看了一下它的介绍. 其实我的需求就是在外面的时候, 手机能连到家里的网络.
    发现 ZeroTier 一点都不好用. 只是为了将多个网络连起来, 却要到国外公共服务器中转. 为了解决延时的问题, 又引入了 Moon 服务器. awesome! 一下子就解决了别人不存在的问题.

    后来看到 wireguard, 内核支持, 短小精干. 现在用下来, 没有中间环节. 简单直接. 除了添加节点需要重启 openwrt, 其他方面都完美.
    cuixiao603
        18
    cuixiao603  
    OP
       2022-05-13 10:45:40 +08:00
    @nickr #17 ok 啊 我一定去试试 wireguard
    ddzzhen
        19
    ddzzhen  
       2022-05-13 10:49:41 +08:00 via Android   ❤️ 1
    路由表问题,zerotier 不背锅
    documentzhangx66
        20
    documentzhangx66  
       2022-05-15 22:59:27 +08:00
    @nickr
    建议有空学学网络,否则你不会明白, [在外面的时候, 手机能连到家里的网络] 这一条需求,实现起来到底有多复杂。

    要明白 Zerotier 对于实现这需求,已经是最方便的软件了,而它还要增加 Moon 功能,真是因为这需求的复杂性。
    nickr
        21
    nickr  
       2022-05-24 15:34:33 +08:00
    "建议有空学学网络" 这句话看着让人有点不爽. 但想想还是算了, 网络上没人知道你是人还是狗.

    回到我自己的需求. 电信光纤入户, 有公网 IP. 手机卡也是电信的. 我的需求是手机在外面能登陆到家里, 顺带 fq. wireguard 完美实现, 除了添加节点有点繁琐. 但我的设备不多. 就是家里人的几个手机, 还可以接受.

    再看 ZeroTier, 要链接国外服务器这一点就无法接受. 引入 Moon, 甚至 Planet/Controller, 虽然可以用 docker 简化工作但还是太繁琐.

    我崇尚的结构简单. ZeroTier 名不副实, 我建议叫做 MultiTiers 更合适.

    翻了一下这个文章: https://www.guaishow.cn/archives/124/, 提到 wireguard 分发 peer 困难, 我用不到, 所以也无所谓.
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5692 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 44ms · UTC 06:09 · PVG 14:09 · LAX 22:09 · JFK 01:09
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.