- Minor
References:
- User report in Tailscale support thread re: Samba failing after upgrade to 7.0b4, https://forums.unraid.net/topic/136889-plugin-tailscale/?do=findComment&comment=1477994link
- Github commit modifying rc.samba, https://github.com/unraid/webgui/commit/3c007fa1d0ed8fb08c70b304702123942430b0fd#diff-476bdaaff21a471f91a251c41b5198d90aad63470eca00ad7de8dc675e33310eR193
I reviewed the diagnostics file that this user provided and can see that the Tailscale IP is being added to smb-names.conf as expected. However, Samba is still not listening on the Tailscale IP after the reload.
It seems that reload-config might not be applying the interfaces. If this is the case, a race condition is created between the array and Tailscale, particularly if auto-start is enabled:
- If Tailscale obtains an IP before the array starts for the first time, Samba works correctly.
- If the array starts before Tailscale obtains an IP, Samba will not respond on the Tailscale IP, even after it is reloaded.