Cannot access CIFS shares after installing 2008R2 server.
I've deployed a new Windows 2008R2 server in an existing domain with 2 other non-R2 2008 DCs, but my users are having trouble accessing a the EMC fileshare when they are connected to this new server. They cannot access other non EMC shares just fine.
Does anyone have any ideas on what could be wrong?
Here are some details:
1. New server has roles of DNS, DHCP and AD and looks successful from DNS test and from replication of DHCP and AD from other servers.
2. Our celerra file share is named "fileserv" and when users tried to access it through existing drive mapping, they get prompted for Windows Credentials and says "Access is Denied".
3. If I try to access by running \\fileserv, they get the same error.
4. ping tests to fileserv and ip address are successful.
5. If I try to access by running \\ipaddress, they get the same error.
6. "fileserv" name in DNS actually points to same ip address as "emc-san1" (another alias)
7. If I try to access files by using \\emc-san1 , shares ARE accessible and normal.
8. If I try the "net use" cmd, I see that the existing drive mappings to "fileserv" say they are Unavailable.
8. We have load balancing dhcp servers and only users connected to this dhcp server (the new R2 server) are getting this error. Users still connected to the older non-r2 servers are connecting just fine.
9. I even just tried creating a new DNS record called "testserv" and tried to access file shares via \\testserv and get the same error.
10. Just ungraded the software on the celerra from 5.6.47 to 6 and I'm still getting this issue.
11. We have a printer here that has the Scan to File option where it will scan a document and upload it our fileserver while connecting to it via SMB. This feature no longer works after introducing this R2 server into our domain.
12. It's bugging me because ONLY access to the EMC is wonky. All non EMC shares work fine. If I reboot the R2 server, affected users will work for a little while, but then some users can't connect anymore. It almost seems like it is intermittent, or there is a connection limit and then blocks more users.
For the current workaround, I'm remapping to the "emc-san1" for my users to access files.
Note: I still want my users to ultimately connect to fileserv instead of emc-san1 because we might be removing the emc san soon and I can point "fileserv" to the new storage device.
The output shows that the Celerra Data Mover Max Protocol setting has changed to SMB2 as expected with an upgrade from NAS 5.6 to NAS 6.0. There are a number of different clients connecting with an array of SMB protocol levels.
CIFS Server is JA-SM-STORAGE1 on Data Mover Running 6.0.70.4
Max Protocol = SMB2
Joined to Domain JUMP
Current DC = JA-DC1 - A server running W2K8
JA-DC1 is also a client of JA-SM-STORAGE1 using NT1 protocol <-- Why not connecting with SMB2.02 or SMB2.10?
There are a number of W2K8 clients accessing shares via SMB2.10
There are a number of WinXP clients accessing shares via NT1
There is one W2K client (JUMPSERVER) accessing shares via NT1
There is one W2K8 client (JA-NY-SVR) accessing shares via NT1
There is one W2K8 client (JA-DC2) accessing shares via SMB2.02
There is one W2K8 client (172.20.3.5) accessing shares via SMB2.02
However, it is strange that the protocol that
What is the pattern with the clients that can't connect?
I should point out that we have different servers running different versions of Windows Server, so there are different versions of SMB running. I believe that 2K8 R1 doesn’t support SMB2.1 like 2K8R2 does. Anyways, this is the list:
JA-DC1 : Win 2K8 R1
JA-DC2 : 2K8 R1
JUMPSERVER: W2K
JA-NY-SVR: 2K8R2
172.20.3.5 : That is actually JA-DC2…not sure why its showing up like that in your list
Client machines are a mix of Win XP and Win 7
I can replicate the pattern if I turn on AD services on JA-DC2. Originally, DC1 and DC2 were our two DCs. I removed AD, DNS, DHCP from DC2, upgraded DART to 6.0 and then re-added the DC roles to DC2. Now, whenever I turn on the AD services on DC2, clients as well as some servers, cannot connect to the CIFS share via a Host record in DNS called “fileserver”, and also cannot connect via IP address. They can, however, access it through the JA-SM-STORAGE1 name.
OK. So it is not about access protocols; it seems to be about name resolution of any A, PTR and alias records setup in DNS when W2K8 R2 Domain Services are enabled.
What setting is shown when you look at the way the Data Mover plays with Dynamic DNS?
Use command "server_param -facility dns -info updateMode -verbose " to see what the DM is trying to do when it interacts with the DNS domain.
I thought it was R2 related, but JA-DC1 and DC22 are not R2 servers. Does that matter?
Also, the connectivity doesn’t seem to be affecting ALL DNS names. Clients cannot connect to the CIFS server at fileserver fileserver> or the CIFS IP Address, but they CAN connect via ja-sm-storage1 ja-sm-storage1> and all other hosts via their A records. It seems as if any NEW DC that is introduced, whether its R2 or R1, will give ‘access is denied’ errors to clients connecting to our CIFS.
The only workaround I have so far is the STOP AD services on DC2 to ensure all my users can connect to the files.
Here is the result of the command with DC2 stopped:
server_param server_2 -facility dns -info updateMode -verbose
server_2 :
name = updateMode
facility_name = dns
default_value = 2
current_value = 0
configured_value = 0
user_action = none
change_effective = immediate
range = (0,2)
description = Update mode for DNS (default: secure)
detailed_description
By default, the Data Mover will issue secure Dynamic DNS updates to the DNS server for the DNS domain it joins. param dns updateMode=0, no updates param dns updateMode=1, insecure updates param dns updateMode=2, secure updates (default)
You can use "server_log -a -s " to show the full log of messages on the running Data Mover, with human-readable date and time stamps. Look for messages related to "DNS" or "GSS-API" that could account for the clients getting "Access Denied" errors. You can also use the event viewer in the Unisphere GUI to see the logs.
For any cryptic, numerical Message ID's, use the "nas_message -info " command to get a translation.
Use command "server_param -facility dns -modifyupdateMode -value 2 " to enable secure DNS update behaviour on the Data Mover. I think that this change requires a Data Mover reboot to take effect, so choose a time when you will not impact your business.
So I turned on DC2 and waiting about 40 minutes because that is how I can replicate this issue. After waiting a while, I tried to have our network scanner scan a document directly to our SAN. Our scanner uses the SMB protocol, btw. As predicted, it errored out and then I collected the log. It was quite long so I just pasted two different sections. The first part is when the scan was successful (with JA-DC2 turned OFF). Then I turned on server and the bottom part is of the error.
Successful access:
2013-08-07 16:12:53: SMB: 6: SSX Auth. successful for user jump\scandocs
I thought it was R2 related, but JA-DC1 and DC22 are not R2 servers. Does that matter?
Also, the connectivity doesn’t seem to be affecting ALL DNS names. Clients cannot connect to the CIFS server at fileserver<file:/// fileserver> or the CIFS IP Address, but they CAN connect via ja-sm-storage1<file:/// ja-sm-storage1> and all other hosts via their A records. It seems as if any NEW DC that is introduced, whether its R2 or R1, will give ‘access is denied’ errors to clients connecting to our CIFS.
So all clients can access the Cifs server of the datamover ja-sm-storage1 using the name ja-sm-storage1.
Connecting to a cifs share using an alias (or not its original compname) seems to be tricky (f.e. kerberos name checking).
The DisableStrictNameChecking parameter needs also to be configured on the datamover, see ETA emc158629
[nasadmin@beckham ~]$ server_param server_2 -f cifs -info LanmanServer.disableNameChecking -v server_2 : name = LanmanServer.disableNameChecking facility_name = cifs default_value = 0 current_value = 0 configured_value = 1 user_action = reboot DataMover change_effective = reboot DataMover range = (0,1) description = Disables checking of the server's principal name of the client's kerberos ticket.
detailed_description When set to 1, this parameter disables the control of the server's principal name of the client's kerberos ticket. The client is then allowed to connect with a DNS alias (please refer to Microsoft article 281308). When set to 0, the client is only allowed to connect using the primary computer name.
kajibade
33 Posts
1217
0
Posted August 6th, 2013 09:00
Greetings,
The output shows that the Celerra Data Mover Max Protocol setting has changed to SMB2 as expected with an upgrade from NAS 5.6 to NAS 6.0. There are a number of different clients connecting with an array of SMB protocol levels.
CIFS Server is JA-SM-STORAGE1 on Data Mover Running 6.0.70.4
Max Protocol = SMB2
Joined to Domain JUMP
Current DC = JA-DC1 - A server running W2K8
JA-DC1 is also a client of JA-SM-STORAGE1 using NT1 protocol <-- Why not connecting with SMB2.02 or SMB2.10?
There are a number of W2K8 clients accessing shares via SMB2.10
There are a number of WinXP clients accessing shares via NT1
There is one W2K client (JUMPSERVER) accessing shares via NT1
There is one W2K8 client (JA-NY-SVR) accessing shares via NT1
There is one W2K8 client (JA-DC2) accessing shares via SMB2.02
There is one W2K8 client (172.20.3.5) accessing shares via SMB2.02
However, it is strange that the protocol that
What is the pattern with the clients that can't connect?