Аналог browstat для windows 10

Обновлено: 06.07.2024

в этой сети есть часть компов с адресами 192.168.7.0-255
и есть 192.168.8.0-255,
еще 192.168.9.0-255

получается условно 3 части.

Физически 7 часть соединена с 8 и 9 через мост (компьютер с freebsd+ipfw)

На freebsd настроил фаир чтоб 7 не имела доступа к 8, а к 9 имеет (там сервера: контроллер домена и т.д.)
Все работает.

Но в сетевом окружении 7 все равно видны машины 8 части. Так можно ли сделать так чтоб для 7 части в сетевом окружении машины из 8 не были видны?
Или машины просто ходят к мастер браузеру, а он им выдает названия все машин?

цель - создать видимыми в сетевом окружении все компьютеры.
Для этого поднял два WINS и настроил между ними синхронизацию, но возникла проблема:

во второй сети компьютеры не видят мастер браузер, которым является контроллер, он их также не видит (не создает список). На этих компьютерах отключена служба Computer browser. Так вот, если включить во второй подсети на сервере WS2K3 службу Computer browser и инициировать выборы, то он становится master browser, причем контроллер тоже себя считает master browser-ом. Получается, что в одном сегменте два master browser-ра, которые не видят друг друга.

1. На всех компах, кроме контроллера, политикой опущена служба Обозреватель компьютеров;
2. На контроллере служба поднята и в реестре ключик IsMasterBrouser=True;
3. На всякий случай поднят WINS сервер;
4. Тулзой browstat проверено, что контроллер является мастером для машин, которых в сети не видно;
5. На трех тачках стояли клиенты NetWARE и соответственно протоколы IPX/SPX, на них привязка протоколов разведена по соответствующим клиентам (Microsoft, тварь).

Вот вывод команд с одной из таких тачек:

Настройка протокола IP для Windows

Имя компьютера . . . . . . . . . : 706-khananov
Основной DNS-суффикс . . . . . . : pktbcsh.local
Тип узла. . . . . . . . . . . . . : гибридный
IP-маршрутизация включена . . . . : нет
WINS-прокси включен . . . . . . . : нет
Порядок просмотра суффиксов DNS . : pktbcsh.local
pktbcsh.local

Подключение по локальной сети - Ethernet адаптер:

DNS-суффикс этого подключения . . : pktbcsh.local
Описание . . . . . . . . . . . . : Marvell Yukon 88E8053 PCI-E Gigabit
Ethernet Controller
Физический адрес. . . . . . . . . : 00-17-31-B1-D4-77
Dhcp включен. . . . . . . . . . . : да
Автонастройка включена . . . . . : да
IP-адрес . . . . . . . . . . . . : 192.168.10.21
Маска подсети . . . . . . . . . . : 255.255.255.0
Основной шлюз . . . . . . . . . . : 192.168.10.1
DHCP-сервер . . . . . . . . . . . : 192.168.10.2
DNS-серверы . . . . . . . . . . . : 192.168.10.2
Основной WINS-сервер . . . . . . : 192.168.10.2
Аренда получена . . . . . . . . . : 21 ноября 2006 г. 10:37:29
Аренда истекает . . . . . . . . . : 21 декабря 2006 г. 10:37:29

Подключение по локальной сети:
Адрес IP узла: [192.168.10.21] Код области: []

Локальная таблица NetBIOS-имен

Версия программы Windows 2002
Активный сервер на
NetbiosSmb (000000000000)
NetBT_Tcpip_ (001731b1d477)


Скрытый сервер No
Максимальное число пользователей 10
Максимальное число открытых файлов в сеансе 16384

В сетях на базе Windows 2000 на смену Computer Browser пришла служба Active Directory (AD). Однако Computer Browser по-прежнему используется в смешанных сетях 2000/NT с контроллерами доменов (DC), унаследованными от прежних версий Windows, и в сетях с несовместимыми с AD клиентами.

Причиной неполадок могут быть ошибки в преобразовании имен NetBIOS. Во врезке "Этапы преобразования имен NetBIOS" приведена последовательность запросов, направляемых Windows к различным источникам в процессе разрешения имен NetBIOS. Эти сведения могут оказаться полезными при поиске точки отказа.

Browmon – графическая утилита из комплектов ресурсов Microsoft Windows NT Server 4.0 Resource Kit и Microsoft Windows 2000 Resource Kit. В каждом контролируемом домене утилита показывает состояние подсистемы просмотра ресурсов для всех протоколов (Экран 1). Дважды щелкнув на названии протокола, можно получить подробную информацию (Экран 2), в том числе имена основного и резервного браузеров, сведения о доменах и серверах в списке ресурсов каждого браузера.

Browmon сообщает данные о наличии изменений в домене, то есть утилите видны только основной и резервный браузеры локального сегмента. С помощью Browmon можно быстро выяснить, какие компьютеры используются в качестве основных и резервных браузеров в доменах, и сравнить списки ресурсов этих браузеров. Browmon автоматически обновляет окно через интервал времени, указанный пользователем.

net config rdr
на рабочей станции Windows Professional, то имя протокола TCP/IP будет иметь вид NetBT_Tcpip_. Таким образом, чтобы увидеть список резервных браузеров, в прежней версии Browstat требовалось ввести следующую команду:

В версии Browstat для Windows 2000 существует подкоманда Dumpnet, которая отображает имена протоколов и назначает каждому из них односимвольный номер. Этот номер можно использовать вместо имени протокола со всеми другими подкомандами. На моей системе Windows 2000 команда

browstat dumpnet
ассоциирует номер 2 с протоколом TCP/IP, связанным с сетевой платой (назначаемое число зависит от порядка привязки, поэтому оно будет для разных систем различным). Команда

browstat gb 2
отображает список резервных браузеров.

Работая с прежними версиями Browstat, я подготавливал двухстрочный командный файл с жестко закодированным именем протокола. В Листинге 1 показан такой файл для IP-протокола с именем NetBT_DC21x41. Затем я могу вызвать файл и без труда запустить любую команду Browstat, в которой используется названный в файле протокол. Например, если назвать файл (см. Листинга 1) browip.cmd и поместить его в путь поиска, то команда

browip view mydomain
представит список ресурсов для протокола с данным именем в домене MYDOMAIN.

Практические приемы
Чтобы избежать проблем при просмотре, я рекомендую использовать следующие приемы:

· На компьютере с несколькими сетевыми платами следует присвоить параметру реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSet ServicesBrowserParametersMaintainServerList значение No, чтобы компьютер не мог играть роль активного браузера.

· Определить, какие компьютеры играют роль главного браузера в каждом сегменте. В каждом сегменте следует присвоить параметру реестра HKEY_LOCAL_MACHINESYSTEMCurrebtControlSetServices BrowserParametersIsDomainMaster значение True на одном или двух серверах. Если в сегменте лишь один сервер, то следует выбрать одну или две рабочие станции для выполнения роли браузера в случае отказа сервера. Процедура выборов организована так, что IsDomainMaster = True принесет рабочей станции победу в голосовании лишь в том случае, если в сетевом сегменте нет ни одного сервера.

· Следует убедиться, что каждый потенциальный главный браузер сегмента может найти главный браузер домена, то есть может преобразовать NetBIOS-имя domain_name<1Bh>. Если все главные браузеры настроены на использование работающей подсистемы WINS, то они смогут обнаружить главный браузер домена. AD-совместимые машины могут попросить AD найти главный браузер домена. В отсутствие WINS и AD нужно настроить каждый потенциальный браузер в сетевых сегментах, в которых нет главного контроллера домена (PDC), на использование файла LMHOSTS.

nbstat -R
загружает файл LMHOSTS (следует указать -R, а не -r; ключ -R перезагружает кэш, а ключ -r выводит статистические данные). Проверить результаты можно с помощью команды

Процедура предполагает, что отсутствующий в списке просмотра компьютер проверен, функционирует исправно и имеет надежную связь с сетью. В процессе работы будет обнаружена неисправность в системе, и выяснятся конкретные элементы, которые нужно проверить, чтобы отыскать слабое звено. Рассматривая проблему, следует помнить, что она может возникнуть, если произошли ошибки в преобразовании имен; если главный браузер подключен к нескольким сетям; если в одном или нескольких компьютерах элементу реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSet ServicesLanmanServerParametersHidden присвоено значение 1; если главный браузер сегмента не получил объявление от компьютера; если главный браузер и "потерянный" компьютер не имеют общих активных транспортных протоколов для NetBIOS.

Работу лучше начать с компьютера в том же широковещательном домене, в котором находится сегмент проверяемого главного браузера, чтобы на тестовую процедуру не повлияли потенциальные проблемы маршрутизации или WINS-сервера. При выполнении следующих действий предполагается, что используется версия Browstat для Windows 2000, протокол номер 2, домен с названием MYDOMAIN, PDC с именем DC1, главный браузер сегмента с именем SERVER1 и резервный браузер с именем BACKUP1.

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

После ввода команды

browstat status
утилита Browstat должна показать имена главного и резервного браузеров сегмента и текущий список ресурсов. Чтобы получить эту информацию, Browstat преобразует имя NetBIOS domain_name<1Dh> в адрес главного браузера сегмента. После того, как будет выбран главный браузер сегмента, его служба Computer Browser регистрирует имя domain_name<1Dh> в NetBIOS, но не WINS. В результате имя преобразуется в IP-адрес главного браузера локального сегмента в процессе преобразования широковещательных имен.

Если Browstat не обнаруживает главный браузер сегмента, то следует убедиться, что хотя бы один компьютер в сетевом сегменте может играть роль браузера. Затем нужно принудительно назначить браузер, для чего существует один или два способа. Во-первых, в сетевом сегменте "потерянного" компьютера следует остановить и перезапустить службу Computer Browser на DC или компьютере, параметру реестра которого HKEY_LOCAL_MACHINESYSTEMCurrebtControlSetServices BrowserParametersIsDomainMaster присвоено значение True. Иначе следует ввести команду

browstat elect 2 mydomain
2. Проверка полноты списка просмотра главного браузера сегмента.

В результате ввода команды

Если в списке просмотра содержатся только компьютеры локального сетевого сегмента, то велика вероятность, что главный браузер сегмента не сможет установить контакт с главным браузером домена (то есть, PDC). Это может указывать на проблемы маршрутизации или ошибку в преобразовании имен. Чтобы определить, может ли главный браузер сегмента получить имя PDC, следует ввести команду

browstat getpdc 2 mydomain
на главном браузере сегмента. В результате компьютер, выполнивший команду, посылает запрос NetBIOS на преобразование имени domain_name<1Bh> в соответствии с указанным транспортным протоколом. В случае успеха возвращается имя PDC.

Если имя PDC нельзя получить с помощью команды Browstat Getpdc, то необходимо устранить проблему с преобразованием имен.

Чтобы получить друг от друга списки просмотра, главные браузеры домена и сегмента должны иметь возможность взаимно преобразовывать имена computer_name<00h>. Подключившись к диску главного браузера сегмента с главного браузера домена, можно проверить способность двух машин к преобразованию имен computer_name<00h> друг друга.

Если компьютер в списке ресурсов главного браузера сегмента отсутствует, можно воспользоваться подкомандой Browstat, чтобы все компьютеры объявили о себе:

browstat forceannounce 2 mydomain
После принудительного объявления придется довольно долго ждать, когда будет готов полный список ресурсов. Получив список, можно продолжить диагностику.

3. Проверка списка ресурсов главного браузера домена.

Чтобы отобразить список ресурсов главного браузера домена, следует ввести команду

4. Обнаружение главного браузера сегмента клиентской сети и проверка его списка ресурсов.

5. Обнаружение резервных браузеров сегмента и проверка их списков ресурсов.

Клиент может получить список ресурсов с любого браузера в сетевом сегменте, поэтому неполадки на резервном браузере могут привести к тому, что информация на клиенте будет недостаточно полной. Передача изменений с главного браузера сегмента на резервный браузер в том же сегменте может занять до 12 минут.

С помощью утилит Browmon и Browstat можно определить, какие компьютеры используются в качестве резервных браузеров в домене широковещательной рассылки клиентского компьютера, и сравнить текущие списки резервных браузеров. В утилите Browmon на пиктограммах резервных браузеров нет красной точки. Иначе можно ввести команду

browstat status
чтобы получить имена резервных браузеров для каждого транспортного протокола в локальном сетевом сегменте.

Для каждого резервного браузера следует ввести команду

browstat view 2 backup1
Затем необходимо проверить все списки ресурсов. Если обнаружен неполный список, то следует проверить возможность преобразования имени segment_master_browser<00h>, отобразив диск резервного браузера на главный браузер сегмента.

Чтобы исследовать обнаруженный домен, клиент запрашивает список ресурсов для этого домена в браузере домена, в главном браузере, сделавшем объявление, или в реестре WINS. Если клиент может преобразовать имя браузера, то он сможет также просмотреть ресурсы домена и даже увидеть компьютер в списке ресурсов, правда, компьютер останется для него недоступным. Кроме того, клиент должен преобразовать адрес компьютера, и поскольку браузеры могут удалить компьютер из списка ресурсов с опозданием, машина может отсутствовать в сети в тот момент, когда клиент пытается обратиться к нему.

Диагностика системы Computer Browser может оказаться сложной задачей, требующей исчерпывающих знаний о сетевых подсистемах Windows. Однако, проявив немного терпения, разобравшись в работе Windows и имея необходимые инструменты, можно успешно решить проблему.

Данная команда не является встроенным средством Windows и входит в состав утилит комплекта Windows XP Service Pack 2 Support Tools, для скачивания комплекта утилит требуется валидация ОС. Если требуется только одна описываемая утилита, то ее можно скачать в комплекте программы Дмитрия Чикирева Advanced Browser Monitor v1.1, версия для Windows 2000 ?. Она представляет собой графическую оболочку над утилитой а сама утилита имеется в архиве. Версию для XP можно скачать с форума OSzone.net.
Далее в статье рассматривается именно эта версия программы и ее применение для диагностики малой одноранговой (бездоменной) сети. В контексте одноранговой сети можно рассматривать параметр ввода и вывода команды домен соответствующим одноименной **рабочей группе". Ключи и другая информация относящиеся к сети с доменной организацией не рассматриваются.
После скачивания файл программы browstat.exe следует поместить в каталоге C:\WINDOWS\system32 или другом, описанном в переменной окружения PATH. Программа работает в среде Windows 2K/XP в командной строке – Пуск – Выполнить – cmd.

После выполнения команды без параметров или с параметром /help выдается краткая справка по использованию.


Как видно, можно использовать длинную и короткую версию ключа, например, вместо BROWSTAT ELECT можно выполнить BROWSTAT EL
В отображаемом списке в числе прочих могут быть следующие флаги :

W Workstation Служба "Рабочая Станция"
S Server Служба "Сервер"
NT Windows NT Компьютер на базе OC Windows NT
W95 Windows 95 ? OC Windows 95/98/Me
WFW WindowsForWorkgroups Компьютер на базе 95/98/Me действующий как браузер
PDC PrimaryDomainController Первичный контроллер домена
BDC BackupDomainController Резервный контроллер домена
PQ PrintServer Сервер печати
PBR PotentialBrowser Потенциальный браузер
BBR BackupBrowser Резервный браузер
MBR MasterBrowser Мастер браузер, Главный обозреватель
DMB DomainMasterBrowser Доменный Мастер браузер
DFS DistributedFileSystem Распределенная файловая система

Синтаксис

browstat sta Вывести статус браузеров
browstat sta -v domain Вывести подробный статус браузеров для Домена/Рабочей группы
browstat gm Transport Domain Вывести имя Мастер браузера на Транспорте в Домене/Рабочей группе
browstat gb Transport Вывести список имен резервных браузеров на Транспорте
browstat wfw Вывести список компьютеров c OC Windows 95/98/Me действующих как браузеры
browstat tickle Инициировать удаленную остановку Мастер браузера, роль Мастера будет передана Резервному браузеру
browstat elect Инициировать начало выборов Мастера

Ключ VIEW (vw) для разных уровней детализации можно применять со следующими параметрами :

browstat vw Transport Просмотр данных на Транспорте
browstat vw Transport ‹domain› Просмотр данных на Транспорте для конкретного Домена/Рабочей группы
browstat vw Transport \\Server Просмотр данных на Транспорте для конкретного компьютера
browstat vw Transport \\‹Server› /DOMAIN Просмотр данных на Транспорте для конкретного компьютера в заданном Домене/Рабочей группе

Примечание о Транспорте : Команда работает с данными сетевого протокола Net BIOS который может использовать в качестве транспортного протокола следующие –

  • TCP/IP (IPv4), в обозначении Транспорта будет присутствовать Net BT ;
  • Net BEUI, в обозначении Транспорта будет присутствовать NBF ;
  • IPX/SPX, в обозначении Транспорта будет присутствовать Nwlnk.

Кроме транспортного протокола Транспорт привязан к физическому сетевому интерфейсу. В выводах команды отображается полное имя Транспорта, например (выделено синим) :
Status for domain WORKGROUP on transport \Device\NetBT_Tcpip_
В случае когда включеннный Net BIOS использует больше одного транспортного протокола, т.е. вместе с TCP/IP включен также и Net BEUI, образуется два Транспорта. Если же имеется 2 сетевых интерфейса и к каждому привязан Net BIOS, то Транспортов будет уже 4, причем каждый будет работать со своим браузингом одновременно и независимо от других. Разумеется, такая конфигурация заведомо проблематична и работа с такой экзотикой выходит далеко за рамки настоящего опуса. Здесь рассматривается простейший случай когда для всей сети используется единый общий Транспорт, а именно – NetBT_Tcpip.
Для правильной диагностики следует точно указывать полное или укороченное обозначение интересующего Транспорта. Разумеется, печатать в командной строке все отмеченное синим длинное наименование затруднительно и для облегчения работы можно выполнить команду browstat dn. Она пронумерует Транспорты и в дальнейшем для обозначения Транспорта в параметрах команды будет достаточно указать его номер.

В этом примере единственный Транспорт Net BT получил номер 1. Теперь для просмотра данных на Транспорте \Device\NetBT_Tcpip_ вместо полного наименования транспорта достаточно подставить его номер и вместо
browstat vw \Device\NetBT_Tcpip_ выполнить
browstat vw 1 .

Примеры применения

Для просмотра текущего состояния и определения имени действующего Мастер Браузера следует выполнить команду browstat sta

Из результата видно что :

  • В рабочей группе WORKGROUP разрешена и работает служба браузинга (Browsing is active on domain)
  • Имя Мастер Браузера = COMPXP
  • Имя Резервного Браузера = COMP2
  • В рабочей группе WORKGROUP имеется 5 серверов и, собственно, одна рабочая группа WORKGROUP.

Для просмотра списка всех серверов на Транспорте (1) следует выполнить команду browstat vw 1:

Современные браузеры для просмотра страничек в Интернет не поддерживают старые операционные системы и процессоры, да притормаживают на старых компьютерах не мало. В первой части будем решать проблему комфортного интернета!

Итак, ситуация : вы на работе, у вас есть компьютер с Windows, который поставили туда году в 2004-2005-м без планов когда-либо его улучшать. Прошло уже 15 лет, Вы и этот компьютер волею судеб теперь вместе.

Как его использовать? Помимо работы в Word и пасьянса «Косынка» захочется делать на нем какие-то естественные сегодня вещи – выйти в интернет за различной, в том числе, рабочей информацией, или просто прочитать интересную статью в обеденный перерыв.

Итак, интернет у вас есть – он приходит по корпоративной сети по lan-кабелю, через мобильный или даже через Wi-Fi! Как же не воспользоваться таким случаем? Тем более не всегда удобно пользоваться смартфоном для интернета. Начинаем.

Все рецепты испытаны на следующем железе : одноядерный процессор Athlon 2400+ (2 Ггц, в процессоре нет инструкций SSE2), оперативная память 1 Гб DDR, видеокарта Radeon 9200 128 Мб. Модель жесткого диска и блока питания нам не понадобятся. Операционная система Windows XP32. Это очень экстремальный набор, и если заработает на нем, то заработает и у вас.

Вы открываете Internet explorer, пытаетесь скачать Google Chrome и понимаете, что ваш Windows XP32-bit больше не поддерживается (чтобы IE 6 из комплекта Windows XP32 смог достучаться до Google и других сайтов в настройках браузера во вкладке «Дополнительно» отмечаем галочкой TLS 1.0) . Да, глобальные корпорации считают старые компьютеры недостойными сети :( Шутка. Всё дело в том, что современный браузер считается инструментом комфортной работы , который учитывает все требования по безопасности, обработке данных и программных платформ (таких как java-скрипты, flash-анимацию, html 5, css 3 и многое другое), считающихся нормой для большинства ПК сегодня.

Как же быть?

Во-первых, не отчаиваться! Нам понадобиться поставить более дружелюбный к старичкам браузер, обновить java и flash. Но сперва браузер.

Лучше всего из привычных нам браузеров со старыми машинами работают такие как Firefox от Mozilla, Opera – хотя они тоже отказались от поддержки систем старше Windows 7, но зато предыдущие версии программ можно легко найти на официальных страницах разработчиков . Такое решение не лишено недостатков – некоторых современных интернет-технологий там не будет, но они не всегда нужны. Зато, совместимость этих браузеров одна из наилучших. Это рассмотрим ниже, а пока - какие есть альтернативы?

Альтернативные браузеры

K-Meleon – браузер в основе которого лежит движок Firefox (Gecko) . Запустился и отлично работал на тестовой системе . Почта и поисковики работали нормально. За исключением YouTube, который предложил скачать что-то иное и современное.

Читайте также: