Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Сетевые технологии (http://forum.oszone.net/forumdisplay.php?f=31)
-   -   Чудеса с локальной сетью где есть Windows 7 и windows XP (http://forum.oszone.net/showthread.php?t=243298)

Vlasssov 24-09-2012 16:54 1994025

Чудеса с локальной сетью где есть Windows 7 и windows XP
 
Есть сеть, в которой присутствуют 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 1994032

  1. Для эксперимента удалите антивирус и сторонний файрвол (если установлен).
  2. С помощью Msconfig отключите сторонние (не Microsoft) программы и службы из автозагрузки.
  3. Посмотрите в свойствах сетевого подключения, какие сторонние клиенты/службы/протоколы установлены.
  4. Выложите результаты выполнения в командной строке (cmd.exe) от имени Администратора
    Код:

    ipconfig /all
    nbtstat -n
    net config server

Еще надо выяснить, кто главный обозреватель.
С рабочей XP (не Windows 7, там browstat не работает) выложите результаты выполнения в командной строке (cmd.exe)
Код:

browstat status
ipconfig /all

Скачать утилиту browstat

Vlasssov 25-09-2012 08:43 1994364

Тему о чудесах назвал не просто так.
Вот тут уже чудеса описывались:
http://forum.oszone.net/thread-242412.html
Там и
Цитата:

Цитата Petya V4sechkin
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, в журнале событий
Цитата:

Цитата Vlasssov
4. Журнал системных событий компьютера vlasssov полон таких вот событий
Журнал
Служба то включается, то выключается... »

Выставляеешь в auto

Цитата:

Auto – этот параметр так же позволяет компьютеру участвовать в выборах, но это значение делает его потенциальным обозревателем или потенциальным браузером.
Вот так вот...

Petya V4sechkin 26-09-2012 10:50 1994991

Цитата:

Цитата Vlasssov
этот параметр предохраняет компьютер от участия в выборах. Т.е. этот компьютер никогда не станет мастер-браузером или резервным браузером

Компьютер не участвует в выборах. Но к его видимости в сетевом окружении это не относится (ведь главным обозревателем является другой компьютер).

Vlasssov 26-09-2012 11:56 1995026

Цитата:

Цитата Petya V4sechkin
Компьютер не участвует в выборах. Но к его видимости в сетевом окружении это не относится (ведь главным обозревателем является другой компьютер). »

Компьютер то запускает, то останавливает службу Браузер компьютера, если значение выставлено в No.
В журнале об этом записи присутствуют.
Каждые 30 секунд машина посылает уведомление, что она в сети. Ну так вот не посылает, либо порт заблокирован.

Petya V4sechkin 26-09-2012 13:19 1995073

Служба "Браузер компьютеров" используется только главным и резервным обозревателями (они предоставляют список в сетевом окружении).

За рассылку сведений о себе отвечает служба "Сервер".
То, что служба "Браузер компьютеров" останавливается на вашем компьютере, не влияет на его видимость в сетевом окружении.

Vlasssov 01-10-2012 10:47 1997601

Таак. В далеком 2008 году ходил по сетям вирус kido и останавливал Обозреватель компьютеров, после чего машина выпадала из сети. Только что проверил на windows xp При отключенном Обозревателе компьютеров, в сети компьютер не виден.

На windows 7 изменили механизм?

Petya V4sechkin 01-10-2012 10:52 1997605

Цитата:

Цитата Vlasssov
При отключенном Обозревателе компьютеров, в сети компьютер не виден

Не подтверждаю.
Виден (если он не является главным обозревателем).

Vlasssov 01-10-2012 11:15 1997618

Хех...

Цитата:

отключение от сети обычного клиента (не браузера). Известно, что объявив себя однажды перед мастер-браузером, клиент в процессе обязан периодически (с интервалом от 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 1997629

Цитата:

Цитата Vlasssov
клиент в процессе обязан периодически (с интервалом от 1 до 12 минут) сообщать о себе (я жив!) мастер-браузеру

Как уже было сказано:

Цитата:

Цитата Petya V4sechkin
За рассылку сведений о себе отвечает служба "Сервер"


Vlasssov 01-10-2012 15:51 1997768

Проверил еще раз. После выключения службы "Обозреватель компьютеров" машина с Windows XP из сети благополучно выпадает.
browstat Forceannounce
Не помогает. Так кто же сведения шлет?

Petya V4sechkin 01-10-2012 21:17 1997975

Vlasssov, ваши чудеса не могу объяснить ничем, кроме конфликта стороннего программного обеспечения (типа антивируса или файрвола). Но я уже писал об этом неоднократно.

Vlasssov 02-10-2012 08:32 1998191

Цитата:

Цитата Petya V4sechkin
Vlasssov, ваши чудеса не могу объяснить ничем, кроме конфликта стороннего программного обеспечения (типа антивируса или файрвола). Но я уже писал об этом неоднократно. »

Нет там ничего.
Это все волшебный брэндмауэр. Он, скорей всего, и блокирует сообщения о том что в сети есть компьютер.
Мне интересно, а сервер (или браузер компьютера) по какому порту отсылает сообщение?

Petya V4sechkin 02-10-2012 09:20 1998203

Цитата:

Цитата Vlasssov
Нет там ничего

Есть.

Цитата:

Цитата Vlasssov
по какому порту

Если прочитаете свою предыдущую тему, то увидите ссылки:P. S. Это бесконечный цикл, 100500 раз обсуждаем одно и то же.

Vlasssov 02-10-2012 11:41 1998281

Цитата:

Цитата Petya V4sechkin
Есть. »

Нет. Это все механизмы веселой Windows 7. На трех машинах быть одновременно не может. Простая статистика. Вирусов нет проверял. В автозапуске ничего нет.
В windows 7 появился механизм общественных сетей.

Vlasssov 02-10-2012 12:33 1998309

Цитата:

Цитата Petya V4sechkin
О сетевом окружении
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 1998475

Цитата:

Цитата Vlasssov
Это все механизмы веселой Windows 7

Windows 7 ни при чем, у вас и в XP аналогичная аномалия.

Цитата:

Цитата Vlasssov
На трех машинах быть одновременно не может

Может, если на них одинаковый антивирус/файрвол (или еще какое кривое программное обеспечение).

Цитата:

Цитата Vlasssov
Дык, я откуда все цитирую?

Вы же спросили про порты :)
А порты в статье указаны.

Vlasssov 03-10-2012 10:09 1998831

Цитата:

Цитата Petya V4sechkin
Вы же спросили про порты :)
А порты в статье указаны. »

Все, да не все, видимо. Обратите внимание, для какой системы там указано.
Цитата:

Цитата Petya V4sechkin
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 1998856

Цитата:

Цитата Vlasssov
при отключении "Обозреватель компьютера" компьютер выпадает из сети. Это нормально

Нет.

Цитата:

Цитата Vlasssov
Обслуживает список компьютеров в сети и выдает его программам по запросу. Если служба остановлена, список не будет создан или обновлен

Список на главном и резервных обозревателях.
На остальных компьютерах служба не нужна.

Для тестирования (в небольшой сети) можно оставить службу работающей на одном единственном компьютере (постоянно включенном). Это распространенная практика на самом деле.

Цитата:

Цитата Vlasssov
Windows 7 друг-друга видят

Надо полагать, на них вы карту сети видите, а не сетевое окружение.
Как в этой теме например.

Либо конфликт обозревателей (если кто-то не считает ваш Master Browser главным, потому что рассылка блокируется кривыми драйверами-перехватчиками сетевых пакетов - компонентами антивируса/файрвола).
Информация о выборах в журналах событий.

Цитата:

Цитата Vlasssov
Видимо я недостаточно корректно описал проблему

Да все вы описали уже 100500 раз, и я отвечал столько же (продолжаю это делать только из любопытства).
Нет смысла толочь воду в ступе, пока не удалите антивирус/файрвол и т. п.

Vlasssov 03-10-2012 11:26 1998871

Цитата:

Цитата Petya V4sechkin
Нет. »

нормально-нормально!!! :)
Служба сервера не отсылает сообщения мастер-браузеру о том, что компьютер в сети. Отсылает как раз "Обозреватель компьютера". Сервер доступ обеспечивает к файлам и принтерам. Поэтому через командную строку зайти можно, а в списке его нет.

Цитата:

Цитата Petya V4sechkin
Либо конфликт обозревателей (если кто-то не считает ваш Master Browser главным, потому что рассылка блокируется кривыми драйверами-перехватчиками сетевых пакетов - компонентами антивируса/файрвола). »

Как он может не считать? По моему это широковещательные запрос. То есть все получают и только master browser обрабатывает как надо, а потом отсылает список. Но если порт, по которому идет обращение закрыт, то master browser считает, что машины в сети нет.
Цитата:

Цитата Petya V4sechkin
адо полагать, на них вы карту сети видите, а не сетевое окружение. »

Да хоть "Список компьютеров рабочей группы".
Смысл в том, что в проводнике они отображаются.
Вот тут по портам написано:

Цитата:

http://windows.microsoft.com/ru-RU/w...ons-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

Цитата:

Цитата Petya V4sechkin
ет смысла толочь воду в ступе, пока не удалите антивирус/файрвол и т. п. »

А если у меня их нет? Поставить и удалить? :lol: Брендмауэр тоже?
Я вам очередной раз говорю, при переключении типа сети проблема на время уходит. Причем тут тогда сторонний файервал?

Кстати, на той машине, которая постоянна видна в сети, стоит Касперский, который, по-ходу перехватывает управление пакетами на себя. И у него порты просто открыты. А вот половина из того что перечислено были закрыты по умолчанию в брендмауре Windows.

Petya V4sechkin 03-10-2012 20:02 1999152

Цитата:

Цитата Vlasssov
нормально-нормально!!!

Как уже было сказано:

Цитата:

Цитата Petya V4sechkin
Для тестирования (в небольшой сети) можно оставить службу работающей на одном единственном компьютере (постоянно включенном). Это распространенная практика на самом деле.

То есть, люди так делают. И у них сетевое окружение работает (односегментная сеть и одна рабочая группа/домен). Вне зависимости от вашего мнения.

Цитата:

Цитата Vlasssov
Вот тут по портам написано

Из них для сетевого окружения и NetBIOS необходимы:
  • 137 UDP
  • 138 UDP
  • 139 TCP
  • 445 TCP
Остальные специфичны для новых ОС, таких как Vista/Windows 7 (используются только при их взаимодействии друг с другом).

Цитата:

Цитата Vlasssov
А если у меня их нет?

Вы приводили сообщения из журнала событий , в которых было:

Цитата:

AddLegacyDriverFiles: Unable to back up image of binary DrWeb Protection
А также:

Цитата:

Цитата Vlasssov
Антивирус стоит Microsoft

Цитата:

Цитата Vlasssov
Симантек, видимо, устанавливал свой файерволл и отключал порты

Цитата:

Цитата Vlasssov
Кстати, на той машине, которая постоянна видна в сети, стоит Касперский


Vlasssov 04-10-2012 12:05 1999424

Цитата:

Цитата Petya V4sechkin
Антивирус стоит Microsoft »

И что? Он блокирует порты?
Не замечалось за ним такой особенности, Потому как сетевого экрана с ним нет.
Цитата:

Цитата Petya V4sechkin
Симантек, видимо, устанавливал свой файерволл и отключал порты »

Это откуда цитата? Это Другой пользователь писал.
Цитата:

Цитата Petya V4sechkin
Кстати, на той машине, которая постоянна видна в сети, стоит Касперский »

И она из сети не выпадает. То есть, если есть Касперский - брендмауэр пропускает пакеты.
Цитата:

Цитата Petya V4sechkin
AddLegacyDriverFiles: Unable to back up image of binary DrWeb Protection »

Это собщение было при запуске утилиты CureIT. Было оно один раз, совершенно понятно почему. Это не значит, что там "стоит антивирус" ни разу.
Цитата:

Цитата Petya V4sechkin
Для тестирования (в небольшой сети) можно оставить службу работающей на одном единственном компьютере (постоянно включенном). Это распространенная практика на самом деле. »

Цитата:

Цитата Petya V4sechkin
То есть, люди так делают. И у них сетевое окружение работает (односегментная сеть и одна рабочая группа/домен). Вне зависимости от вашего мнения. »

Кто-нибудь из людей, честное слово, напишите, кто так делает. Отключал службу - компьютер в список не попадал.

Petya V4sechkin 04-10-2012 18:21 1999638

Цитата:

Цитата Vlasssov
Пробовал отключить Брендмауэр. Компьютер с Windows 7 вообще перестают давать доступ. Пишет что не могунайти сетевой путь

Можно в командной строке (cmd.exe) от имени Администратора выполнить:
Код:

netsh advfirewall reset
netsh winsock reset
netsh int ipv4 reset resetlog.txt

и перезагрузиться.
Учтите, что настройки TCP/IP и брандмауэра сбросятся на default (по умолчанию).

Цитата:

Цитата Vlasssov
И она из сети не выпадает. То есть, если есть Касперский - брендмауэр пропускает пакеты.

Вот и славно.

Vlasssov 09-10-2012 09:38 2001904

Цитата:

Цитата Petya V4sechkin
Вот и славно. »

Поставил касперского на машину, где выпадал. Дело было не в бобине...
Продолжает не попадать в список компьютеров. Собственно, благодаря какому-то параметру, просто не шлет сообщения на masterbrowser о своем присутствии в сети. Порты не блокируются, прописал в брэндмаэуре
Сбрасывал на дефолтные установки и выключал брендмауэр - все то же самое.

Abram 10-10-2012 22:54 2003054

http://www.techiebird.com/eventid7036.html

Petya V4sechkin 11-10-2012 08:19 2003193

Цитата:

Цитата Vlasssov
Сбрасывал на дефолтные установки и выключал брендмауэр - все то же самое

Можете выложить логи RSIT (погадаем на кофейной гуще).

usernews7 02-01-2014 13:53 2281982

Кто-то смог решить эту проблему? Тоже есть такая же сеть везде стоит Касперский везде выключен встроенный брандмауэр виндоус. Машины с виндоус хр не видят машины с виндоус 7 х64 то видят то не видят больше времени не видят.

WindowsNT 02-01-2014 15:06 2282030

Эту задачу решать не нужно. Делать в сетевом окружении нечего. Никому.
Все необходимые ресурсы следует подключать пользователем автоматически политикой или скриптом.

usernews7 03-01-2014 15:44 2282537

Спасибо, буду пробовать.


Время: 21:39.

Время: 21:39.
© OSzone.net 2001-