1.8 Setting Up the Server as an SLP Directory Agent

For OES services to work, the server must have one of the following:

For the getting-started lab setup, you don’t actually need a Directory Agent set up because each of the two getting-started lab servers (this server and the NetWare VM) has an eDirectory replica. However, it’s important to understand the basics of setting up SLP on OES 11 SP2. For more information, see SLP in the OES 11 SP2: Planning and Implementation Guide.

  1. Log in to the server as root.

  2. Configure the server as an SLP DA server:

    1. Click Computer > Nauilus File Browser.

    2. In the left panel, double-click File System, then double-click the etc directory.

    3. Scroll down to the slp.conf file, right-click the file, and select Open with gedit.

    4. In slp.conf, find the following line:

      ;net.slp.useScopes = myScope1, myScope2, myScope3

    5. Remove the semicolon (;) and change the line as follows:

      net.slp.useScopes = Directory

    6. Find:

      ;net.slp.isDA = true

    7. Remove the semicolon (;) so that it reads:

      net.slp.isDA = true

    8. Save and close the file and the file browser.

  3. Configure the firewall on the DA server to allow SLP daemon traffic:

    1. Click Computer > YaST, then click Security and Users > Firewall.

    2. In the left navigation frame, click Allowed Services.

    3. Click the Services to Allow drop-down list and select Openslp server (SLP).

    4. Click Add > Next.

    5. Click Finish.

  4. Restart OpenSLP and eDirectory:

    1. Right-click the desktop and select Open in Terminal.

    2. At the command prompt, enter the following command to restart the SLP daemon with the changed configuration:

      rcslpd restart

    3. Restart eDirectory by entering the following command:

      rcndsd restart

      This registers eDirectory as an SLP service.

  5. Verify that OpenSLP is running as expected.

    1. After eDirectory restarts, enter the following command:

      slptool findsrvs service:ndap.novell

      After a moment or two, the system should respond with a line that indicates EXAMPLE_TREE is being advertised as a service in SLP.

    2. Close the terminal by entering the following command:

      exit

  6. Continue with Accessing iManager.