前言
四月末时我的第一台 OpenWrt 路由器坏了之后,我就开始寻找其他型号的路由器。目前使用的是 CMCC XR30,不过内存和存储空间是改过的,分别是 1GB 和 256 MB。并且相比上一台路由器,这台路由器的固件版本更新,装软件时各种依赖也更好找。
在这一台路由器上,我同时安装了 OpenClash 和 EasyTier,并且 EasyTier 还设置了子网代理,这样一来路由器局域网中的设备也可以访问 EasyTier 子网中的节点。
然而,当我同时启用 OpenClash 和 EasyTier 时,在 EasyTier 子网中的设备可以 ping 到路由器局域网中的设备,反过来却没法 ping 通。
在网上搜索时我看到其中一种解决方案是关闭 EasyTier 的 tun 模式,转而使用 socks5,并且需要修改 OpenClash 的配置。然而我对 OpenClash 并不熟悉,调了半天一点效果都没有,加在经过一番摸索下,找到了另一种解决办法,即接下来我将介绍的这种办法。该方法与 OpenClash 无关,也就是说,即使没有开启 OpenClash,或者使用其他与 EasyTier 冲突的程序时,也可以尝试使用该方法解决。
配置过程
首先,需要确保 EasyTier 的“仅使用物理网卡”、“无 TUN 模式”都为关闭。

启动 EasyTier,来到“网络/接口”页面,此时可以看到 “EasyTier” 接口以及 “tun0” 是正常工作的,具体名称取决于 EasyTier 的“TUN 接口名称”配置。

切换到“网络/路由”页面,添加一个 IPv4 静态路由,接口选择 EasyTier 对应接口,路由类型使用默认的 unicast
即可,目标为 EasyTier 子网 CIDR,网关省略。

保存并应用后来到“状态/路由页面”,在“活跃的 IPv4 路由”表中出现刚刚配置的路由即说明配置完成。

此时路由器局域网中的设备 ping EasyTier 子网中的设备即可 ping 通。