Table des matières
Résumé
Le Service Location Protocol (SLP) a été développé afin de simplifier la configuration des clients reliés au réseau à l'intérieur d'un réseau local. Pour configurer un client réseau, y compris tous les services souhaités, son administrateur a traditionnellement besoin d'une connaissance détaillée des serveurs disponibles dans son réseau. Avec SLP, la disponibilité d'un type de service défini est indiquée à tous les clients du réseau local. Les applications supportant SLP peuvent utiliser les informations émises via SLP et peuvent ainsi être configurées automatiquement.
SUSE LINUX supporte l'installation de sources d'installation transmises par SLP et comporte beaucoup de services système avec support intégré pour SLP. YaST et Konqueror dispose tous les deux d'applications correspondantes pour SLP. Utilisez SLP afin de mettre à la disposition des clients connectés les fonctions centrales comme le serveur d'installation, le serveur YOU, le serveur de fichiers ou le serveur d'impression sur votre SUSE LINUX.
Beaucoup d'applications sous SUSE LINUX disposent déjà d'un support SLP
intégré par l'intermédiaire de l'utilisation de la bibliothèque
libslp. Si vous désirez en outre rendre disponibles des
services supplémentaires via SLP qui n'ont aucun support SLP intégré,
plusieurs possibilités s'offrent à vous :
/etc/slp.reg.d
Créez pour chaque nouveau service un fichier d'enregistrement propre. Voyez ci-dessous un exemple de ce type de fichier pour l'enregistrement d'un service scanneur :
## 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 ligne la plus importante de ce fichier est ce qu'on appelle
l'URL de service, qui commence par
service:. Elle contient le type de service
(scanner.sane) et l'adresse sous laquelle le service
est disponible sur le serveur. $HOSTNAME est
automatiquement remplacé par le nom d'hôte complet. Séparé par deux
points, arrive ensuite le port TCP sur lequel le service concerné
écoute. Indiquez maintenant, séparée de l'URL de service par des
guillemets, également la langue dans laquelle le service doit être
indiqué et la durée de vie de l'enregistrement en secondes. La valeur
pour la durée de vie de l'enregistrement peut se situer entre
0 et 65535. Si vous indiquez
0, l'enregistrement ne serait pas valable, avec
65535, il n'est pas limité.
Le fichier d'enregistrement comporte en outre les deux variables
watch-tcp-port et
description. La première couple l'annonce SLP du
service à l'état d'activité de celui-ci (slpd contrôle l'état de ce service). La dernière
variable comporte une description plus précise du service ; celle-ci est affichée
dans les navigateurs appropriés.
/etc/slp.reg
La seule différence avec la procédure décrite plus haut est la concentration de tous les services dans un unique fichier central.
Si un enregistrement SLP doit se faire à partir des propres scripts d'un service, utilisez l'interface en lignes de commandes slptool.