Solusi 1:
Ini menyelesaikan masalah saya:
Windows 10 akan mencoba menegosiasikan SMB3_11, yang belum didukung Samba4
kecuali di kandidat rilis 4.3 saat ini. Saya curiga untuk saat ini menonaktifkan
SMB2/3 pada klien Windows 10 adalah pilihan terbaik Anda, jika tidak ideal.Petunjuk untuk melakukan.ini dapat ditemukan
di sini:https://support.microsoft.com/en-us/kb/2696547
https://lists.samba.org/archive/samba/2015-September/193886.html
Bacaan lebih lanjut:
- MSKB yang disebutkan di atas:Dukungan Microsoft, KB2696547:Cara mendeteksi, mengaktifkan, dan menonaktifkan SMBv1, SMBv2, dan SMBv3 di Windows dan Windows Server
Solusi 2:
Saya rasa saya punya solusi yang berfungsi di Windows 7 - 10 dan di Server 2012
Dalam kasus saya mengomentari baris saya "smb ports 139" membantu.
Saya menggunakan FreeBSD 10 dengan Samba 4.4.5
Ini salinan SMB4.conf saya. Saya harap ini membantu seseorang.
[global]
netbios name = SERV
server string = FreeBSD Samba Server
security = ADS
workgroup = FFTPJ
realm = fftpj.local
log file = /var/log/samba4/%m.log
log level = 1
# Default idmap config used for BUILTIN and local windows accounts/groups
idmap config *:backend = tdb
idmap config *:range = 2000-9999
# idmap config for domain FFTPJ
idmap config DOMAIN:backend = rid
idmap config DOMAIN:range = 10000-99999
# Use template settings for login shell and home directory
winbind nss info = template
winbind enum users = Yes
winbind enum groups = Yes
winbind use default domain = yes
client use spnego = yes
client ntlmv2 auth = yes
encrypt passwords = yes
restrict anonymous = 2
valid users = @"Domain Users
# **** When smb ports is Set Windows 10 clients cannot connect
#smb ports = 139
load printers = No
disable spoolss = Yes
local master = No
hide dot files = No
wide links = No
store dos attributes = yes
vfs objects = acl_xattr
map acl inherit = yes
[images]
comment = Images Drive
path = /images
read only = No
[backups]
comment = Backup Drive
path = /data/backup
read only = No
Solusi 3:
Masalah:Windows menghapus protokol SMB v1 pada OS Windows terbaru, Linux mencoba terhubung dengan protokol v1 dan Windows/Linux gagal mencoba protokol 2, 3 dll.
Solusi:edit file conf Samba linux (ubuntu):
sudo nano /etc/samba/smb.conf
pada bagian [GLOBAL] tambahkan:
protokol min klien =SMB2
protokol maks klien =SMB3
lalu simpan file dan mulai ulang samba
dalam kasus saya, saya juga harus memasukkan kata sandi atau pengguna Samba saya secara eksplisit, tetapi menurut saya itu adalah masalah sistem khusus saya.
Solusi 4:
Saya setuju dengan orang lain yang terkait dengan default pengaturan di Windows 10 sebagai klien. Pokoknya saya berhasil TANPA setiap perubahan di sisi klien dengan setelan ini di Global bagian di server samba (samba-4.7.1-9.el7_5.x86_64 - versi repo untuk CentOs 7):
[global]
workgroup = <workgroup>
realm = <realm>
server string = FileShare server
netbios name = <nbname>
interfaces = lo eth0 <...>
hosts allow = 127. 192.168.0. <...>
log file = /var/log/samba/log.%m
max log size = 10240
security = user
map to guest = Bad Password
usershare allow guests = No
server signing = auto
passdb backend = tdbsam
local master = yes
vfs objects = acl_xattr
map acl inherit = yes
store dos attributes = yes
winbind nss info = template
winbind enum users = Yes
winbind enum groups = Yes
winbind use default domain = yes
client use spnego = yes
client ntlmv2 auth = yes
encrypt passwords = yes
local master = No
hide dot files = No
allow insecure wide links = yes
store dos attributes = yes