Hm. I have to admit some of this is going over my head. but i ended up running tailscale status on my server and see an error of
root@my-vps:~# tailscale status
100.89.69.45 my-vps coltonidle@ linux -
100.86.214.73 gl-be3600 coltonidle@ linux -
# Health check:
# - Some peers are advertising routes but --accept-routes is false
so from the looks of it. in tailscales documentation. most tailscale clients by default have accept-routes = true. but linux machines running tailscale have it set to false. so after:
- i enabled tailscale on glinet,
- then turn on LAN subnet routing on glinet
- accepting subnet routing on tailscale admin console
I need to go to my server and accept-routes there via tailscale set --accept-routes
then everything seems to work.
sorry for the confusion, but i think we should be good to go now. hopefully this also provides an answer to other folks. one thing i still want to do is try how this actually works between other nodes on my tailnet as this is a small example, but i will come back and ask if i have other specific issues.
thank you @will.qiu for the detailed support! i will continue to buy glinet products (im up to 6!!!)