App Name
Tailscale
Version (TrueNAS Catalog App Version)
1.3.26
App Issue
TrueNAS Version: 25.10.1
Problem:
The SSH service bind interfaces dropdown only shows "managed" interfaces from midclt call interface.query. Dynamically-created interfaces like tailscale0 (from Tailscale container) don't appear, even though they exist at kernel level.
Steps to Reproduce:
- Install Tailscale app with Host Network enabled, Userspace disabled
- Confirm tailscale0 exists: ip link show | grep tailscale
- Go to System → Services → SSH → Edit → Bind Interfaces (or Network tab)
- tailscale0 is not listed
Expected Behavior:
Per https://tailscale.com/kb/1483/truenas, users should be able to bind SSH to tailscale0 for secure remote access.
Actual Behavior:
- ip link show shows tailscale0 ✓
- midclt call interface.query does NOT show tailscale0 ✗
- SSH bind dropdown doesn't include tailscale0 ✗
- CLI workaround fails: midclt call ssh.update '{"bindiface": ["tailscale0"]}' returns validation error
Workaround:
None currently. Users cannot bind native SSH to Tailscale interface.
App Logs