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.

Upgrade from 6.12.11 to 7.0.0 breaks Tailscale subnet routing with Docker/VM enabled

  • Urgent

So I just updated to Unraid 7 from 6.12.11 and it seems to have broken my subnet routing with tailscale. It seems I can still ping the devices across the tailscale subnet route, but can't access any services there like I was in 6.12.

 

2 things I have noticed that cause this problem. If I disable the docker service and/or disable "Host access to custom networks" the subnets are still accessible but then host access is lost to dockers (which is a problem for me). Secondarily, If i leave everything as is with docker, and then start ANY VM with networking, the problem is resolved? For example. All VM's stopped, and docker service running (even with all docker containers stopped), results in no access to other subnets except for pings. If I start up a Windows VM, then everything functions as it did in 6.12.11. If I stop the VM, the issue re-occurs immediately.

 

Nothing changed settings wise for me since upgrading, this issue happened right away, and rebooting and changing settings doesn't seem to help. I have checked IP routes and they are the exact same as they were before. I have another unraid server that is more critical still on 6.12.11 and the configuration there, being the same on this server, works just fine, so the issue is linked to some breaking changes in 7.0.0. I am unable to recreate this bug in 6.12.11. I would like to note I am making no use of the new tailscale docker integrations and have been using the Tailscale plugin. I have checked that all plugins are up to date. I have also tried changing route metrics, and while changing the metric of shim-br0 can bring it back up, that consequently brings back down subnet access. 

 

Tailscale logs show no error, just reconfiguration when a new interface is brought up (either with docker coming up, or the vnet adapter with VM's). I have also tried enabling and disabling settings in the tailscale config such as ip forwarding, use tailscale subnets, use tailscale DNS, and none of those seem to make any difference.

 

I am using docker custom network br0 for my containers to assign them IP's in my subnet. These static IP's are reserved for these containers so no IP overlaps are occurring. I am also not using the docker DHCP service. The subnet CIDR I am using is 10.2.0.0/24.

 

If anyone has experienced this or has any insight to what is happening/diagnostics to try, please let me know. I will upload a diagnostics file if necessary. My setup is fairly simple and is just a tailscale link between my primary server in a different location on 10.0.0.0/24 and my subnet here at 10.2.0.0/24. No otherwise advanced configuration. Thanks!

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.