Tabla de contenidos
Resumen
El protocolo denominado Service Location Protocol (abreviado: SLP) se desarrolló para simplificar la configuración de clientes dentro de una red. Normalmente el administrador necesita un conocimiento detallado sobre los servidores en la red para realizar la configuración de un cliente de red con todos sus servicios. SLP anuncia a todos los clientes de la red la disponibilidad de un determinado servicio. Las aplicaciones que soportan SLP utilizan la información distribuida por SLP para su configuración automática.
SUSE LINUX soporta la instalación a través de SLP e incorpora muchos servicios con soporte integrado de SLP. YaST y Konqueror disponen de frontales para SLP. Se puede utilizar SLP para proporcionar a los clientes de red funciones centrales como un servidor de instalación, servidor YOU, servidor de archivos o servidor de impresión en SUSE LINUX.
Muchas aplicaciones de SUSE LINUX ya disponen de soporte SLP integrado
gracias al uso de la librería libslp. Para ofrecer a
través de SLP otros servicios que no incorporan soporte SLP, existen las
siguiente posibilidades:
/etc/slp.reg.dEs necesario crear un archivo de registro para cada servicio nuevo. A continuación se muestra el ejemplo de un archivo que pretende registrar un servicio de escáner:
## Register a saned service on this system ## en means english language ## 65535 disables the timeout, so the service registration does ## not need refreshes service:scanner.sane://$HOSTNAME:6566,en,65535 watch-port-tcp=6566 description=SANE scanner daemon
La línea más importante de este archivo es la URL del
servicio (Service-URL) que comienza con
service:. Contiene el tipo de servicio
(scanner.sane) y la dirección en la que el servicio
está disponible en el servidor. La variable
$HOSTNAME se sustituye automáticamente por el
nombre de host completo, separado por dos puntos y seguido del puerto
TCP para acceder al servicio. A continuación de la URL del servicio se
introducen, separados por comas, el idioma que debe utilizar el servicio
para anunciarse y el tiempo de vida para el registro en el servicio (en
segundos). El valor para el tiempo de vida del servicio registrado puede
oscilar entre 0 y 65535. Con
0 el registro no funciona y con
65535 no se le fija ningún límite.
El archivo de registro contiene también las variables
watch-tcp-port y description.
La primera opción vincula el anuncio SLP del servicio a si el servicio
en cuestión está activo o no.
La última variable contiene una descripción más precisa del
servicio que se muestra en un navegador adecuado.
/etc/slp.regLa única diferencia con el proceso de registro ya explicado es la concentración de todos los datos dentro de un archivo central.
Se puede utilizar el comando slptool para realizar el registro de un servicio SLP desde un script.