请教个Tailscale的问题

我在老家的NAS上面安装了Tailscale并且开启了subnet,网段是 10.10.3.0/24

然后在现在住的地方用的GL-MT3000路由器,在上面配置了Tailscale,ssh进GL-MT3000后可以正常ping通10.10.3.1,但是为什么我连接到GL-MT3000的设备却无法ping通呢?

这是需要在路由器上面做特殊的配置呢?

GL-MT3000已经安装好了iStore并且配置好了科学上网。

22 个赞

防火墙里的转发功能开了吗

2 个赞

常规设置里面

入站数据、出站数据、转发都是 接受

2 个赞

而且我在 MT300 的 /etc/sysctl.conf 里面也配置了

net.ipv4.ip_forward=1

区域那里lan的转发呢

1 个赞

区域这里

LAN → WAN 入站数据 出站数据 转发 三个都是接受

1 个赞

无法ping通是报 No route to host 还是超时

1 个赞

Request timeout for icmp_seq 0
Request timeout for icmp_seq 1
Request timeout for icmp_seq 2

2 个赞


防火墙设置如图

路由表配置看看呢

1 个赞

超时了应该是防火墙的问题,不过也有可能是路由没配置对,可以看下路由表,不行就加个静态路由吧

@zonkidd 这两个配置都是空的


1 个赞

在状态那里,应该有当前路由表配置看

找到了


1 个赞

活跃的ipv4那里,没看到跟10.10.3.0/24相关的配置。或许你看看tailscale相关的几个其他配置有没有能满足你使用的网段,没有就自己把相关配置加上

我的Tailscale配置是这样的

是这个IP段

192.168.33.0/24

10.10.3.0/24 应该是你 NAS 的局域网网段吧,你可能得加下静态路由,路由器下的设备才能访问这个网段,静态路由那里加一条如下:
端口是 tailscale0,网关是你 NAS 的 tailscale 虚拟 IP 地址,目标 10.10.3.0,子网掩码 255.255.255.0

我这里第一个选项没有tailscale0

没有路由表
网关要有指向这个网段的网关
我没用过这个wrt

你可以问下大佬怎么:heavy_plus_sign:静态路由或者动态网关
互访需要双方:heavy_plus_sign:静态路由,一般都是网段/24