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.

[6.12] SMB not working on network interfaces that have not been added via docker

  • Minor

On 6.12 I have to configure my network adapters in Settings/NetworkSettings.

 

I have added the wg2 and the tun5 interface of my wireguard and openvpn instance to the extra interfaces.

I can reach the WebUI via both of them, including SSH.

In addition, I also have added my zerotier interface. The ZT instance is running inside of docker, whereas OpenVPN and wireguard run on bare metal.

 

However, I cannot access any SMB shares.

 

If I inspect the smb.conf and smb_names.conf file I can see that it binds to the local interface, and my wireguard and openvpn interface.

However, the shares are still not available.

 

However, I have a ZeroTier docker container. Through this interface I can magically access the WebUI, SMB and SSH.

It doesn't make sense at all to me.

 

For now I'll have to downgrade because I can't really afford to have the server inaccessible, but I wanted to report this nonetheless.

Other people reported they can't access the web UI at all, for me it's just SMB on interfaces that do NOT run in docker.

 

I had the window with the smb configuration still open:

This is what unraid configured (zerotier was not enabled at this time because the docker engine had crashed).

 

the 194 interface is wireguard, the 10.11.12 is openvpn.

 

root@Tower:/etc/samba# cat smb.conf
[global]
        # configurable identification
        include = /etc/samba/smb-names.conf

        # log stuff only to syslog
        logging = syslog@0
        # recycle bin parameters
        syslog = 0
        logging = 0
        max log size = 10000

        # we don't do printers
        show add printer wizard = No
        disable spoolss = Yes
        load printers = No
        printing = bsd
        printcap name = /dev/null

        # disable aio by default
        aio read size = 0
        aio write size = 0

        # misc.
        invalid users = root
        unix extensions = No
        wide links = Yes
        use sendfile = Yes

        # ease upgrades from Samba 3.6
        acl allow execute always = Yes
        # permit NTLMv1 authentication
        ntlm auth = Yes

        # default global fruit settings:
        #fruit:aapl = Yes
        #fruit:nfs_aces = Yes
        fruit:nfs_aces = No
        #fruit:copyfile = No
        #fruit:model = MacSamba

        # hook for user-defined samba config
        include = /boot/config/smb-extra.conf

[global]
        # hook for unassigned devices shares
        include = /etc/samba/smb-unassigned.conf

        # auto-configured shares
        include = /etc/samba/smb-shares.conf
root@Tower:/etc/samba# cat smb-names.conf
# Generated names
netbios name = Tower
server string = Media server
hide dot files = no
server multi channel support = yes
max open files = 40960
multicast dns register = No
disable netbios = No
server min protocol = NT1
local master = yes
os level = 100
security = USER
workgroup = WORKGROUP
map to guest = Bad User
passdb backend = smbpasswd
null passwords = Yes
idmap config * : backend = tdb
idmap config * : range = 3000-7999
create mask = 0777
directory mask = 0777
bind interfaces only = yes
interfaces = 192.168.1.126 10.10.194.5 127.0.0.1 fd94::5 10.11.12.5
root@Tower:/etc/samba# cat smb-names.conf

 

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.