SMB2 not used with \\server\share but with \\server.domain\share

Zombie Ryushu zombie_ryushu at yahoo.com
Sun Jun 12 13:01:52 MDT 2011


Are we talking about SMB (Port 139) or SMBX (Port 445?) or SMB2?

--- On Sun, 6/12/11, Gerhard Wiesinger <lists at wiesinger.com> wrote:

From: Gerhard Wiesinger <lists at wiesinger.com>
Subject: SMB2 not used with \\server\share but with \\server.domain\share
To: samba-technical at lists.samba.org
Date: Sunday, June 12, 2011, 12:21 PM

Hello,

I tried to used Samba 3.6.0rc2 with the SMBV2 protocol on VPN WAN connections. First of all I had a quick success when sniffing with wireshark: SMB2 packets!!! VPN connection is also cool :-)

But I also saw SMBv1 packets to the same server from the same client (Vista SP2).

I found the differences came reproduceable from the following on the same server:
\\server\share => SMBV1 used
\\server.domain\share => SMBV2 used

Negotiate Protocol Request:
\\server\share => Vista requests NO SMB 2.002 dialect, therefore SMBV1 is used
Same server:
\\server.domain\share => Vista requests SMB 2.002 dialect, therefore SMBV2 is used

Since in the media application \\server\share is configured I can not easily reconfigure to \\server.domain\share.

Any ideas how to use also \\server\share with SMBV2?

Domain controller is an "old" SMBV1 Linux machine.

Details about build and environment can be found below.

Thnx.

Ciao,
Gerhard

==================================================================
Compile instructions on Fedora FC13 x64, client Vista SP2 latest updates:

http://s390pkgs.fedoraproject.org/packages/samba/3.6.0/64pre1.fc15.1/src/samba-3.6.0-64pre1.fc15.1.src.rpm

yum install libacl-devel cups-devel ctdb-devel gtk2-devel libtalloc-devel libtdb-devel
diff -u samba-pre1.spec samba-3.6.0rc2.spec
--- samba-pre1.spec     2011-06-12 12:23:21.000000000 +0200
+++ samba-3.6.0rc2.spec 2011-06-12 12:52:02.000000000 +0200
@@ -3,7 +3,7 @@
 %define tdb_version 1.2.1
 %define talloc_version 2.0.1
 #%define pre_release %nil
-%define pre_release pre1
+%define pre_release rc2

 %define samba_release %{main_release}%{pre_release}%{?dist}

@@ -409,9 +409,11 @@
 #rm -f $RPM_BUILD_ROOT%{_libdir}/libtdb.so
 #rm -f $RPM_BUILD_ROOT%{_libdir}/pkgconfig/tdb.pc
 rm -f $RPM_BUILD_ROOT%{_bindir}/tdbbackup
+rm -f $RPM_BUILD_ROOT%{_bindir}/tdbrestore
 rm -f $RPM_BUILD_ROOT%{_bindir}/tdbdump
 rm -f $RPM_BUILD_ROOT%{_bindir}/tdbtool
 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/tdbbackup.8*
+rm -f $RPM_BUILD_ROOT%{_mandir}/man8/tdbrestore.8*
 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/tdbdump.8*
 rm -f $RPM_BUILD_ROOT%{_mandir}/man8/tdbtool.8*

rpmbuild -ba samba.spec

/etc/samba/smb.conf
# Global section
[global]
max protocol = SMB2

--
http://www.wiesinger.com/



More information about the samba-technical mailing list