[Bug 1598463] Re: samba client negotiates down to NT1 instead of up to SMB3_11, doesn't happen with Windows 10 client

Julian Alarcon alarconj at gmail.com
Fri Aug 4 22:34:26 UTC 2017


Ok, I check and the Windows 10 client have disabled the SMBv1 protocol.

But the next version of Windows Server will disable it by default:
https://support.microsoft.com/en-au/help/4034314/smbv1-is-not-installed-by-default-in-windows-10-rs3-and-windows-server


*---*
- Windows 10 Enterprise and Windows 10 Education no longer contain the SMBv1 client or server by default after a clean installation.
- Windows Server 2016 no longer contains the SMBv1 client or server by default after a clean installation.
- Windows 10 Home and Windows 10 Professional no longer contain the SMBv1 server by default after a clean installation.
- Windows 10 Home and Windows 10 Professional still contain the SMBv1 client by default after a clean installation. If the SMBv1 client is not used for some time, it automatically uninstalls itself.
*---*

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to samba in Ubuntu.
https://bugs.launchpad.net/bugs/1598463

Title:
  samba client negotiates down to NT1 instead of up to SMB3_11, doesn't
  happen with Windows 10 client

Status in samba package in Ubuntu:
  Confirmed

Bug description:
  Clients: Windows 10 Pro 64-bit, Ubuntu 16.04

  Client and server samba version:
  apt policy samba
  samba:
    Installed: 2:4.3.9+dfsg-0ubuntu0.16.04.2
    Candidate: 2:4.3.9+dfsg-0ubuntu0.16.04.2
    Version table:
   *** 2:4.3.9+dfsg-0ubuntu0.16.04.2 500
          500 http://us.archive.ubuntu.com/ubuntu xenial-updates/main amd64 Packages
          500 http://us.archive.ubuntu.com/ubuntu xenial-security/main amd64 Packages
          100 /var/lib/dpkg/status
       2:4.3.8+dfsg-0ubuntu1 500
          500 http://us.archive.ubuntu.com/ubuntu xenial/main amd64 Packages

  What is expected to happen is by default if one makes a connection via
  Ubuntu 16.04 using Nautilus or smbclient to Ubuntu 16.04 samba server,
  it automatically negotiates to the highest protocol available from the
  samba server (SMB3_11), just like it does when connecting from a
  Windows 10 client.

  What happens instead is via Nautilus or smbclient it consistently
  negotiates to NT1, making the share useless from a speed perspective
  when connecting over ethernet or 802.11ac.

  From the client:
  $ smbclient //192.168.0.107/share

  On the server:
  $ sudo smbstatus

  Samba version 4.3.9-Ubuntu
  PID     Username      Group         Machine            Protocol Version       
  ------------------------------------------------------------------------------
  3970      moniker       moniker       192.168.0.101 (ipv4:192.168.0.101:49966) NT1         

  Service      pid     machine       Connected at
  -------------------------------------------------------
  share        3970   192.168.0.101  Sat Jul  2 11:09:09 2016

  No locked files

  However, if I modify the smbclient as follows it does negotiate to SMB3_11:
  smbclient //192.168.0.107/share -m SMB3_11

  From the server:
  sudo smbstatus

  Samba version 4.3.9-Ubuntu
  PID     Username      Group         Machine            Protocol Version       
  ------------------------------------------------------------------------------
  3980      moniker       moniker       192.168.0.101 (ipv4:192.168.0.101:49968) Unknown (0x0311)

  Service      pid     machine       Connected at
  -------------------------------------------------------
  share        3980   192.168.0.101  Sat Jul  2 11:10:34 2016

  No locked files

  From the server:
  $ smbclient -L localhost
  Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.9-Ubuntu]

  	Sharename       Type      Comment
  	---------       ----      -------
  	print$          Disk      Printer Drivers
  	IPC$            IPC       IPC Service (pc server (Samba, Ubuntu))
  	share           Disk      
  Domain=[WORKGROUP] OS=[Windows 6.1] Server=[Samba 4.3.9-Ubuntu]

  	Server               Comment
  	---------            -------
  	PC                   pc server (Samba, Ubuntu)

  	Workgroup            Master
  	---------            -------
  	WORKGROUP            

  The smb.conf file is default with a handful of changes below, not relating to protocol (removing them doesn't change anything). Also, declaring min protocol to be SMB3 causes the share not to be visible by Nautilus:
  [global]
  encrypt passwords = true
  server signing = mandatory
  inherit acls = yes
  inherit owner = yes
  inherit permissions = yes

  [share]
  path = /home/moniker/Desktop/share
  read only = no
  guest ok = yes
  writeable = yes
  browseable = yes

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: samba 2:4.3.9+dfsg-0ubuntu0.16.04.2
  ProcVersionSignature: Ubuntu 4.4.0-28.47-generic 4.4.13
  Uname: Linux 4.4.0-28-generic x86_64
  ApportVersion: 2.20.1-0ubuntu2.1
  Architecture: amd64
  CurrentDesktop: GNOME-Flashback:Unity
  Date: Sat Jul  2 11:05:33 2016
  InstallationDate: Installed on 2015-12-18 (196 days ago)
  InstallationMedia: Ubuntu 15.10 "Wily Werewolf" - Release amd64 (20151021)
  SambaClientRegression: No
  SourcePackage: samba
  UpgradeStatus: Upgraded to xenial on 2016-01-20 (164 days ago)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/samba/+bug/1598463/+subscriptions



More information about the foundations-bugs mailing list