NETGEAR is aware of a growing number of phone and online scams. To learn how to stay safe click here.
Forum Discussion
Dorset_tx
Aug 23, 2018Guide
Windows 10, mapping drive unreliable, slow or fails
I have had onging issues with mapping drives to or accessing my NAS (OS 6.9.3) since switching to Windows 10. Each update to Win 10 aggravated the problem with the latest update to 1803 making the pr...
StephenB
Aug 23, 2018Guru - Experienced User
Re-enabling the SMB 1.0 client might also help, since it drags the legacy windows discovery mechanisms with it.
- Dorset_txAug 24, 2018Guide
Thanks,
given that SMB1 has been deprecated because of its poor security & exploitation by malware possibly not a good idea on a portable device that gets connected to other networks in its travels.
I think Win 10 resolves names via DNS or WSD by default. The root cause is probably something to do with the DNS config of my router meaning the NAS doesn't always get registered. If I crack that I will post but in the interim the Hosts file is a simple workaround for anyone else with this problem.
- Retired_MemberAug 24, 2018
Hi Dorset_tx, thanks for letting know. To control some of the parameters of protocol SMB through the graphical ui you might want to checkout app "smb plus". If you already are using that, don't feel bothered.
- StephenBAug 24, 2018Guru - Experienced User
Dorset_tx wrote:
I think Win 10 resolves names via DNS or WSD by default. The root cause is probably something to do with the DNS config of my router meaning the NAS doesn't always get registered.
The NAS will respond to WSD discovery requests.
One alternative to enabling SMB 1 is to go to the TCP/IP properties, and look at the WINS tab. The WINS configuration will be blank, but there are a couple of netbios name options lower down. It defaults to getting netbios names from DHCP (not the same as DNS), but you could also try setting netbios over TCP/IP and see if that helps.
In any event, ping -a nas-ip-address will show you the hostname that the PC has (if any). But I have seen times where that resolves correctly, but \\hostname in file explorer still fails.
There are some fairly recent reports with Windows 10 failing ping with case-sensitive names. They are a bit inconsistent - some saying that their systems only work with ping NAS (uppercase), others saying that it only works with lowercase or mixed case (ping nAs for instance). So that's another thing you could look at.
FWIW, Windows network discovery of linux systems has been hit-or-miss in Windows for a long time (well before Windows 10). I've gotten into the habit of just using the IP address (and have set up shortcuts that do that on our family PCs).
Dorset_tx wrote:given that SMB1 has been deprecated because of its poor security & exploitation by malware possibly not a good idea on a portable device that gets connected to other networks in its travels.
Normally Windows will classify those networks as public (certainly the wifi connections), and on public networks SMB defaults to off.
- Dorset_txAug 24, 2018Guide
Thanks,
the information about netbios name resolution via DHCP being the default has I think unlocked the mystery. The NAS doesn't appear in the DHCP client list on the router that acts as the DHCP server. The NAS is configured to use DHCP and has a reserved IP address. Other devices also configured this way do appear in the list but it may be that as the NAS is always up and connected gets timed out for some reason.
At the moment the entry in the Hosts file seems to be a reliable fix, making accessing the NAS virtually instant when before even if when it was accessible there would be long pauses in file open/save dialogues.
Related Content
NETGEAR Academy
Boost your skills with the Netgear Academy - Get trained, certified and stay ahead with the latest Netgear technology!
Join Us!