Server:
# First time
$ echo 'net.ipv4.ip_forward = 1' | sudo tee -a /etc/sysctl.d/99-tailscale.conf
$ echo 'net.ipv6.conf.all.forwarding = 1' | sudo tee -a /etc/sysctl.d/99-tailscale.conf
$ sudo sysctl -p /etc/sysctl.d/99-tailscale.conf
$ cat /etc/hostname
awesome-machine
$ sudo tailscale up \
--advertise-routes=192.168.1.0/24 \
--advertise-exit-node
Client:
$ sudo tailscale up \
--accept-routes \
--exit-node=awesome-machine \
--exit-node-allow-lan-access
$ ip rule add to 192.168.2.0/24 priority 2500 lookup main
# OR
$ ip route del 192.168.2.0/24 dev tailscale0 table 52
Make sure to enable subnet routing and exit nodes: https://login.tailscale.com/admin/machines