Показать полную графическую версию : Чудеса с локальной сетью где есть Windows 7 и windows XP
Vlasssov
24-09-2012, 16:54
Есть сеть, в которой присутствуют Windows 7 (4 машины)
так вот Чудеса творятся какие-то...
Смысл в том, что эти компьютеры то появляются в локальной сети, то пропадают.
Не видно их с машин, где установлена Windows XP
Причем есть одна машина на Windows 7, которая не пропадает никогда. Пока, естественно, включена.
После нескольких экспериментов, выяснил следующее.
1. При загрузке машины, с Windows 7, то есть когда ее включаешь в сеть, она появляется в Сетевом Окружении.
2. Через 2-3 часа она пропадает.
3. Доступ по команде "\\vlasssov" в командной строке есть.
4. Журнал системных событий компьютера vlasssov полон таких вот событий
значение
Имя журнала: System
Источник: Service Control Manager
Дата: 24.09.2012 12:32:31
Код события: 7036
Категория задачи:Отсутствует
Уровень: Сведения
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: vlasssov
Описание:
Служба "Браузер компьютеров" перешла в состояние Остановлена.
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
<EventID Qualifiers="16384">7036</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8080000000000000</Keywords>
<TimeCreated SystemTime="2012-09-24T08:32:31.771719300Z" />
<EventRecordID>105883</EventRecordID>
<Correlation />
<Execution ProcessID="624" ThreadID="1292" />
<Channel>System</Channel>
<Computer>vlasssov</Computer>
<Security />
</System>
<EventData>
<Data Name="param1">Браузер компьютеров</Data>
<Data Name="param2">Остановлена</Data>
<Binary>420072006F0077007300650072002F0031000000</Binary>
</EventData>
</Event>
Имя журнала: System
Источник: Service Control Manager
Дата: 24.09.2012 12:32:31
Код события: 7036
Категория задачи:Отсутствует
Уровень: Сведения
Ключевые слова:Классический
Пользователь: Н/Д
Компьютер: vlasssov
Описание:
Служба "Браузер компьютеров" перешла в состояние Работает.
Xml события:
<Event xmlns="http://schemas.microsoft.com/win/2004/08/events/event">
<System>
<Provider Name="Service Control Manager" Guid="{555908d1-a6d7-4695-8e1e-26931d2012f4}" EventSourceName="Service Control Manager" />
<EventID Qualifiers="16384">7036</EventID>
<Version>0</Version>
<Level>4</Level>
<Task>0</Task>
<Opcode>0</Opcode>
<Keywords>0x8080000000000000</Keywords>
<TimeCreated SystemTime="2012-09-24T08:32:31.770719200Z" />
<EventRecordID>105882</EventRecordID>
<Correlation />
<Execution ProcessID="624" ThreadID="2180" />
<Channel>System</Channel>
<Computer>vlasssov</Computer>
<Security />
</System>
<EventData>
<Data Name="param1">Браузер компьютеров</Data>
<Data Name="param2">Работает</Data>
<Binary>420072006F0077007300650072002F0034000000</Binary>
</EventData>
</Event>
Служба то включается, то выключается...
Ладно, но на другом компьютере служба Браузер компьютера работает постоянно, а он, приблизительно через два часа, не попадает в список компьютеров локальной сети.
Суть, ка мне кажется, в следующем. При включении, компьютер сам отправляет запрос main browser для регистрации в сети. После чего, перестает посыдать уведомления, либо какая-то волшебная програма, закрывает порт уведомлений.
Работа службы обозpевателя
Пpи запуске каждый компьютер в сети с запущенной службой сеpвеpа оповещает о
своем пpисутствии в сети главный обозpеватель и пеpиодически посылает уведомления
главному обозpевателю о своем существовании. Если компьютеp не пpисылает уведомление
больше, чем 36 минут - он удаляется из списка пpосмотpа главного обозpевателя. После
этого пpоходит еще некотоpое вpемя, пpежде чем pезеpвные обозpеватели получат
инфоpмацию об изменениях от главного обозpевателя. Поэтому не стоит удивляться тому,
что компьютеp уже выключен, а в "Сетевом окpужении" он все еще есть ("Это не баг -
это фича" ).
Вот он через некоторое время и отрубается.
5. Пробовал отключить Брендмауэр. Компьютер с Windows 7 вообще перестают давать доступ. Пишет что не могунайти сетевой путь.
Такое ощущение, что брендмауэр как-то взаимодействует со службами и их отключает. В результате, браузинг компьютеров перестает посылать запросы, о том, что он в сети. Как это???
Petya V4sechkin
24-09-2012, 17:20
Для эксперимента удалите антивирус и сторонний файрвол (если установлен).
С помощью Msconfig (http://www.outsidethebox.ms/10368/) отключите сторонние (не Microsoft) программы и службы из автозагрузки.
Посмотрите в свойствах сетевого подключения, какие сторонние клиенты/службы/протоколы установлены.
Выложите результаты выполнения в командной строке (cmd.exe) от имени Администратора (http://oszone.net/4331/#5)
ipconfig /all
nbtstat -n
net config server
Еще надо выяснить, кто главный обозреватель.
С рабочей XP (не Windows 7, там browstat не работает) выложите результаты выполнения в командной строке (cmd.exe)
browstat status
ipconfig /all
Скачать утилиту browstat (http://tools.oszone.net/V4sechkin/MS/browstat.zip)
Vlasssov
25-09-2012, 08:43
Тему о чудесах назвал не просто так.
Вот тут уже чудеса описывались:
http://forum.oszone.net/thread-242412.html
Там и ipconfig /all nbtstat -n net config server »
И всё остальное...
Дело в том, что тогда проблема ушла после перевода всех машин на Windows 7 в тип сети "Рабочая сеть".
Теперь после долгих мытарств, сменил master browser на другой компьютер Windows server 2003 - проблемы опять начались. Тз всех машин получавших Master Browser, только одна на Windows XP, корректно получала уведомления от трех (трех!!!) машин Windows 7, о присутствии в сети.
Вот список служб запущенных на Windows 7машине vlasssov, которые не Microsoft
Intel (R) Management and Security Application Local Management Service
TeamViewer 7
Intel (R) Management and Security Application User Notification Service
Что тут может блокировать?
Значит службу Браузинг Компьютеров, останавливала вот эта запись в реестре
HKLM\System\CurrentControlSet\Services\Browser\Paramters
И там есть ключ MaintainServerList, который может принимать 3 значения:
No – этот параметр предохраняет компьютер от участия в выборах. Т.е. этот компьютер никогда не станет мастер-браузером или резервным браузером.
Выставляешь в No, в журнале событий
4. Журнал системных событий компьютера vlasssov полон таких вот событий
Журнал
Служба то включается, то выключается... »
Выставляеешь в auto
Auto – этот параметр так же позволяет компьютеру участвовать в выборах, но это значение делает его потенциальным обозревателем или потенциальным браузером.
Вот так вот...
Petya V4sechkin
26-09-2012, 10:50
этот параметр предохраняет компьютер от участия в выборах. Т.е. этот компьютер никогда не станет мастер-браузером или резервным браузером
Компьютер не участвует в выборах. Но к его видимости в сетевом окружении это не относится (ведь главным обозревателем является другой компьютер).
Vlasssov
26-09-2012, 11:56
Компьютер не участвует в выборах. Но к его видимости в сетевом окружении это не относится (ведь главным обозревателем является другой компьютер). »
Компьютер то запускает, то останавливает службу Браузер компьютера, если значение выставлено в No.
В журнале об этом записи присутствуют.
Каждые 30 секунд машина посылает уведомление, что она в сети. Ну так вот не посылает, либо порт заблокирован.
Petya V4sechkin
26-09-2012, 13:19
Служба "Браузер компьютеров" используется только главным и резервным обозревателями (они предоставляют список в сетевом окружении).
За рассылку сведений о себе отвечает служба "Сервер".
То, что служба "Браузер компьютеров" останавливается на вашем компьютере, не влияет на его видимость в сетевом окружении.
Vlasssov
01-10-2012, 10:47
Таак. В далеком 2008 году ходил по сетям вирус kido и останавливал Обозреватель компьютеров, после чего машина выпадала из сети. Только что проверил на windows xp При отключенном Обозревателе компьютеров, в сети компьютер не виден.
На windows 7 изменили механизм?
Petya V4sechkin
01-10-2012, 10:52
При отключенном Обозревателе компьютеров, в сети компьютер не виден
Не подтверждаю.
Виден (если он не является главным обозревателем).
Vlasssov
01-10-2012, 11:15
Хех...
отключение от сети обычного клиента (не браузера). Известно, что объявив себя однажды перед мастер-браузером, клиент в процессе обязан периодически (с интервалом от 1 до 12 минут) сообщать о себе (я жив!) мастер-браузеру. Если же клиент 3 раза подряд не объявил себя, то мастер-браузер вычёркивает (удаляет) этот компьютер из списка обозревателя. Ввиду того, что интервал объявления может достигать 12 минут, то существует реальная возможность, что этот компьютер будет фигугрировать еще целых 36 минут в списке обозревателя, хотя его в сети уже давно нету. Участники других сетей могут считать компьютер живым ещё вплоть до 72 минут после выведения компьютера из сети.
http://system-administrators.info/?p=1483
Может поэтому и виден? То есть через 30 минут и не будет виден.
А почему сервер может не отправлять сообщение main brawser?
Машины, которые на windows 7, явно не отправляют main brawser сообщения о том, что они в сети. С помощью волшебной утилиты browstat, а точнее команды
browstat Forceannounce
Удается вернуть их в список. В чем проблема?
Petya V4sechkin
01-10-2012, 11:28
клиент в процессе обязан периодически (с интервалом от 1 до 12 минут) сообщать о себе (я жив!) мастер-браузеру
Как уже было сказано:
За рассылку сведений о себе отвечает служба "Сервер"
Vlasssov
01-10-2012, 15:51
Проверил еще раз. После выключения службы "Обозреватель компьютеров" машина с Windows XP из сети благополучно выпадает.
browstat Forceannounce
Не помогает. Так кто же сведения шлет?
Petya V4sechkin
01-10-2012, 21:17
Vlasssov, ваши чудеса не могу объяснить ничем, кроме конфликта стороннего программного обеспечения (типа антивируса или файрвола). Но я уже писал об этом неоднократно.
Vlasssov
02-10-2012, 08:32
Vlasssov, ваши чудеса не могу объяснить ничем, кроме конфликта стороннего программного обеспечения (типа антивируса или файрвола). Но я уже писал об этом неоднократно. »
Нет там ничего.
Это все волшебный брэндмауэр. Он, скорей всего, и блокирует сообщения о том что в сети есть компьютер.
Мне интересно, а сервер (или браузер компьютера) по какому порту отсылает сообщение?
Petya V4sechkin
02-10-2012, 09:20
Нет там ничего
Есть.
по какому порту
Если прочитаете свою предыдущую (http://forum.oszone.net/thread-242412.html) тему, то увидите ссылки:
О сетевом окружении (http://www.sysadmins.lv/PermaLink,guid,bae7e8f5-fb42-4031-8585-db526636379d.aspx)
The NT Browser (or Why can't I always see all of the computers on the LAN?) (http://networking.nitecruzr.net/2005/04/nt-browser-or-why-cant-i-always-see.html)
P. S. Это бесконечный цикл, 100500 раз обсуждаем одно и то же.
Vlasssov
02-10-2012, 11:41
Есть. »
Нет. Это все механизмы веселой Windows 7. На трех машинах быть одновременно не может. Простая статистика. Вирусов нет проверял. В автозапуске ничего нет.
В windows 7 появился механизм общественных сетей.
Vlasssov
02-10-2012, 12:33
О сетевом окружении
The NT Browser (or Why can't I always see all of the computers on the LAN?) »
Дык, я откуда все цитирую?
Проблема не уходит. Нормального описания механизма идентификации в сети нет. То, что есть по ссылкам общие слова как там все работает. Где хранится параметр, по которому через 36 минут, если не было трех ответов, машина выкидывается из списка mastar browserом.
Petya V4sechkin
02-10-2012, 18:41
Это все механизмы веселой Windows 7
Windows 7 ни при чем, у вас и в XP аналогичная аномалия.
На трех машинах быть одновременно не может
Может, если на них одинаковый антивирус/файрвол (или еще какое кривое программное обеспечение).
Дык, я откуда все цитирую?
Вы же спросили про порты :)
А порты в статье указаны.
Vlasssov
03-10-2012, 10:09
Вы же спросили про порты :)
А порты в статье указаны. »
Все, да не все, видимо. Обратите внимание, для какой системы там указано.
Windows 7 ни при чем, у вас и в XP аналогичная аномалия. »
Нет такой аномалии в windows xp. В windows XP при отключении "Обозреватель компьютера" компьютер выпадает из сети. Это нормально, потому что именно эта служба:
Обслуживает список компьютеров в сети и выдает его программам по запросу. Если служба остановлена, список не будет создан или обновлен. Если данная служба неразрешена, не удастся запустить любые явно зависимые службы.
Видимо я недостаточно корректно описал проблему. Попробую еще раз.
Windows 7 друг-друга видят. Windows XP, не видит машины Windows 7. При включении, то есть с утра - Windows XP некоторое время видят Windows 7 потом по неведомой причине, не видит. То есть в список компьютеров, которые зарегистрированы в сети, они не попадают. Более того, запущенный на Windows 7 Double Commander также не выводит их в списке компьюеров локальной сети, поскольку использует тот же механизм, что и Windows XP. Однако в сетевом окружении Windows 7, все прекрасно видно. Собственно, поэтому вопрос и был помещен изначально в темы про Windows 7.
Master Browser - Windows server 2003.
При выполнении на Master Browser команды
browstat Forceannounce
В списке "Сетевое окружение" машин с Windows XP машины windows 7 появляются. Секунд через 36 появляются.
Увеличить время нахождения машин Windows 7 в списке машин Windows XP удавалось лишь с помощью смены типа сети. Например, с Производственной на Общественную, потом опять такая же проблема. C Домашней на Производственную.
Petya V4sechkin
03-10-2012, 11:04
при отключении "Обозреватель компьютера" компьютер выпадает из сети. Это нормально
Нет.
Обслуживает список компьютеров в сети и выдает его программам по запросу. Если служба остановлена, список не будет создан или обновлен
Список на главном и резервных обозревателях.
На остальных компьютерах служба не нужна.
Для тестирования (в небольшой сети) можно оставить службу работающей на одном единственном компьютере (постоянно включенном). Это распространенная практика на самом деле.
Windows 7 друг-друга видят
Надо полагать, на них вы карту сети видите, а не сетевое окружение.
Как в этой теме (http://forum.oszone.net/thread-199659.html) например.
Либо конфликт обозревателей (если кто-то не считает ваш Master Browser главным, потому что рассылка блокируется кривыми драйверами-перехватчиками сетевых пакетов - компонентами антивируса/файрвола).
Информация о выборах в журналах событий.
Видимо я недостаточно корректно описал проблему
Да все вы описали уже 100500 раз, и я отвечал столько же (продолжаю это делать только из любопытства).
Нет смысла толочь воду в ступе, пока не удалите антивирус/файрвол и т. п.
Vlasssov
03-10-2012, 11:26
Нет. »
нормально-нормально!!! :)
Служба сервера не отсылает сообщения мастер-браузеру о том, что компьютер в сети. Отсылает как раз "Обозреватель компьютера". Сервер доступ обеспечивает к файлам и принтерам. Поэтому через командную строку зайти можно, а в списке его нет.
Либо конфликт обозревателей (если кто-то не считает ваш Master Browser главным, потому что рассылка блокируется кривыми драйверами-перехватчиками сетевых пакетов - компонентами антивируса/файрвола). »
Как он может не считать? По моему это широковещательные запрос. То есть все получают и только master browser обрабатывает как надо, а потом отсылает список. Но если порт, по которому идет обращение закрыт, то master browser считает, что машины в сети нет. адо полагать, на них вы карту сети видите, а не сетевое окружение. » Да хоть "Список компьютеров рабочей группы".
Смысл в том, что в проводнике они отображаются.
Вот тут по портам написано:
http://windows.microsoft.com/ru-RU/windows7/Networking-home-computers-running-different-versions-of-Windows
Для обнаружения компьютеров под управлением Windows Vista или Windows 7 откройте следующие порты:
UDP 3702
UDP 5355
TCP 5357
TCP 5358
Для обнаружения компьютеров под управлением более ранних версий Windows и использования общего доступа к файлам и принтерам с любой версией Windows откройте следующие порты:
UDP 137
UDP 138
TCP 139
TCP 445
UDP 5355
Для обнаружения сетевых устройств откройте следующие порты:
UDP 1900
TCP 2869
UDP 3702
UDP 5355
TCP 5357
TCP 5358
Чтобы домашняя группа правильно функционировала между компьютерами под управлением Windows 7, откройте следующие порты:
UDP 137
UDP 138
TCP 139
TCP 445
UDP 1900
TCP 2869
UDP 3540
TCP 3587
UDP 3702
UDP 5355
TCP 5357
TCP 5358
ет смысла толочь воду в ступе, пока не удалите антивирус/файрвол и т. п. »
А если у меня их нет? Поставить и удалить? :lol: Брендмауэр тоже?
Я вам очередной раз говорю, при переключении типа сети проблема на время уходит. Причем тут тогда сторонний файервал?
Кстати, на той машине, которая постоянна видна в сети, стоит Касперский, который, по-ходу перехватывает управление пакетами на себя. И у него порты просто открыты. А вот половина из того что перечислено были закрыты по умолчанию в брендмауре Windows.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.