В моей домашней сети, подключенной с помощью кабельного шлюза LinkSYS WCG200 Wireless-G и коммутатора Unicom, у меня есть несколько компьютеров.
Один из них - машина XP Home, которую я могу пропинговать по IP, но не по имени. Также с этой машины я могу пинговать другие компьютеры в сети по IP, но не по имени. Это проблема, которую я пытаюсь исправить.
Все остальные компьютеры в сети могут пинговать друг друга как по имени, так и по IP. Я сравнил настройки TCP / IP-соединения для проблемной машины с настройками других аналогичных машин XP, и все кажется хорошим и настроенным таким же образом.
Идеи?
У Microsoft есть руководство по устранению неполадок, которое может помочь. Другие связанные страницы содержат много информации, которая может помочь в диагностике проблемы. http://technet.microsoft.com/en-us/library/cc940110.aspx
Еще вы можете попробовать утилиту browstat.exe от Microsoft. Это скажет вам, какие машины ваши ПК считают основным браузером. Я предполагаю, что на проблемном ПК будет другой главный браузер, чем остальные.
Вы упомянули выше, что все ваши машины настроены на статические IP-адреса. Другая идея может заключаться в том, чтобы попытаться установить их в динамический режим, чтобы исключить вероятность того, что на проблемном ПК есть один параметр, который немного не работает.
Я полагаю, ваш маршрутизатор LinkSys работает как ваш DNS-сервер и DHCP-сервер? Это означает, что он переводит имена в IP-адреса и предоставляет IP-адреса клиентскому компьютеру, который вы подключаетесь к своей сети.
Проверьте веб-интерфейс вашего маршрутизатора на наличие подключенных устройств. Посмотрите, есть ли компьютер в списке со своим именем или указано ли неизвестное устройство с IP-адресом этого ПК (Статус / «Локальная сеть» / «Таблица клиентов DHCP»). Имя какое-то «особенное», поэтому его нельзя зарегистрировать на маршрутизаторе LinkSys? Просто предположение.
Похоже, у вас не работает клиентская служба DNS ...?
JFV
Похоже, что брандмауэр на этой машине XP блокирует возможность использовать просмотр компьютера на основе NetBIOS или служба браузера компьютера остановлена.
Проверьте имя рабочей группы на соответствующем поле XP - убедитесь, что оно такое же, как и на других машинах. Кроме того, в расширенной конфигурации сети убедитесь, что netbios через TCP включен на вкладке WINS.
Еще одна идея: чтобы «спрятать» ПК в сети, есть настройка реестра.
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters
"Hidden"="1"
Возможно, эта опция установлена на этой конкретной машине?
Добавьте внутренний IP-адрес вашего маршрутизатора в качестве WINS-сервера в настройки TCP / IP вашей рабочей станции.
Пуск -> Настройка -> Панель управления. Дважды щелкните «Параметры сети». Дважды щелкните «Подключение по локальной сети». Выберите «Свойства». Дважды щелкните «Протокол Интернета версии 4». Щелкните «Дополнительно». Выберите вкладку «WINS». Нажмите «Добавить», добавьте IP-адрес вашего маршрутизатора, нажмите «ОК», «ОК» и т. Д., Пока не закроются окна.
Вы также можете установить Bonjour (не уверен, где вы можете его найти, но он установлен с iTunes, Safari и, вероятно, с Quicktime тоже), после этого вы можете разрешить IP-адреса для своих компьютеров, запросив computername.local. Итак, вы могли просто сделать:
ping somecomputer.local
И это должно просто работать. Это очень удобно в смешанных средах, когда у вас есть компьютеры Mac, Windows и Linux в одной домашней сети.
Я нашел ответ на своей виртуальной машине Linux. один из 10 или около того не монтировал CIFS (общий ресурс Windows). Оказывается, WINS-клиент не установлен.
Пожалуйста, проголосуйте, чтобы другие могли найти решение, поскольку я знаю, что это правильно.