Не працює мережеве оточення Windows, Бортовий журнал Ктулху
Сьогодні раптово при вході в робочу групу отримую помилку доступу, групи немає, до неї не можна і таке інше.
Раніше такі проблеми бували, але якось усе поступово розсмоктувалося, але так жити далі не можна і потрібно було терміново вирішити проблему.
Комп'ютер у мережі може бути:
- Preferred master
- Master
- Backup browser
- Potential browser
Якщо два комп'ютери можуть відігравати однакову роль, то вибори проводяться за такими критеріями:
- Windows NT Server - PDC
- Windows NT Server - BDC
- Windows NT Server (окремо стоїть)
- Windows NT Workstation
- Windows 95
- Windows for Workgroups
Наступний критерій за версією системи:
Насамперед потрібно визначитися хто захопив владу став master browser.
Для цих цілей є утиліта browstat, що входить до комплекту утиліт Windows XP Service Pack 2 Support Tools. З її допомогою можна подивитися, хто в даний момент є master browser і ініціювати перевибори.
Короткий список команд, якщо знадобиться повний, сюди.
| browstat sta | Вивести статус браузерів |
| browstat sta -v domain | Вивести докладний статус браузерів для Домена/Робочої групи |
| browstat gm Transport Domain | Вивести ім'я Майстер браузера на Транспорті в Домені/Робочій групі |
| browstat gb Transport | Вивести список імен резервних браузерів на Транспорті |
| browstat wfw | Вивести список комп'ютерів з OC Windows 95/98/Me, що діють як браузери |
| browstat tickle | Ініціювати віддалену зупинку Майстер браузера, роль Майстра будепередана Резервному браузеру |
| browstat elect | Ініціювати початок виборів Майстра |
Для встановлення ролі комп'ютера в мережі:
Regedit.exe HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters Доблукніть на MaintainServerList І встановіть: No - non-browser Yes - комп'ютер може бути Master або Backup ом Auto - може бути Master, Backup або Potential Browser OK Перезавантажтеся.
Якщо мережі є Linux-сервер, то логічно його призначити головним. Для цього на ньому повинен бути встановлений сервер samba і в конфігурації вказано бути Master Browser.
#майстер браузер домену, намагається збирати інформацію з локал майстер броузерів інших підмереж
domain master = No
#власне ось, самба намагатиметься стати майстер браузером
local master = yes
#параметр дає Samba пріоритет, що дозволяє їй перемогти в будь-яких виборах майстра.
#os level може бути від 0 до 255
#0 - не бере участі у виборах
#> 32 - перемагає win-десктопи
#> 65 - перемагає win-сервера
#255 - перемагає все
#форсує вибори майстер браузера при завантаженні та перемагає тк os level найвищий
preferred master = yes
#порядок дозволу імен, спочатку дивиться файл lmhosts, потім dns і т.д останнім робить широкомовний запит
name resolve order = lmhosts dns host bcast
#самба може виступати у ролі wins сервера
wins support = Yes
За допомогою команди smbcontrol можна запустити процедуру виборів майстер браузера.
Щоб остаточно автоматизувати процес, можна додати в crontab:
У прикладі оновлення коштує кожні 20 хвилин, можна встановити на будь-який час, див.crontab.