Тип Узла aka Node Type
Параметр Тип узла задает порядок применения методов которые будут использованы Net BT для регистрации и разрешения имен NetBIOS. Возможные значения :
B-node Broadcasting – Широковещательный | метод использует широковещательную рассылку запроса для разрешения имен. Значение 1. |
P-node Point-to-point – точка–точка, Одноранговый | метод использует сервер WINS для разрешения имен и никогда не использует широковещание. Значение 2. |
M-node Mixed – Смешанный | метод сначала пытается разрешить имя через широковещание (как в B-node), а затем посылает запрос к серверу WINS (как в P-node), если первая попытка провалилась. Этот метод зачастую применяется в сетях, где сервер WINS отделен от клиента сетями WAN. Значение 4. |
H-node Hybrid – Гибридный | метод сначала пытается разрешить имя при помощи сервера WINS (как в P-node), а затем, в случае неудачи, применяет широковещание (как в B-node). Значение 8. |
Выбор подходящего типа узла производится установкой в реестре соответствующего значения параметра NodeType (1,2,4,или 8; DWORD, Hex) в ключе
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\NetBt\Parameters
Этот параметр по умолчанию равен
- 1 ( B-node ) если в настройках сетевого интерфейса не указан адрес сервера WINS
- 8 ( H-node ) если в настройках сетевого интерфейса указан адрес сервера WINS
Для проверки действующего значения параметра выполняется Команда IP Config /all и проверяется поле Тип узла (NodeType) в ее результатах.
В случае когда компьютер подключен в сеть где имеется DHCP сервер то настройка параметра Тип узла производится по данным полученным от DHCP сервера. Значение такого параметра можно посмотреть в том же разделе реестра в ключе DhcpNodeType. Если в реестре записаны значения и DhcpNodeType и NodeType то приоритетным является параметр NodeType.
Возможные неисправности
- В одном из экспериментов на свежеустановленной системе Windows XP Pro SP3 Команда IP Config /all показала неожиданное значение Тип узла ..... неизвестный. При этом параметр Node Type в реестре отсутствовал а сеть исправно функционировала. По данным PChuck's Network в случае когда в настройках не указан WINS сервер, параметр «Неизвестный» рассматривается системой как «Широковещательный» и не является проблемой. Тем не менее, Microsoft предлагает способ исправления этого недоразумения : в ветке HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Netbt\Parameters\ изменить значение параметра EnableProxy на 0 или 1. Если в вашей системе этот параметр отсутствует, его следует добавить со значением 0. По-видимому, его изменение или добавление заставит систему пересмотреть свое мнение и вывести правильное стандартное значение.
- Если Node Type установлен в P-node (Point-to-point – точка–точка, Одноранговый) а WINS сервер в сети отсутствует/неисправен/недоступен, то имя разрешено не будет. Со всеми вытекающими последствиями.
Линки по теме
KB903267 – Не удается просмотреть компьютеры другой рабочей группы сети с компьютера под управлением Windows XP
KB119493 – Разрешение имен NetBIOS по TCP/IP и WINS
KB314053 – Параметры конфигурации TCP/IP и NBT для Windows XP
KB160177 – Default Node Type for Microsoft Clients
Обсуждение на форуме
Abram4 /29.11.2008 11:18/