Раньше у меня был общий сетевой ресурс на внешнем сервере Samba с именем mysmb
.
Доступ к общему сетевому ресурсу был получен через \\mysmb\myshare
.
Я подключился к нему с моего нового ноутбука с Windows 8.1, скопировал его содержимое в локальную папку (с тем же именем), а затем поделился им. Все идет нормально. Я могу получить к нему доступ со своего ноутбука старым способом SMB, используя 127.0.0.1\myshare
.
Теперь я хочу получить доступ к этой локальной папке по-старому: \\mysmb\myshare
.
Для этого я изменил c:\windows\system32\drivers\etc\hosts, чтобы указать mysmb
на 127.0.0.1
, добавив строку:
127.0.0.1 mysmb
Теперь я могу нормально mysmb
, возвращая пинги с того же ноутбука (т.е. не с того сервера Samba, который был отключен).
Но если я пытаюсь получить доступ к mysmb
как общему ресурсу, то есть \\mysmb\myshare
, Windows Security продолжает запрашивать у меня "Введите сетевые учетные данные".
Что говорит мне о том, что Windows 8.1 моего ноутбука как-то запоминает старый IP-адрес имени компьютера mysmb
.
Я попытался удалить все кэшированные IP-адреса, используя arp -a -d
, а затем перезагрузиться, но это не помогло.
В Windows 2000/XP раньше существовало представление под названием « My Network Places
котором запомнены и перечислены все ранее использованные подключения. Если я удалю один, это предотвратит ошибку "Duplicate Name Exists".
Где в Windows 8.1 хранится этот вид кэширования и как я могу забыть эту историю?