Novell Home

My Favorites

Close

Please to see your favorites.

Linux SLP Quickstart

(Last modified: 10Nov2004)

This document (10095033) is provided subject to the disclaimer at the end of this document.

fact

SuSe Enterprise Linux Server (SLES) 8

SuSe Enterprise Linux Server (SLES)

symptom

How do I configure SLP on Linux?

Linux SLP Quickstart

Linux SLP Quick start

Configuring SLP on Linux

fact

Summary:  One can configure SLP on linux to be a SA (service agent to register services with the DA) and or one can configure the Linux server to be the DA (Directory Agent).

SLES 8 instructions:

mod the conf file
vi /etc/slpuasa.conf


Configuring Linux to be an SA (Similar to modifying the sys\etc\slp.cfg on NetWare).
If SA only (SA registers with the DA all its services).
For example the following tell the linux box to register it's services with the NW DA 10.10.10.25 and act as a DA
net.slp.useScopes = DEFAULT
DA_ADDR =10.10.10.25

/etc/init.d/slpuasa stop
/etc/init.d/slpuasa start


Configuring Linux to be an SA and a DA
If DA (everyone registers their services with me). Typically 2 DAs per organization.
vi /etc/slpuasa.conf
net.slp.isDA=true
net.slp.useScopes = DEFAULT
DA_ADDR =10.10.10.25

In order for your Linux box to be a SLPDA server it needs the slpd module.

On SLES 8 you must download and install the slpd deamon because it is not included in SLES 8 (slpd is native on SLES 9). I searched the web (google.com) for "download slpd" and installed the OpenSLP 1.0.11 from an RPM

Once you have the /etc/slpuasa.conf file configured stop/start the service.
/etc/init.d/slpuasa stop
/etc/init.d/slpuasa start

After installing the slpd rpm
/etc/init.d/slpd

VERIFICATION:
Linux commands
slpinfo -t
slptool --help

Hand the PC the SLPDA via DHCP or statically configure the Novell Client for the DA and reboot.

Start | run | cmd | slpinfo /a
Should look something like:
DA IP Address Source(s) State Version Local Interface Scope(s)
10.10.10.18 CNFG UP SLPV1 10.10.10.71 default

.

fix

SLES 9 instructions:
Seems the slpd and the slpuasa have merged into one deamon called the slpd. In SLES 8 there were two modules for slp, slpuasa and slpd.
For SLES 9 do the following:
vi /etc/slp.conf


SA
If SA only (SA registers with the DA all its services) simply unremark the
net.slp.DAAddresses = ipaddrOfYourDAs
/etc/init.d/slpd stop
/etc/init.d/slpd start


DA
If DA (everyone registers their services with me). Typically 2 DAs per organization.
If a DA then configure the following:
vi /etc/slp.conf
net.slp.DAAddresses = ipaddrOfYourDA
net.slp.isDA = true

I'm not sure if it is like NetWare and will figure out it is the DA via the loopback or not. So put it self and the other DA. Have two Das for fault tolerance.

/etc/init.d/slpd stop
/etc/init.d/slpd start

Do same verification as the SLES 8

Linux SLP resources:
http://www.openslp.org/doc/html/UsersGuide/SlpConf.html
http://ipv6.gemblung.org/manual/openslp/html/faq.html
http://www.novell.com/documentation/edir873/edir873/data/aksbdp5.html
http://www.novell.com/documentation/edir873/index.html?page=/documentation/edir873/qsedir873/data/aksbdp5.html

disclaimer

The Origin of this information may be internal or external to Novell. Novell makes all reasonable efforts to verify this information. However, the information provided in this document is for your information only. Novell makes no explicit or implied claims to the validity of this information.
Any trademarks referenced in this document are the property of their respective owners. Consult your product manuals for complete trademark information.

  • Document ID:
  • 10095033
  • Solution ID: NOVL99363
  • Creation Date: 14Oct2004
  • Modified Date: 10Nov2004
    • NovellLinux

Did this document solve your problem? Provide Feedback