Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.
Message added by EDACerton,

When requesting support, please include a Tailscale diag package with your request:

 

https://edac.dev/unraid/plugin-diagnostics/usage/

[Plugin] Tailscale

Featured Replies

  • Author
1 hour ago, fir3drag0n said:

Hi,

 

My unraid DNS settings are always overwritten by tailscale, how to resolve that?

 

After some time, I always have the problem that my "resolv.conf" in unraid gets overwritten by tailscale.

 

Thus, resulting that the apps store is not available anymore or that docker container updates are failing, etc.:

 

# resolv.conf(5) file generated by tailscale
# For more info, see https://tailscale.com/s/resolvconf-overwrite
# DO NOT EDIT THIS FILE BY HAND -- CHANGES WILL BE OVERWRITTEN

nameserver 100.100.100.100
search example.com

 

How to prevent that? I am using the tailscale plugin and the headscale docker container.

 

A fix is that I have to manually change the dns server in the webinteface, but I want to prevent that.

Turn off the "Use Tailscale DNS settings" option.

  • Replies 1.7k
  • Views 376.8k
  • Created
  • Last Reply

Top Posters In This Topic

Most Popular Posts

  • EDACerton
    EDACerton

    This topic is not for support of the Tailscale docker integration. Please make a post in the appropriate OS support forum for issues related to the docker integration. Common Issues I

  • 2024.08.28   This update contains an important alert for Unraid Connect users. We recently determined that the Flash Backup feature of Unraid Connect would back up the Tailscale state file.

  • EDACerton
    EDACerton

    2023.05.25b Update Tailscale to 1.42.0 Add Tailscale web interface to Settings page Add page for Tailscale / plugin logs Switch Taildrop implementation to use native Unrai

Posted Images

  • Author
2 hours ago, Aldamir said:

I tested mobile (Android 14) with Firefox, on Macbook (maxOS 14.6.1 (23G93) with Firefox and Safari, on Linux Mint 22.

Also got the error in the attached image..

Screenshot 2024-09-22 at 14.02.38.png

But i will probably just roll back to a stable unraid version :)

UPDATE: Well i downgraded to 6.12.13 and still have the issue, see the second image...

 

Thanks for any idea and help! :)
 

Screenshot 2024-09-22 at 14.11.29.png

Interesting... it seems like you must be missing one of the Tailscale log files. I've never seen that happen before, congratulations on the find :D

 

I'm working on a fix now to make the interface handle that situation better. I should have it released to the preview channel later today.

 

Edit: 2024.09.22 is released and should fix this.

Edited by EDACerton

Thanks for the quick fix!!

On 8/28/2024 at 12:00 AM, Al Asghar said:

Hello

 

I have installed the plugin using SpaceInvaderOne Video and instruction;

I can access the Webgui  locally and  can access the main unraid box using my internal and external IP address, but remotely using a web browser or my phone  I either get "Not secure" or " Connection refused" or just a blank screen.

I suspect it  maybe something to with my network setup, and looking for the subject matter experts here for some help & assistance.

Any suggestions.

 

Thanks

image.thumb.png.83be08ebbe3b07e33af28c398a333a62.png

Tower-tailscale-diag-20240827-174943.zip 23.67 kB · 1 download

Got same problem but with server login. All is connected but when i add ip outside of home i get ERR_CONNECTION_TIMED_OUT. In diagnostics everythink looks well also started lisening on IP. Also interface extra is br0, tailscale1.

log.tailscale.zip

Edited by techgeeksvk

Hi, can somebody tell me how to safefuly uinstall this plugin and revert to how this was configured previously. I tried removing the plugin by using the GUI, but that ended up in rendering my device inaccessible on its original ip address. I really like the plugin but I need NETBIOS. 

Please help

  • Author
3 hours ago, Rincewind said:

Hi, can somebody tell me how to safefuly uinstall this plugin and revert to how this was configured previously. I tried removing the plugin by using the GUI, but that ended up in rendering my device inaccessible on its original ip address. I really like the plugin but I need NETBIOS. 

Please help

Uninstall plugin, restart server -- it will be like the plugin was never there.

 

The plugin shouldn't affect the local IP, but I have a hunch that I want to look into later.

 

However, one other note -- you don't have to uninstall the plugin if you need NetBIOS -- you can ignore that warning, it just means that you won't be able to access SMB shares via Tailscale. Other things (WebGUI, SSH, containers, etc.) will still work.

  • Author
6 hours ago, techgeeksvk said:

Got same problem but with server login. All is connected but when i add ip outside of home i get ERR_CONNECTION_TIMED_OUT. In diagnostics everythink looks well also started lisening on IP. Also interface extra is br0, tailscale1.

log.tailscale.zip 8.21 kB · 1 download

There's nothing in your log that indicates any problem. Please create a Tailscale diagnostic package by following the instructions in the pinned post.

2 hours ago, EDACerton said:

Uninstall plugin, restart server -- it will be like the plugin was never there.

 

The plugin shouldn't affect the local IP, but I have a hunch that I want to look into later.

 

However, one other note -- you don't have to uninstall the plugin if you need NetBIOS -- you can ignore that warning, it just means that you won't be able to access SMB shares via Tailscale. Other things (WebGUI, SSH, containers, etc.) will still work.

Thanks very much for the quick response.. however; when I do that I used:
 

plugin remove tailscale
plugin: removing: tailscale
Executing hook script: post_plugin_checks

 

I then rebooted the server and it was not available on its original IP. Weirdly I was able to ping the default router, and it's own original IP. I was not able to ping the unraid server from the default router. 

The only way to get the server usable again is to re-install the plugin. Which is how it is now. 

Ideally I want to be able to use the local ip and the tailscale ip. All I need is to be able to use NETBIOS shares on the local network; I have a printer that has a network share mount for scanned pdfs, and the only way it works is with "enable NETBIOS" set to "yes". In my case ever since I installed the plugin, the original IP stopped working.

Thanks again for the help.
 

  • Author
2 hours ago, Rincewind said:

Thanks very much for the quick response.. however; when I do that I used:
 

plugin remove tailscale
plugin: removing: tailscale
Executing hook script: post_plugin_checks

 

I then rebooted the server and it was not available on its original IP. Weirdly I was able to ping the default router, and it's own original IP. I was not able to ping the unraid server from the default router. 

The only way to get the server usable again is to re-install the plugin. Which is how it is now. 

Ideally I want to be able to use the local ip and the tailscale ip. All I need is to be able to use NETBIOS shares on the local network; I have a printer that has a network share mount for scanned pdfs, and the only way it works is with "enable NETBIOS" set to "yes". In my case ever since I installed the plugin, the original IP stopped working.

Thanks again for the help.
 

Reason #7,236,742,146,894,167,684 to hate printers :D

 

I thought that it might have had something to do with tailscale1 still being in "extra interfaces" even though the interface was gone, but I just tested adding a nonexistent device and Unraid works fine (even after a reboot), so that doesn't seem like it would be the issue.

 

Can you generate a diagnostics pack for the plugin? Instructions are in the pinned post.

On 9/23/2024 at 5:42 PM, EDACerton said:

Reason #7,236,742,146,894,167,684 to hate printers :D

 

I thought that it might have had something to do with tailscale1 still being in "extra interfaces" even though the interface was gone, but I just tested adding a nonexistent device and Unraid works fine (even after a reboot), so that doesn't seem like it would be the issue.

 

Can you generate a diagnostics pack for the plugin? Instructions are in the pinned post.

🤣 Absolutely... and worst of all its an HP 🤢

Here is the diagnostics package; sorry for the delay been crushed by a deadline.

 

hephaestus-diagnostics-20240927-0613.zip

I've set up Tailscale well on Unraid (plugin) and a few other devices. First of all, big thank you, this is really great!

 

I'd like to use "exit node" to funnel Unraid traffic through another tailscale instance. I.e., not using Unraid as exit node, but the other way round. Is this feasible? I tried to do so under "unraid tailscale settings", but it says "none" and doesn't seem that I can change this setting?

image.thumb.png.28120f8bdff5ebcb699b3defaa751159.png

Hello all,

I am at my wits end. Cannot figure out why SMB does not work across tailscale. It works exactly as expected for GUI access and other services. I can access the interfaces of containers using the bridge interface just fine. SMB, however, refuses to establish connectivity across the tailscale1 interface. I am running Unraid 7.0.0-beta.2.

With that said, I am using the tailscale plugin. Tailscale is configured to pass Unraid services.
image.png.79cab7d0ae0c293d92c80e95974d5a93.png.63cb9e376a3f212044357a2d6ff6288d.png
 

SMB is configured to use the tailscale1 interface.

image.png.2aae041d2537601ed43f0b22098f96c9.thumb.png.202b6223745ca9fc4f76f77466c7230e.png

And interface extra has tailscale1 listed as included.

image.png.fbb6604a7efb004b7172a3e301f7faf6.thumb.png.e08990002464d0bf05489c03bef5c22c.png

Note this screenshot. It may be the source of my issue: isn't 'current listening interfaces' supposed to list off? Like this?

image.thumb.png.8fc83e5006db183763ccdbf1

If so, why isn't mine?

Is there anything about my configuration that definitely shouldn't work?

lilnas-x-diagnostics-20240928-2156(1).zip

When you say "SMB", do you mean accessing your unraid shares over TS, or something else?
If accessing shares is what you're trying to do, then all I can offer is that I've done none of those additional configs, and I have no issue accessing all my shares remotely.  Have you tried with just the default config?

If you're trying to accomplish something else, I'm probably not going to be much help, sorry.

7 hours ago, Elmojo said:

When you say "SMB", do you mean accessing your unraid shares over TS, or something else?
If accessing shares is what you're trying to do, then all I can offer is that I've done none of those additional configs, and I have no issue accessing all my shares remotely.  Have you tried with just the default config?

If you're trying to accomplish something else, I'm probably not going to be much help, sorry.

Thanks for the reply. Yes. I am trying to access my shares over tailscale using Samba Protocol or "SMB", as you would through a windows-mapped network drive. SMB is accessible over my LAN network with zero problems. But I cannot get it to talk over TS.

7 minutes ago, rjdipcord said:

I am trying to access my shares over tailscale

That should work "out of the box" without any of the extra stuff you posted about.  Have you tried with the default settings?  You didn't say.

2 hours ago, Elmojo said:

That should work "out of the box" without any of the extra stuff you posted about.  Have you tried with the default settings?  You didn't say.

All of the settings I detailed are things I added in attempt to get SMB working. So no, it did not work out of the box.

Without "tailscale1" listed in my interface extra area, GUI access, and any other bridged services is lost. Using this intuition, I added tailscale1 to the SMB interfaces section in attempt to get SMB passing over TS. Obvioulsy. That didn't help.

 

Edited by rjdipcord

Hmm.  @EDACerton may have to step in and help.  I was only passing along what I've heard others say that worked for them.

I know that there's a warning in the plugin homescreen about having NetBIOS enabled potentially blocking share access.  However, if I turn off NetBIOS, I'm no longer able to scan to file from my copier, so I had to leave it on.

  • Author
20 hours ago, rjdipcord said:

Hello all,

I am at my wits end. Cannot figure out why SMB does not work across tailscale. It works exactly as expected for GUI access and other services. I can access the interfaces of containers using the bridge interface just fine. SMB, however, refuses to establish connectivity across the tailscale1 interface. I am running Unraid 7.0.0-beta.2.

With that said, I am using the tailscale plugin. Tailscale is configured to pass Unraid services.
image.png.79cab7d0ae0c293d92c80e95974d5a93.png.63cb9e376a3f212044357a2d6ff6288d.png
 

SMB is configured to use the tailscale1 interface.

image.png.2aae041d2537601ed43f0b22098f96c9.thumb.png.202b6223745ca9fc4f76f77466c7230e.png

And interface extra has tailscale1 listed as included.

image.png.fbb6604a7efb004b7172a3e301f7faf6.thumb.png.e08990002464d0bf05489c03bef5c22c.png

Note this screenshot. It may be the source of my issue: isn't 'current listening interfaces' supposed to list off? Like this?

image.thumb.png.8fc83e5006db183763ccdbf1

If so, why isn't mine?

Is there anything about my configuration that definitely shouldn't work?

lilnas-x-diagnostics-20240928-2156(1).zip 138.74 kB · 0 downloads

Please do this:

  1. Remove the Samba extra configuration.
  2. Restart Tailscale using the button in the Tailscale settings.
  3. Follow the instructions in the pinned post to generate Tailscale diagnostics using Plugin Diagnostics.
  • Author
16 minutes ago, rjdipcord said:

Sorry, guess I could have been more clear.... get rid of everything in the Samba extra configuration. It should be blank.

 

(And it might be worth trying to connect after you do that... the Samba config has your Tailscale IP, I think it's those extra settings that are causing difficulty.)

On 9/27/2024 at 6:01 PM, EDACerton said:

Please follow the instructions in the pinned post in this topic to generate a Tailscale diagnostics package using the "Plugin Diagnostics" app.

Hmmm, removing this plugin, does not - sadly - a virgin UNRAID implementation leave :(

 

Any luck with my diagnostics package?

  • Author
57 minutes ago, Rincewind said:

Hmmm, removing this plugin, does not - sadly - a virgin UNRAID implementation leave :(

 

Any luck with my diagnostics package?

I requested that you create a Tailscale diagnostics package following the instructions in the pinned post.

Ok, got a weird one...

TS is working great, except on 1 machine - My wife's desktop.  The only thing different about her machine is that it connects wirelessly to my home LAN.  Otherwise, it's a typical Windows 10 desktop PC.
Anyway, here's the deal...
She can browse the internet, and can see other devices on our LAN (including the server GUI, and VMs on the server), but cannot see shares on our unraid server if TS is enabled.

If I turn it off, then it will usually work.  I can even turn TS off, then back on, and it will often allow share access.

I did have to enable NetBIOS on the server (plugin) side, because it was killing the scan to file on my copier, but this doesn't seem to have affected any of the other devices in the home.

Can anyone think of a reason why her machine specifically would be having intermittent loss of shares access?  It's maddening.

 

Diags package attached, if it's helpful.

Tower-tailscale-diag-20241001-094150.zip

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.