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

Andreas Hasenack andreas at canonical.com
Mon Jul 10 12:58:31 UTC 2017


Upstream is slowly changing its default regarding the protocol. Just
today I saw a patch in the ML changing the CIFS default from SMB1 to
SMB3, and a few weeks ago a bunch of test changes were landing also as a
result of changing protocol versions. We are getting there.

-- 
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:
  Invalid

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