Master browser на роутере
Это еретический пост. В нем будет рассмотрена популярная проблема в Windows сетях: компьютеры не видят друг друга, хотя находятся в одной рабочей группе.
Для того что бы это починить достаточно на одном из постоянно включенных компьютеров в реестре установить значение
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters
«MaintainServerList»=»Yes»
«IsDomainMaster»=»True»
перезагрузить компьютер и перезапустить сеть.
А теперь как это работает?
Computer Browser — в русском переводе Windows 7 Обозреватель компьютеров — служба, отвечающая за корректную работу сетевого окружения. В локальной сети должен присутствовать только один Master Browser(и несколько резервных), именно он будет заправлять сопоставлением списка имен компьютеров в локальной сети и ip адресов, а так же заботиться об отображении сетевого окружения. Если же Master Broser’ов в сети несколько, компьютеры будут выбирать для использования ближайший, что приведет к негласному разделению локальной сети на куски, которые друг друга не видят. Master Browser определяется во время выборов, на которые нам нужно будет повлиять. Поумолчанию в Windows 7 служба Computer Browser включена и компьютер может выполнять роль Master Browser — потенциально у вас целый парк Master Brouser’ов.
Если у вас в сети есть компьютер с высоким аптаймом (для простоты будем называть его сервер), разумно отдать роль Master Browser ему. В интернетах популярен способ отключения службы (или запрет участия в выборах) на всех рядовых компьютерах и включение ее на нескольких серверах (кстати на Windows Server 2008 SP2 служба поумолчанию отключена), однако в этом случае придется вмешаться в работу каждого компьютера на производстве, отвлекать сотрудников и тратить свое время на однообразные, малопродуктивные действия.
Очень редко в статьях упоминается что есть параметр IsDomainMaster, который влияет на исход выборов мастер браузера в пользу компьютера, с включенным параметром. Таким образом можно определить исход выборов Master Browser принудительно. Для этого достаточно включить службу Обозревателя Компьютеров на сервере, установить параметры в реестре
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters
«MaintainServerList»=»Yes»
«IsDomainMaster»=»True»
После чего нужно перезагрузиться и перезапустить всю сеть, что бы прошли единые выборы в разобщенных племенах коммпьютеров. При следующих выборах Master Browser’ом станет сервер.
Как узнать какой компьютер Master Browser?
nbtstat -a
пример на иллюстрации.
Таким образом придется проверить все машины в сети. Более простого способа я не нашел.
Мастер Браузер
Предварительные условия
Подробное изложение работы службы Обозреватель компьютеров можно найти по линкам в конце статьи. В этой статье очень кратко, тезисно отмечаются основные принципы работы этой службы применительно к малой одноранговой локальной сети компьютеров под управлением Windows.
Служба Обозреватель компьютеров (Браузер) обеспечивает отображение списка компьютеров и общих ресурсов в сетевом окружении.
Предварительные условия
Для нормальной работы сети необходимо выполнение ряда условий. Чтобы как-то унифицировать материал и для удобства применения, будем исходить из некоторых заранее принятых нами предположений о некоторых параметрах условной сети.
Предположим, что установлены следующие параметры компьютеров нашей сети:
- Физическая инфраструктура сети – активное и пассивное оборудование а также кабели и разъемы заведомо исправны и их параметры соответствуют техническим нормативам.
- Компьютеры находятся в одном сегменте в котором обеспечена возможность передачи широковещательных пакетов broadcast . То есть, компьютеры не разделены маршрутизаторами и файрволами, либо они настроены на пропускание широковещательных пакетов.
- На каждом компьютере имеется не более одного сетевого интерфейса с включенным протоколом Net BIOS.
- На каждом компьютере имеется хотя бы один общий ресурс, например папка с настроенным общим доступом.
- На всех компьютерах используется только один транспортный протокол, рекомендуется TCP/IP. В этом случае Net BEUI и IPX/SPX должны быть отключены.
- На компьютерах разрешены и работают следующие службы:
- Обозреватель компьютеров, Браузер компьютеров (в Windows 7), Computer browser ;
- Сервер, Server ;
- Модуль поддержки Net BIOS через TCP/IP, TCP/IP Net BIOS helper ;
- Рабочая станция, Workstation ;
Общие положения
Мастер браузер должен быть один
Именно так. Не больше и не меньше. Если это правило нарушено, то можно сразу переходить в раздел Неисправности.
Роли браузеров
Каждый компьютер сети (ненастроенной) участвует в выборах и может быть выбран на роль :
- Мастер Браузера (MBR, Master BRowser)
- Резервного браузера (BBR, Backup BRowser)
- Потенциального браузера (PBR, Potential BRowser)
Количество браузеров в сети зависит от количества участников сети. Рекомендуется в сети из 2-32 компьютеров иметь 1 Мастер и 1 Резервный браузер. На каждые следующие 1-32 компьютера нужно по одному дополнительному Резервному браузеру которые будут назначаться Мастером из числа Потенциальных.
Выборы на роли
Как и все другие, выборы в сети – демократические. Среди этого разгула демократии нельзя «назначать» компьютеры на специфические роли. Однако, можно «поспособствовать» нужному распределению ролей в результате выборов. При выборах проверяется ряд критериев и настроек каждого компьютера. В общем случае, при умолчальных настройках компьютеры сети теоретически должны самостоятельно договориться о распределении ролей и наладить совместную работу. Если же результаты выборов создают проблемы или не устраивают администратора сети, то требуется ручное вмешательство. На выборы влияют следующие настройки :
- Параметр реестра MaintainServerList по адресу HKLM\SYSTEM\CurrentControlSet\Services\Browser\Parameters :
No Компьютер не может быть браузером сети Yes Компьютер становится браузером сети. Если в момент его запуска сеть не имеет Мастер Браузера, то запущенный компьютер начинает выполнять его роль; если Мастер Браузер существует, то компьютер становится Резервным. Auto Компьютер становится Потенциальным браузером. Его роль определяет Мастер Браузер в зависимости от числа активных Резервных браузеров и при необходимости назначает его Резервным браузером. True Компьютер становится главным обозревателем. При выборах всегда побеждает один из компьютеров с этим значением параметра в реестре False или No Компьютер может стать только резервным обозревателем (при наличии в сети компьютеров с параметром IsDomainMaster равным True) В Windows XP В Windows 98 Start – Run – services.msc File and printers sharing – Properties – Browse master – Disabled Рекомендации
В общем случае можно дать рекомендацию: вручную, путем изменения параметров реестра по адресу HKLM\SYSTEM\CurrentControlSet\Services\Browser\Parameters, способствовать назначению на роль Мастер Браузера компьютера который :
a. работает под управлением наиболее свежей версии Windows;
б. дольше других находится во включенном в сеть состоянии.Также рекомендуется выбрать и настроить один или более компьютеров на роль Резервного браузера.
На остальных компьютерах рекомендуется установить режим при котором они не станут браузерами.
Неисправности
Внешние признаки неисправностей связанных с браузингом :
Причинами могут быть :
Поиск и устранение неисправностей службы Обозревателей затруднены из-за отсутствия в комплекте большинства версий Windows инструмента диагностики которым является Команда Browstat. При исправлении ошибок этой службы следует учитывать что процессы саморегуляции службы занимают некоторое время и результаты вносимых изменений могут появиться с задержкой в несколько минут, запаситесь терпением.
Master browser на роутере
Служба браузера не смогла загрузить список серверов с основного браузера \\ADSL ROUTER сети \Device\NetBT_Tcpip_<1B53219E-5467-467C-B140-11923DC33A1B>.
Основной браузер: \\ADSL ROUTER
Сеть: \Device\NetBT_Tcpip_Это событие может быть вызвано временной потерей сетевого подключения. При повторном получении этого сообщения проверьте, что сервер по-прежнему подключен к сети. Код возврата находится в поле «Данные».
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters]
«MaintainServerList»=»Yes»
«IsDomainMaster»=»TRUE»И все равно, какая то то зараза, в виде простого ADSL роутера TP-Link TD-W8968, почему-то вдруг захватывает роль мастер-браузера и никак не хочет ее отдавать. Перезагрузки не помогают.
Подскажите пожалуйста, как быть?
1. Что можно сделать, чтобы форсировать выборы? Команда browstat к сожалению не работает. Может есть способ ее заставить работать на Win10?
2. Как отключить на TP-Linkе участие в выборах мастер браузера?
3. Читал, что в Fall Creators Update MS отключила SMB 1.0 и это как-то повлияло на службу обозревателя компьютеров. Эта служба у меня есть, но при этом все обновления на месте, и SMB 1.0 отключено. Все правильно? Что нужно знать про это обновление касательно темы поста?
Заранее спасибо.- Ярлык на рабочий стол linux
- Яндекс строка для linux
- Яндекс программы для linux
- Яндекс навигатор для linux
- Яндекс диск монтирование linux