У меня проблемы с получением общих файловых ресурсов SMB, работающих через PPTP VPN.
Настройка сервера состоит из устройства безопасности (DrayTek V3300), которое передает аутентификацию PPTP серверу SBS2003, на котором работает RRAS. Сервер является DC и предоставляет DNS и WINS, серверу имен одиночного сетевого адаптера присваивается IP-адрес сетевого адаптера (192.168 ...), а DHCP на DrayTek устанавливает IP-адрес сервера в качестве DNS.
Если я создаю новое VPN-соединение в Win7, оставляя все по умолчанию, кроме сервера, имени пользователя, пароля и домена, я могу:
- пинговать все по IP адресу
- разрешить IP-адреса с помощью
nslookup
используя их полное имя, как вnslookup fileserver.mydomain.local
- ping машины по полному имени, как в
ping fileserver.mydomain.local
Однако, если я пытаюсь получить доступ к общей папке:
- в Проводнике я получаю «Windows не может получить доступ ...» с «Код ошибки: 0x80004005 Unspecified Error»,
- используя
net use z: \\fileserver.mydomain.local\share
, я получаю «Произошла системная ошибка 53. Сетевой путь не найден."
Если я добавлю имя машины в свой файл HOSTS, я смогу использовать общий файловый ресурс, который является моим последним обходным путем, но у меня есть ряд пользователей VPN, и я предпочел бы решение, которое не предполагает, что я пытаюсь вручную отредактировать систему файлы на компьютерах за пол страны.
Если я явно установлю сервер WINS в настройках IPv4 соединения, мне не нужно будет использовать FQN для проверки связи с компьютером, но это ничего не изменит.
РЕДАКТИРОВАТЬ: ПК, на котором у меня проблема, работает под управлением Win 7 Home Premium. После дополнительного тестирования у меня фактически есть два других ПК, которые работают, один W7HP, один XP Home и другой ПК с Vista, который не работает (не проверенный столько же, сколько другие), все четыре в одном подключении к Интернету (за тем же маршрутизатором)). Все они были протестированы с простой, со всеми настройками по умолчанию, новой конфигурацией VPN.