SMBUp is a free application that replaces the Apple SMB implementation with the Open Source Samba version. I have tested this Mac OS X SMB Fix under Yosemite 10.10.2, with XMBC/Kodi as a client on an Android device, and it works great! Keep in mind that a donation is much appreciated by the developer Step 1 – Download SMBUp.
- A Samba password, which must first be obtained by clicking on the Samba Access link on the respective system's Webtools page below. The Samba password, separate from the RCI or Eden password, will be sent to the account owner's e-mail address. From the Mac OS X Toolbar click on the Go menu and select Connect to server. The Connect To Server.
- Apple Mac OS X connect to SMB (samba/CIFS) share. Go Connect to Server. Smb://servername/sharename (in this case, acfiles is 10.1.16.112 currently).
- Samba - Mac OS X an applications, along with other 'makes more sense' helpers, that the typical Mac user (just turn it on and create) needs, because Apple has lost it's direction in OS building.
A brief howto on installing Samba 4 alpha18 on OS X Lion (non-server). **Incomplete**
- 1Dependencies
- 3Setting up Samba 4
Samba Server Mac Os X
Smb Mac Os X
Dependencies
Mac Os Smb
Install MacPorts using the instructions on macports.org.
Bind 9 with Dynamic Updates
Edit the Portfile in MacPorts to build Bind 9.9.0 for Samba 4 dynamic updates. The file is located at /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/ports/net/bind9/Portfile
Then install bind9 and other dependencies
Compiling, Installing and Provisioning
You can use Git as in general guide, or you may prefer to use releases:
Since MacPorts installs Bind 9.9.0, we have to make a small change in source4/dns_server/dlz_minimal.h
And we can go ahead with compiling Samba 4.
Setting up Samba 4
Kerberos
In order to use Samba 4's included Kerberos and NetBios servers we need to first disable the ones that ships with Lion. Execute the following commands
Configure DNS
For some reason bind looks for a so extension instead of a dylib. We can patch this up with a quick link.
There are some other things to tweak before bind9 will start properly.
Now you can add the following lines to include Samba's dynamic updates (in file /opt/local/etc/named.conf)
and add these two lines in the 'options' section
Management with Launchd
Building a PortFile
Notes
Retrieved from 'https://wiki.samba.org/index.php?title=Samba4/OSX&oldid=12383'