How to manually configure SLP using NWADMIN

  • 7002636
  • 11-Feb-2009
  • 26-Apr-2012

Environment

Products:
Novell NetWare 6.5

Configuration:
Microsoft Windows XP Professional

Situation

How to configure SLP manually
How to configure SLP using NWADMIN

Resolution

Steps to configure SLP manually using NWADMIN:
  1. Make sure that Novell Client is installed on the Microsoft Windows XP Professional machine.
  2. Authenticate to the tree (where SLP needs to be configured) with the admin user, using the Novell Client from the Windows workstation.
  3. Once authenticated right click on the "N" icon in the system tray and select the option Novell Map Network Drive and it will open a Map Drive dialogue box
  4. Select the appropriate drive letter and browse the sys volume and click on Map option. This will map the sys volume of the server on the Windows workstation
  5. Open "My Computer" and browse to "sys:\public\win32" and execute "nwadmn32.exe". This will open NWADMIN
  6. Once NWADMIN is opened it will show the tree where SLP needs to be configured
  7. Right click on the "context" or "O" and select "create". This will open the New Object Class selection dialogue box
  8. Select the Class of new object as "Organizational Unit" or "OU" and click OK. 
  9. Next it will ask you to put in the Organizational Unit name. Give a name to the SLP container. Example: SLP_Container or SLP_NOVELL or any name that can be easily identified
  10. Once the SLP container is created right click on it and select the create option
  11. Next it will ask to select the Class of new object. Select "SLP Scope Unit" and click OK
  12. It will then ask you to provide a name for the "SLP Scope Unit" and "Scope name". 
  13. Put in a name for the SLP Scope Unit name and Scope name.  Example: SLPSCOPE_NOVELL or SLPSCOPE_COMPANYNAME in both the fields
  14. Once the SLP Scope Unit is created click on the "context" or "O".  Then right click on it and select the create option.
  15. Select SLP Directory Agent from the list and click OK
  16. Put a name in for the SLP Directory agent.  Example: SLPDA_V2_SERVERNAME and click Create
  17. Once the SLPDA is created right click on it and select the Details option. This will open the configuration box for SLP Directory Agent
  18. On the right side pane click the SLP Scope Units button, then click the Add button, browse to the SLP Scope unit and click OK, this will add the SLP Scope Unit to the SLPDA
  19. Then on the right side pane click on Configuration and just below the host server name there is a browse button, browse to, and select, the NCP server that will be acting as the SLPDA
  20. Once the configuration is done type "slpda" without quotes on the server system console of the NCP server that you selected in the previous step.

Steps required to configure other servers in the tree to communicate with this new SLPDA server:

  1. On the other servers in the tree that will act as an SA, type the following command at the server system console without quotes "edit slp.cfg" and hit enter
  2. The above command will open the slp.cfg file. Scroll down to the bottom and put in the following line without quotes: "DA IPV4, X.X.X.X" where X.X.X.X is the IP address of the new SLPDA server
  3. Press ESC and say Yes to save the file and exit
  4. At the server system console type "monitor" without quotes and hit enter.
  5. Navigate to "Server Parameters | Service Location Protocol" and hit enter. This will open Service Location Protocol Parameter page.
  6. Scroll down to the SLP Scope List option and hit enter and put in the SLP Scope name and press ESC.  It will prompt to save the configuration. Say Yes and exit
  7. At the server system console type "set slp reset = on" without quotes. This command will register the services with SLPDA
  8. At the server system console type "display slpda" without quotes to check to see if the new SLPDA is listed.  It should be active and servicing the new scope.
Steps to check SLP from client side (Windows Machine):
  1. Open a command prompt on the Windows workstation and type "slpinfo /all" without quotes and hit enter. This command will display the SLP configuration on the client side
  2. Switches that can be used on client side with the "slpinfo" command are [D/C/O/T/R/S/I/ALL/HELP]
  3. The /d option will list DA specific information.

Additional Information

Notes:
  1. It is recommended to create the SLP Container and the SLPDA object high in the tree.
  2. It is recommended that the server that will act as an SLPDA have a read/write replica of the SLP Container's partition.