Конец ветки - "Как NDS дерево обнаруживает себя в сети..."
Может кому пригодится.... успешный опыт...
Ситуация:
В наличие:
1. nw5.1 sp8.
2. Cеть чистого IP с маршрутизаторами.
3. Невозможно маршрутизировать IP MULTICAST.
4. Отсутствие DHCP сервера.
5. Рабочие станции xpsp2 с nwclient 4.91sp2.
Проблема: Пустое поле дерева в клиенте рабочей станции при логине к серверу.... и т.д.
Решение проблемы:
1. Необходимо наладить правильную работу SLP (service location protocol), с помощью запуска на сервере
DA (directory agent) агента!!!!!!!
Настройки серверной части:
1. Прописываем имя области действия - загружаем модуль MONITOR далее - параметры сервера - service location protocol - slp scope list - прописываем значение DEFAULT, также способ обнаружения сервером других DA - SLP DA DISCOVERY OPTIONS - значение 0, запускаем slp debug значение 88 для наглядности работы da.
2. Запускаем DA (SLPV2) агента - в консоле - slpda /a - команда создания da со стандартными настройками, при этом в дереве создается контейнер SLPDEFAULT в нем scope list под именем DEFAULT (это список зарегестрированных сервисов), плюс объект каталога SLP под именем имя_сервера_slpv2da.
3. Проверим регистрацию сервисов на сервере с помощью команды DISPLAY SLP SERVICES в консоле сервера,
видим следующую картину:
SASHA:display slp services
DISPLAY SLP SERVICES
Usage: display slp services [[service type]/[scope list]/[predicate query]]/
Example 1: 'display slp services'
Example 2: 'display slp services bindery.novell//(svcname-ws==abc*)/'
Searching Network . . .
bindery.novell ndap.novell nwserver.novell portal.novell smdr.novell times
ync.novell service:bindery.novell:///SASHA
service:ndap.novell:///NET.
service:nwserver.novell:///SASHA
service:portal.novell://SASHA:8008/SASHA
service:smdr.novell://200.5.1.146:413/SASHA
service:timesync.novell://200.5.1.146
Displayed 6 of 6 Total URL's for:
"(All)/(default)/(Not specified)"
AFREECON: 10/18/06 17:10:54 - remote console connection (22.0)
4. В автозагрузке прописываем - slpda.
Сервер настроен (перезагрузки не требует).
Настройки клиентской части:
1. Прописываем в реестре slp port - 427,
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\SRVLOC\Parameters]
"Slp Port"=dword:000001ab
2. В настройках nw клиента прописываем в закладке "местоположения сервиса" в списке областей действия
"default" - (статический), в списке агентов каталогов ip сервера DA - (статический).
3. Для быстроты нахождения дерева в дополнительных параметрах клиента отключаем DHCP FOR SLP, включаем определение ближайшего сервера slp, отключаем использование группового вещания для SLP, указываем ip адрес предпочитаемого сервера.
Перезагружаем xp.
Проверяем работу slpda командой на xp - slpinfo /all - видим примерно следующее:
C:\>slpinfo /all
*** Novell Client for Windows NT ***
*** Service Location Diagnostics ***
SLP Version: 4.91.0.1
SLP Start Time: 4:53:19pm 10/18/2006
Last I/O: 5:12:42pm 10/18/2006
Total Packets: Out: 39 In: 21
Total Bytes: Out: 2916 In: 587
slp operational parameters
Static Scopes YES
Static Directory Agents YES
Active Discovery YES
Use Broadcast for SLP Multicast NO
Use DHCP for SLP NO
SLP Maximum Transmission Unit 1400 bytes
SLP Multicast Radius 32 hops
SLP Timers Values
slp timers
Give Up on Requests to SAs 15 seconds
Close Idle TCP Connections 5 minutes
Cache SLP Replies 1 minutes
SLP Default Registration Lifetime 10800 seconds
Wait Before Giving Up on DA 5 seconds
Wait Before Registering on Passive DA 1-2 seconds
Scope List Source(s)
---------------------------------------- ------------
default CNFG
da ip adress source(s) state version local interface scope(s)
200.5.1.146 CNFG UP SLPV2 200.5.3.3 DEFAULT
Local Interface 200.5.3.3
---------------------------------
Operational State: UP
Operating Mode(s): MCAST,STATIC-DA
SA/UA Scopes: default
Last I/O: 5:12:42pm 10/18/2006
I Total Packets: Out: 39 In: 21
Total Bytes: Out: 2916 In: 587
Last Addr Out: 200.5.1.146
Last Addr In: 200.5.1.146
Все работает, ура!!!!!!