SmbUp неадекватен.
Управляем в командной строке.Конфиг в файле:
/opt/local/etc/samba3/etc/smb.conf
Запуск — остановка:
sudo launchctl (un)load -F /Library/LaunchDaemons/org.samba.smbd.plist
Такое ощущение, что hosts allow действует только если установить нужное значение в [global]