|
|
本帖最后由 xingmiye 于 2022-12-16 11:51 编辑
由于网络原因,经过测试zerotier几乎无法使用,很难连上,于是转去用tailscale
在openwrt上用下面网站里那个openwrt-tailscale-enable实现的
https://github.com/adyanth/openwrt-tailscale-enabler
遇到的Bug:什么都配置好了,什么都能正常访问了,可是一段时间以后,比如一天两天以后,局域网内就不能访问openwrt管理界面了,浏览器打不开,局域网内SSH也无法访问。
但是很奇怪,外网通过tailscale却可以打开访问openwrt管理界面,外网SSH也可以访问。
唯一的临时解决方法就是通过外网连上tailscale以后,通过SSH访问openwrt,然后运行 /etc/init.d/tailscale restart 重启tailscale服务以后,局域网才能重新正常访问openwrt管理界面。
但是Bug依然存在,所以一段时间后,比如一天后,相同的状况依旧。
不知道什么原因,折腾好久了,网上墙内墙外中文网站都找遍了也没找到解决方法。还试过在openwrt的docker里面配置tailscale容易,还是存在一样的bug,就是刚开始一切正常,一段时间就只能外网通过tailscale访问管理openwrt
有大神说是因为tailscale把硬件的资源占用光了,有这种可能,但通过HTOP查看也还好,cpu占用情况也正常
个人小白瞎琢磨唯一考虑到的原因是类似强制链路的概念,把openwrt强制只能通过tailscale来访问,局域网无法访问,可能不对
求助大神们看看有没有解决方法
|
|