Defina server min protocol = SMB3_00
em vez de SMB3
. ( SMB3
é o padrão para o protocolo mais novo da família SMB3, que não é suportado no macOS Sierra).
Acabei de atualizar meu FreeNAS para o 9.10 para aproveitar os recursos da nova versão do Samba que supostamente permite que o Final Cut Pro armazene sua biblioteca sobre o SMB. No entanto, embora eu possa fazer com que o AFP funcione bem com o Mac, não consigo me conectar aos compartilhamentos SMB.
Em ambos os casos, tenho acesso para convidados desativado. Eu criei uma conta de usuário no FreeNAS e posso autenticar muito bem quando usar o AFP. Depois que eu ligo o SMB, o Finder (corretamente, acredito) substitui as listagens de compartilhamento AFP pelas do SMB. No entanto, quando tento carregar o compartilhamento SMB clicando na entrada do meu servidor no Finder, ele diz "Falha na conexão" e acessando os relatórios "Conectar como ...":
The operation can't be completed because the original item for "Photo_Vault" can't be found."
Não vejo nada de errado em minhas configurações, mas você pode me apontar na direção certa de onde começar a depurar isso.
Eu tentei limitar as versões do SMB que poderão se conectar para ver se forçar uma versão mais recente ajudaria (SMB3 ou superior), mas isso só piorava as coisas, resultando nessa mensagem:
There was a problem connecting to the server "beatrice".
Check the server name or IP address, then try again. If you continue to have problems, contact your system administrator.
Incidentalmente: Zeroconf parece estar funcionando bem. Quando eu desligo o SMB e uso o AFP, o Finder se conecta bem; Além disso, se eu tentar conectar-me diretamente ao 192.168.1.30, ele falhará da mesma forma que usar a entrada Zeroconf (beatrice.local). Eu posso acessar os outros serviços de rede no FreeNAS muito bem (interface de administração da web, AFP, etc.), se eu usar "beatrice.local" ou o endereço IP.
ATUALIZAÇÃO: Testparm -s não relatou erros. Aqui está o meu arquivo de configuração (que deve ser o padrão do FreeNAS, eu não o editei). Observe que inclui a restrição na qual o protocolo SMB deve ser usado, mencionado acima; Eu tentei tanto com e sem isso.
[global]
server min protocol = SMB3
server max protocol = SMB3_11
encrypt passwords = yes
dns proxy = no
strict locking = no
oplocks = yes
deadtime = 15
max log size = 51200
max open files = 231347
logging = file
load printers = no
printing = bsd
printcap name = /dev/null
disable spoolss = yes
getwd cache = yes
guest account = nobody
map to guest = Bad User
obey pam restrictions = yes
directory name cache size = 0
kernel change notify = no
panic action = /usr/local/libexec/samba/samba-backtrace
nsupdate command = /usr/local/bin/samba-nsupdate -g
server string = FreeNAS Server
ea support = yes
store dos attributes = yes
lm announce = yes
hostname lookups = yes
time server = yes
acl allow execute always = true
dos filemode = yes
multicast dns register = yes
domain logons = no
local master = yes
idmap config *: backend = tdb
idmap config *: range = 90000001-100000000
server role = standalone
netbios name = BEATRICE
workgroup = WORKGROUP
security = user
pid directory = /var/run/samba
create mask = 0666
directory mask = 0777
client ntlmv2 auth = yes
dos charset = CP437
unix charset = UTF-8
log level = 1
[Photo Vault]
path = /mnt/TheVault/Photo Vault
printable = no
veto files = /.snapshot/.windows/.mac/.zfs/
writeable = yes
browseable = yes
vfs objects = zfs_space zfsacl aio_pthread
hide dot files = yes
guest ok = no
nfs4:mode = special
nfs4:acedup = merge
nfs4:chown = true
zfsacl:acesort = dontcare
Defina server min protocol = SMB3_00
em vez de SMB3
. ( SMB3
é o padrão para o protocolo mais novo da família SMB3, que não é suportado no macOS Sierra).
Tags samba smb freenas macos macos-sierra