[gollem] Are there any differences between connecting Samba Servers or Windows Servers

Andrew Watkins andrew at dcs.bbk.ac.uk
Tue Apr 26 20:54:53 UTC 2016


On 4/26/2016 1:15 PM, Jan Schneider wrote:
>
> Zitat von Andrew Watkins <andrew at dcs.bbk.ac.uk>:
>
>> On 04/25/16 16:50, Andrew Watkins wrote:
>>>
>>> Hopefully my last question.
>>>
>>> I have connected to a Samba server but have had no luck connecting 
>>> to a Windows Server 2008 R2 Enterprise 6.1.
>>>
>>> Configuration:
>>> $backends['smbi']['disabled'] = true;
>>> $backends['smbi']['name'] = 'I drive';
>>> $backends['smbi']['driver'] = 'smb';
>>> $backends['smbi']['hordeauth'] = true;
>>> $backends['smbi']['params']['hostspec'] = 'win2008';
>>> $backends['smbi']['params']['domain'] = 'dcsnt';
>>> $backends['smbi']['params']['port'] = 139;
>>> $backends['smbi']['params']['share'] = 'sdata';
>>> $backends['smbi']['params']['smbclient'] = '/usr/bin/smbclient';
>>> $backends['smbi']['loginparams'] = array();
>>> $backends['smbi']['shares'] = true;
>>>
>>> If I change host name to a samba system it works:
>>>
>>> SAMBA setup:
>>> % /usr/bin/smbclient -L SambaServer -U andrew
>>> Enter andrew's password:
>>> Domain=[DCSNT] OS=[Unix] Server=[Samba 3.6]
>>>
>>>        Sharename       Type      Comment
>>>        ---------       ----      -------
>>>        andrew          Disk      Home Directories
>>> Domain=[DCSNT] OS=[Unix] Server=[Samba 3.6.25]
>>>
>>>        Server               Comment
>>>        ---------            -------
>>>
>>>        Workgroup            Master
>>>        ---------            -------
>>>        DCSNT                xxxx
>>>
>>>
>>> Windows Server information:
>>>
>>> % /usr/bin/smbclient -L w2008 -U andrew
>>> Enter andrew's password:
>>> Domain=[DCSNT] OS=[Windows Server 2008 R2 Enterprise 7601 Service 
>>> Pack 1] Server=[Windows Server 2008 R2 Enterprise 6.1]
>>>
>>>        Sharename       Type      Comment
>>>        ---------       ----      -------
>>>        sdata           Disk
>>> Connection to bloomsburyfs failed (Error NT_STATUS_UNSUCCESSFUL)
>>> NetBIOS over TCP disabled -- no workgroup available
>>>
>>> As you can tell smbclient does not end nicely so it could be that.
>>>
>>> Thought I would ask before I look into more.
>>>
>>> Thanks
>>>
>>>
>>
>> No luck so far, but it looks like smbclient has no problem accessing 
>> the Windows share, so guess I need to look at PHP or horde
>>
>> # smbclient //pc-aw1/utils -U wstudent%password
>> Domain=[DCSNT] OS=[Windows 7 Enterprise N 7601 Service Pack 1] 
>> Server=[Windows 7 Enterprise N 6.1]
>> smb: \> ls
>>   .                                   D        0  Mon Jan 18 15:29:41 
>> 2016
>>   ..                                  D        0  Mon Jan 18 15:29:41 
>> 2016
>>   MyCode                              D        0  Tue Feb 2 13:03:42 
>> 2016
>>   PQuota2                             D        0  Wed Jan 27 13:52:44 
>> 2016
>>   tvnjviewer                          D        0  Wed Jan 6 15:19:31 
>> 2016
>>
>>                 59604 blocks of size 8388608. 44087 blocks available
>> smb: \> pwd
>> Current directory is \\pc-aw1\utils\
>>
>>
>> # smbclient -L //pc-aw1 -U wstudent%password
>> Domain=[DCSNT] OS=[Windows 7 Enterprise N 7601 Service Pack 1] 
>> Server=[Windows 7 Enterprise N 6.1]
>>
>>         Sharename       Type      Comment
>>         ---------       ----      -------
>>         ADMIN$          Disk      Remote Admin
>>         C$              Disk      Default share
>>         IPC$            IPC       Remote IPC
>>         Utils           Disk
>> Connection to pc-aw1 failed (Error NT_STATUS_CONNECTION_REFUSED)
>> NetBIOS over TCP disabled -- no workgroup available
>
> It still returns an error, that's probably catched by the Smb driver 
> for Gollem.
>
You are right. I now see the problem, but who to blame ;-)

For information, when netbios on a windows server is disabled port 139 
is not accessible and "smbclient" tries to connect to port 139, this is 
why it returns and error "Connection to pc-aw1 failed (Error 
NT_STATUS_CONNECTION_REFUSED)".
This does not seem to be a problem to mount drives in samba world, but I 
guess Gollem test return error codes, so fails.

As soon as I re-enable netbios on the windows server, I don't get any 
errors and Gollem works 100%.

# smbclient -L //pc-aw1 -U wstudent%password
Domain=[DCSNT] OS=[Windows 7 Enterprise N 7601 Service Pack 1] 
Server=[Windows 7                                                
Enterprise N 6.1]

         Sharename       Type      Comment
         ---------       ----      -------
         ADMIN$          Disk      Remote Admin
         C$              Disk      Default share
         IPC$            IPC       Remote IPC
         Utils           Disk
Domain=[DCSNT] OS=[Windows 7 Enterprise N 7601 Service Pack 1] 
Server=[Windows 7                                                
Enterprise N 6.1]

         Server               Comment
         ---------            -------
         Workgroup            Master
         ---------            -------
#

I find it strange that Samba haven't fixed this, but I don't see any 
bugs about it. I will ask them to see if they think it is a bug or feature!


Thanks,

Andrew


-- 
Andrew Watkins * Birkbeck, University of London * Computer Science *
* http://notallmicrosoft.blogspot.com *
* UKOUG Systems SIG Chair * formaly Solaris SIG *
* UKOUG Systems Event 2016 committee *
* UKOUG Tech committee *



More information about the gollem mailing list