macOS Big Sur and samba4

Hello!

I am trying to set up samba4 server and have a problem. All it work but I can’t connect from MacOS Big Sur 11.3.
Could anyone provide example config where working connecting shares from lastest versions Windows and Mac clients?

I have installed and enabled packages:

  • avahi-daemon
  • samba4
  • wsdd2

My current configuration:

etc/avahi/avahi-daemon.conf

[server]
#host-name=foo
#domain-name=local
use-ipv4=yes
use-ipv6=yes
check-response-ttl=no
use-iff-running=no
allow-interfaces=br-lan
enable-dbus=no

[publish]
publish-addresses=yes
publish-hinfo=yes
publish-workstation=no
publish-domain=yes
#publish-dns-servers=192.168.1.1
publish-resolv-conf-dns-servers=yes

[reflector]
enable-reflector=no
reflect-ipv=no

[rlimits]
#rlimit-as=
rlimit-core=0
rlimit-data=4194304
rlimit-fsize=0
rlimit-nofile=30
rlimit-stack=4194304
rlimit-nproc=3

etc/config/samba4

config samba
	option workgroup 'WORKGROUP'
	option charset 'UTF-8'
	option description 'Samba on OpenWRT'
	option interface 'lan'
	option disable_netbios '1'
	option macos '1'

config sambashare
	option name 'SSD'
	option dir_mask '0775'
	option read_only 'no'
	option path '/mnt/sda1'
	option force_root '1'
	option vfs_objects 'recycle'
	option create_mask '0644'
	option guest_ok 'yes'
	option guest_only 'yes'

etc/samba/smb.conf.template - has default settings

etc/avahi/services/afp.service

<?xml version="1.0" standalone='no'?><!--*-nxml-*-->
<!DOCTYPE service-group SYSTEM "avahi-service.dtd">
<service-group>
 <name replace-wildcards="yes">%h</name>
  <service>
   <type>_smb._tcp</type>
   <port>445</port>
  </service>
  <service>
   <type>_device-info._tcp</type>
   <port>0</port>
   <txt-record>model=TimeCapsule8,119</txt-record>
  </service>
</service-group>

Problem solved!

I have enabled debugging mode for samba. I found next error after studying logs :
samba interpret_string_addr_internal: getaddrinfo failed for name Turris

OK, thinks me and add record in LuCI on tab Network -> Hostnames with IP address and name of my router.

/etc/config/dhcp

config domain
option name ‘Turris’
option ip ‘192.168.10.1’

Now my Mac connects to shares on Turris Omnia without any problem.

This topic was automatically closed 3 days after the last reply. New replies are no longer allowed.