У меня есть клиентский компьютер (win 200), который может открывать и просматривать общие ресурсы на сервере (SBS 2008) на основе имени сервера, «server», но не IP, поэтому \\server\
работает пока \\192.140.1.5\
не работает.
В журнале брандмауэра сервера я вижу трафик, разрешенный с этого IP-адреса, когда я пытаюсь запросить \\server\
через порты общего доступа к файлам и принтерам, а именно 445. Даже пробовал добавить в маршрут 192.140.1.5 МАСКА 255.255.255.255 192.140.1.1 -p. Нет любви. Кроме того, я могу telnet с клиентской машины на сервер через порты общего доступа к файлам и принтерам (139 и 445), и это отлично работает. Это просто общий просмотр по IP, который не работает.
Мысли? Спасибо!
-jkmalnar
Я рискну спросить, вводите ли вы IP как таковой (прямо из вашего сообщения):
\192.140.1.5
..на самом деле, если вы пытаетесь просмотреть общие ресурсы (через SMB) на компьютере с Windows, правильный способ:
\\192.140.1.5
Надеюсь, это простой случай синтаксической ошибки. Хотя, если вы также используете \ servername, я был бы сбит с толку тем, как один '\' работает для имени сервера. В любом случае, я уверен, что упростил эту проблему. Сообщите нам, синтаксическая ошибка это или нет.
Если эта двойная обратная косая черта не является проблемой, я бы сразу подумал об ошибке маски подсети. Я не уверен, что ваш пример 255.255.255.255 точен или нет, но я не припомню, чтобы когда-либо видел такую подсеть. Я думал, что последний разрешенный октет - 0,254.
Не могли бы вы подробнее рассказать о самой сети, хостах и т. Д.? Возможно, это сузит круг возможных ответов на вашу проблему.
Вы видите что-нибудь в журнале брандмауэра, когда пытаетесь получить к нему доступ через IP-адрес?
Следующим шагом для меня было бы установить сетевой монитор Microsoft на клиенте и сервере, запустить захват на обоих, попытаться получить доступ к серверу через IP-адрес, а затем посмотреть результаты захвата. Это должно дать вам некоторое представление о том, что происходит.
Интересно, решена эта проблема или нет. Вот только мои 5 центов: на вашем клиентском компьютере вы хотите получить доступ к вашему серверу с IP-адресом, так что вы именно ожидаете? Теперь, когда вы получаете доступ через \ server \, переключитесь на консоль и посмотрите на вывод команды arp -a. там вы увидите IP-адреса, к которым подключен ваш клиентский компьютер. Может быть, \ server \ решается вашим DNS с совершенно другим IP, чем вы ожидаете.
Надеюсь, это поможет пролить свет в темноте.
мирный лед
По умолчанию сервер Windows SMB не поддерживает псевдонимы. Если у вас есть общий ресурс \\ SERVER1 \ и DNS CNAME (например) с именем WAREZ, указывающий на SERVER1, общий ресурс \\ WAREZ \ не будет работать.
Исправление - это ключ реестра для МСКБ 281308. Вам не понадобится связанное исправление.
Мы используем исправление в сети SBS 2008 со смешанными клиентами Mac / PC, которым требуется доступ к музыкальной библиотеке с псевдонимом, чтобы мы могли перемещать библиотеку (USB HD) между машинами по мере необходимости для обслуживания.