Tailscale VPN Integration
Posted: Sat Aug 08, 2026 7:40 pm
So we got the binary loaded for Tailscale per support with Katherine.
However when starting the tailscaled daemon, it fails to locate or create a TUN device.
Can someone help me get this working?
The binary packages for tailscale are here.
https://pkgs.tailscale.com/stable/#static
Make sure to select the correct one. 386 is x86 legacy bios and AMD64 is UEFI.
Support then provided the following instructions to access it.
1. Create ts.zip file with tailscale and/or tailscaled files for needed
architecture.
2.1. For wtware network boot place ts.zip into "Everyone" TFTP folder
(by default wtware intalls into C:\ProgramData\WTware\Everyone).
2.2. For wtware local disk boot place ts.zip into config/ folder using
wtware terminal web interface.
3. Write into wtware config:
extra = telnetd, ts
4. Boot wtware.
5. From another computer run telnet to wtware terminal IP:
telnet <<thinclient IP>>
You should get telnet connection to wtware.
From there we need to make the proper directory and issue two commands to get connected.
First is to start the daemon and setup the tun device.
Then the second connects to the tailscale network.
mkdir -p /var/run/tailscale /var/lib/tailscale /dev/net
[ -c /dev/net/tun ] || mknod /dev/net/tun c 10 200
/tailscaled \
--state=/var/lib/tailscale/tailscaled.state \
--socket=/var/run/tailscale/tailscaled.sock \
--tun=tailscale0 \
--port=0 \
>/tmp/tailscaled.log 2>&1 &
sleep 3
/tailscale \
--socket=/var/run/tailscale/tailscaled.sock \
up \
--auth-key="$TSAUTHKEY" \
--hostname="$HOSTNAME" \
--accept-dns=false \
--accept-routes=true \
--netfilter-mode=off \
>/tmp/tailscale-up.log 2>&1
It fails starting tailscaled due to a missing tun device.
How can we get this working?
However when starting the tailscaled daemon, it fails to locate or create a TUN device.
Can someone help me get this working?
The binary packages for tailscale are here.
https://pkgs.tailscale.com/stable/#static
Make sure to select the correct one. 386 is x86 legacy bios and AMD64 is UEFI.
Support then provided the following instructions to access it.
1. Create ts.zip file with tailscale and/or tailscaled files for needed
architecture.
2.1. For wtware network boot place ts.zip into "Everyone" TFTP folder
(by default wtware intalls into C:\ProgramData\WTware\Everyone).
2.2. For wtware local disk boot place ts.zip into config/ folder using
wtware terminal web interface.
3. Write into wtware config:
extra = telnetd, ts
4. Boot wtware.
5. From another computer run telnet to wtware terminal IP:
telnet <<thinclient IP>>
You should get telnet connection to wtware.
From there we need to make the proper directory and issue two commands to get connected.
First is to start the daemon and setup the tun device.
Then the second connects to the tailscale network.
mkdir -p /var/run/tailscale /var/lib/tailscale /dev/net
[ -c /dev/net/tun ] || mknod /dev/net/tun c 10 200
/tailscaled \
--state=/var/lib/tailscale/tailscaled.state \
--socket=/var/run/tailscale/tailscaled.sock \
--tun=tailscale0 \
--port=0 \
>/tmp/tailscaled.log 2>&1 &
sleep 3
/tailscale \
--socket=/var/run/tailscale/tailscaled.sock \
up \
--auth-key="$TSAUTHKEY" \
--hostname="$HOSTNAME" \
--accept-dns=false \
--accept-routes=true \
--netfilter-mode=off \
>/tmp/tailscale-up.log 2>&1
It fails starting tailscaled due to a missing tun device.
How can we get this working?