LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - General (https://www.linuxquestions.org/questions/linux-general-1/)
-   -   Unable to mount windows share (https://www.linuxquestions.org/questions/linux-general-1/unable-to-mount-windows-share-4175602620/)

mpasha06 03-27-2017 05:01 AM

Unable to mount windows share
 
Hi,

I have a windows share with two domain name, same server with multiple name, we have created aliases in our DNS.
like serverabc and serverxyz, both are hitting to same IP. I have a shared directory in that server.

Whenever I try with serverabc with mount cifs command will work fine, but the same command with serverxyz doesn't work.

I have added names in /etc/hosts file, but still having issue.

Any solution.

Thanks.
M.Pasha

mpasha06 03-27-2017 05:17 AM

Unable to mount windows share
 
Looks its not resolving the hostname, seeing error in /var/log/messages

kernel: CIFS VFS: cifs_mount failed w/return code = -5

pan64 03-27-2017 06:14 AM

try:
Code:

--verbose

    Print additional debugging information for the mount. Note that this parameter must be specified before the -o. For example:

    mount -t cifs //server/share /mnt --verbose -o user=username

also would be nice to se the log from the other side.

mpasha06 03-30-2017 12:30 AM

Unable ot mount windows share with aliasa name
 
Yes I know, The request came from my Dev team. and its kind of challenging. Its their requirement. Ok, lets explain some of my investigation.

Its really interesting. I followed investigation with help of Redhat support team.


As I updated, nslookup and traceroute works fine, I run the tcpdump and to collect tcp logs for an IP address.


# tcpdump -s0 -i <interface> host <windows_server_ip> -w /tmp/tcpdump-<domain>.pcap


Then run mount command (on client) in second terminal :

# mount -t cifs -vvv -o username=domain/<userID> //<samba_server_name_with_domain>/<share_name> /<mount_point>

Cancel the tcpdump once the issue has occurred by Ctrl+C and upload the output files for further diagnosis.


Stored the tcpdump in a .pcap file to load into the Wireshark tool and check the network logs. What we found is, its not the issue with Linux or network,

Its related to the Windows, I got the STATUS_DUPLICATE_NAME error, below are the details.

[1] STATUS_DUPLICATE_NAME : Afaik, by default, old Windows Server does not respond to SMB queries that use a server name other than the server’s true NetBIOS name or an FQDN. The server will respond with a STATUS_DUPLICATE_NAME.

I logged into the windows node and followed the below commands to check the if the mounting enabled with alias name

C:\>net view \\<windows alias name>\
System error 5 has occurred.

Access is denied.


C:\>net view \\<windows real name>\
Shared resources at \\<windows real name>\


Share name Type Used as Comment

------------------------------------------------------------
checkout Disk
mockC Disk
mockD Disk
static_analysis_staging Disk
The command completed successfully.

Windows is not support the alias name mounting, below is the document from windows support team.

https://support.microsoft.com/en-us/...-an-alias-name

sundialsvcs 03-30-2017 08:09 AM

And if you are still running a version of Windows that still has this problem – as described in the support article you referenced – I think it would be a very good idea to bring those systems a little bit more up-to-date! :tisk:

At the very least, apply the latest available service-packs for the version that you run, and do it everywhere.

mpasha06 03-30-2017 08:17 AM

Hi,

These are windows 2012 R2 servers. So do you think upgrading patches will work, I was thinking to raise request to windows support team.
Even they have mentioned some Registry steps (in above link), thinking to try them once.

Thanks you.


All times are GMT -5. The time now is 05:04 AM.