I have a Qnap 219P NAS, one MacBook Pro, one Windows XP machine and one Windows 7 machine connected to the same network.
I've enabled both AFP and SMB networks services on the NAS.
Connecting to the NAS from my MacBook Pro or Windows XP machine works fine but I can't connect to it from the Windows 7 machine.
I get successful replies when executing ping <nas-local-ip>
, but I can't reach the NAS's web administration page nor the Samba share. It seems like the NAS is totally hidden for Windows 7 but no other computer within the network.
I've tried other Windows 7 machines with the same result.
Does anyone have any ideas?
Best Answer
First of all it puzzles me a bit too that you say you cannot reach the web interface (HTTP) of the NAS via the browser.
But regarding SMB shares this might be related to some Windows 7 settings in combination to older SAMBA versions (don't know which version is run by your Qnap NAS).
First of all you should open the
Network and Sharing Center
of Windows 7. Then make sure your network is listed to be a "Home network" - and not a "Work network or "Public network".If this is correctly set and it still does not work you might have to check your network policies. On Windows 7 Pro just launch
Local Security Policy
from your start menu and check the following values:Local Policies -> Security Options -> Microsoft network client: Digitally sign communication (always)
Local Policies -> Security Options -> Microsoft network client: Digitally sign communications (if server agrees)
Local Policies -> Security Options -> Microsoft network client: Send unencrypted password to third-party SMB servers
Regarding the web interface. You said you can ping your NAS IP. What is the IP? Is it possible there is some IP conflict in your network? If no, then you might try telnet to test whether your NAS web-server answers:
Caution: The telnet client is not installed by default on Windows 7. So either install it or use alternative telnet clients like PuTTY.
To install the Windows 7 telnet client you might either do this via control panel/Programs or via elevated command line prompt:
Edit 1: Registry values
Before I did not have time for a research on the registry values. If you would like to enable plain text passwords sent to 3rd party SMB servers or change the other policies I was referring to you can of course do this on Windows 7 home too. But you need to edit registry values since the security policy editor is not available in home premium or basic version of Windows 7 (according to my knowledge).
So here are the values which I've described above. Just copy the contents of this file to a *.reg file (e.g. call it
SMB-security.reg
and then import it with elevated permissions.Windows Registry Editor Version 5.00