JaminT

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

  •  
  •   JaminT · May 12, 2022 · 4477 views
    This topic created in 1637 days ago, the information mentioned may be changed or developed.

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

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

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

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

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

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

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

    翻了一下这个文章: https://www.guaishow.cn/archives/124/, 提到 wireguard 分发 peer 困难, 我用不到, 所以也无所谓.
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   3646 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 58ms · UTC 05:18 · PVG 13:18 · LAX 21:18 · JFK 00:18
    ♥ Do have faith in what you're doing.