Skip to content

Tailscale on special hardware

Out of the box hardware

Gl-Inet

OpenWrt

With DSL modem

With LTE modem

Options:

No options:

  • Arcadyan/Astoria AW1000: Not available
  • Arcadyan/Astoria Easybox 904 LTE (distributed by Vodafone)
    • No installation instructions
    • From the forum thread: "If you want OpenWrt and painless operations, this device (neither xDSL nor LTE) isn't for you - there are better and much easier options these days."
  • Cell C RTL30VW: Not available
  • D-Link DWR-961 rev. A1
    • Not device entry in wiki
    • Not available
  • GL.iNet GL-X3000 (Spitz AX): Too expensive
  • GL.iNet :GL-XE3000 (Puli AX) Too expensive
  • TP-Link - Archer MR600
    • Serial install
  • Wallys DR344-NAS27: Serial install
  • Wallys DR40X9:
    • Install: see git-commit
    • Not available
  • ZTE MF287
    • Complicated intall using exploit
    • Very litle availability
  • ZyXEL LTE7490-M904: Not available

Install

opkg update
opkg install iptables-nft ip6tables-nft kmod-ipt-conntrack kmod-ipt-conntrack-extra kmod-ipt-conntrack-label kmod-nft-nat kmod-ipt-nat tailscale
  • Config at /etc/config/tailscale

Setup

tailscale up --login-server https://$HEADSCALE_DOMAIN

Devices with low mem / flash size

openwrt-tailscale-enabler

  • GitHub
  • Brings Tailscale to low powered OpenWRT devices
  • Dynamically downloads Tailscale packages into RamFS to circumvent nvram size
  • Auto-updates to latest Tailscale image on each reboot
  • Runs on devices with 128 Mb RAM
    • "Need to have at least 11+16 = ~27 MB of free space in /tmp (which is usually in RAM) to be able to use this."
  • Question about persistence
  • Install

Uninstall:

/etc/init.d/tailscale stop
rm /usr/bin/tailscale /usr/bin/tailscaled /etc/init.d/tailscale /tmp/tailscale*
rm -rf /var/lib/tailscale
reboot

Issues:

  • Couldn't make it work reliably. DNS resolution didn't work, SSH to tailscale nodes neither (2024-06)

ESP