关于Tailscale Subnet routers要说的

国内的水文很多,Tailscale的部署就不说了。简单的都有讲到,但凡深度一点儿的只能找找外边儿的文章了。

昨天刚给群晖装完Tailscale,打算着利用Subnet routers功能来访问另外的2个子网。

国内的水文在介绍这一段使用的时候是这样的:

该文章提到:如果有多个网段添加,就多运行上面说到的命令即可。实则大错特错。

tailscale up命令只能使当前subnet生效,如果之前用过tailscale up生效过其他subnet,那么之前的会被停止宣告!

正确的宣告多条Subnet的命令是(当然里面的网段请根据自己需求更改):

sudo tailscale up --advertise-routes 192.168.0.0/16,10.0.0.0/16 --advertise-exit-node --reset

直接在一条命令中加入多个Subnet,用英文逗号分割即可。

 

因为这个特性,更有甚者说是Tailscale免费版只能生效一条Subnet,无知,就别乱说话了吧。

 

引据:

https://tailscale.com/kb/1241/tailscale-up

https://tailscale.com/kb/1406/quick-guide-subnets

https://ruohai.wang/202401/tailscale-subnet-router/

https://laosu.cf/2022/11/18/Tailscale的子网路由和出口节点

posted @ 2024-09-07 11:11  airoot  阅读(149)  评论(0编辑  收藏  举报