I have a handful of Linux Servers, running Centos 6.10, and 6.8 with the main host running openvz w/ Centos 6.10 as the main OS.? Two of the guests are running samba, sharing directories out to windows clients. I'm in the process of migrating servers over to vmware, using Centos 7.8.? How can I determine what smb protocol version is being used in the shares for each server?? I don't see the protocol specified anywhere in smb.conf? Chris
On Mon, Jun 15, 2020 at 11:23:54AM -0500, Christopher Wensink wrote:> I have a handful of Linux Servers, running Centos 6.10, and 6.8 with the > main host running openvz w/ Centos 6.10 as the main OS.? Two of the > guests are running samba, sharing directories out to windows clients. > > I'm in the process of migrating servers over to vmware, using Centos > 7.8.? How can I determine what smb protocol version is being used in the > shares for each server?? I don't see the protocol specified anywhere in > smb.conf? > > Chrisin my Centos-7 box, /etc/samba/smb.conf contains: server min protocol = SMB3_11 client max protocol = SMB3_11 client min protocol = SMB3_11 Some non-current windows versions don't support that version, you may need to try different values til you find one that works. Whatever you do, you don't want to use version 1. I'm forcing version 3.1.1 only because all the devices I have that support SMB also support 3.1.1, so if someone comes along with, e.g., an old laptop with XP, it won't be able to insecurely talk to my lan/wan. (and that's a feature, not a bug! ;=) ) Also, you may wish to peruse this page: https://docs.microsoft.com/en-us/windows-server/storage/file-server/troubleshoot/detect-enable-and-disable-smbv1-v2-v3 -- ------------------------------------------------------------------------------- .---- Fred Smith / ( /__ ,__. __ __ / __ : / / / / /__) / / /__) .+' Home: fredex at fcshome.stoneham.ma.us / / (__ (___ (__(_ (___ / :__ 781-438-5471 -------------------------------- Jude 1:24,25 ---------------------------------
I don't have any lines in my configuration file for any of the servers, how can I tell what the default protocols are? Are the defaults controlled by samba or the kernel? Chris On 6/15/2020 2:13 PM, Fred Smith wrote:> On Mon, Jun 15, 2020 at 11:23:54AM -0500, Christopher Wensink wrote: >> I have a handful of Linux Servers, running Centos 6.10, and 6.8 with the >> main host running openvz w/ Centos 6.10 as the main OS.? Two of the >> guests are running samba, sharing directories out to windows clients. >> >> I'm in the process of migrating servers over to vmware, using Centos >> 7.8.? How can I determine what smb protocol version is being used in the >> shares for each server?? I don't see the protocol specified anywhere in >> smb.conf? >> >> Chris > in my Centos-7 box, /etc/samba/smb.conf contains: > > server min protocol = SMB3_11 > client max protocol = SMB3_11 > client min protocol = SMB3_11 > > > Some non-current windows versions don't support that version, you > may need to try different values til you find one that works. > Whatever you do, you don't want to use version 1. > > I'm forcing version 3.1.1 only because all the devices I have > that support SMB also support 3.1.1, so if someone comes along with, > e.g., an old laptop with XP, it won't be able to insecurely talk > to my lan/wan. (and that's a feature, not a bug! ;=) ) > > Also, you may wish to peruse this page: > > https://docs.microsoft.com/en-us/windows-server/storage/file-server/troubleshoot/detect-enable-and-disable-smbv1-v2-v3 >-- Christopher Wensink IS Administrator Five Star Plastics, Inc 1339 Continental Drive Eau Claire, WI 54701 Office: 715-831-1682 Mobile: 715-563-3112 Fax: 715-831-6075 cwensink at five-star-plastics.com www.five-star-plastics.com