[ Présentation|
Pour
le récupérer | Installation
| Configuration du serveur|
Configuration
d'un poste client avec Netscape | Configuration
d'un poste client sous Internet Explorer | Sambar
serveur HTTP | Limitations du produit
]
Dernière modif 25.06.00
Sambar
Présentation
Sambar est un soft qui marche sous Windows qui permet de donner
l'accès internet aux autres ordinateurs de votre réseau quelque
soit le système d'exploitation utilisé que ce soit Windows,
MacOS mais aussi Linux ! Et le tout gratuitement !!
Vous me direz comment j'en suis arrivé à cette extrémité
alors que je suis un fervent défenseur de Linux et que ce dernier
fait autant et même plus, c'est bien simple le modem de mon serveur
linux est parti un moment service après vente, comme je pouvais
difficilement rester coupé du monde, c'est donc un PC sous Windows
avec Sambar qui a pris son relais. Ce qui m'a donné l'occasion
d'essayer ce logiciel.
Sambar est en fait un serveur proxy, c'est à dire qu'avec
une seule machine connectée officiellement au réseau internet
(avec une adresse IP officielle), on peut par son entremise connecter un
tas d'autres machines sans avoir rien à déclarer du tout
(avec des adresses IP non officielles). Par son entremise d'autres ordinateurs
peuvent ainsi accéder au web. Dans le monde linux, on appelle celà
de la masquerade, ou l'art de camoufler un réseau tout entier derrière
une seule machine.
En plus de cela Sambar comme Apache est un vrai serveur
HTTP, vous pouvez donc créer un vrai intranet sur votre réseau.
La version Sambar en téléchargement est une version
non complète, c'est à dire qu'elle permet de partager le
surf sur le web, par contre pour les news et pour les mails, il faut s'acquitter
d'une certaine somme qui reste néanmoins raisonnable ou alors voir
du côté d'hamster. Ne vous fiez pas aux indications
de la doc, elle concerne la version complète et non pas la version
en téléchargement gratuit.
Dans la suite de la manip, on suppose que votre réseau est déjà
configuré. On appelera le serveur, la machine sur laquelle vous
avez installé Sambar et les clients ceux qui profitent de
la connexion. Le serveur est évidemment celui qui est connecté
physiquement à internet (qui a le modem).
Pour le récupérer
Il suffit de se connecter sur le site de sambar www.sambar.de,
vous y trouverez la version Sambar Pro Server 4.2.1. Vous constaterez
que le site n'a pas été dépoussiéré
depuis un certain temps, on y fait référence à des
sites miroirs, notamment sambar.jalyn.net
et surprise sur ce site bien actif, on y trouve une version 4.3 de Sambar
Production et même une version 4.4 béta de Sambar,
est-ce devenu le nouveau site officiel de Sambar ou le produit a-t-il
dérivé ? Je l'ignore en tout cas j'ai récupéré
l'archive zip de Sambar Server 4.3 Production de ce site.
Installation
Tout d'abord dézipper l'archive avec Winzip, ça va
vous donner les fichiers d'installation, dont un setup.exe. Le reste
est très simple, suivez les indications qu'on vous demande dont
notamment le répertoire d'installation, par défaut sambar
4.2.1 sera installé dans c:\Program Files\sambar43. Vous
pouvez choisir le type d'installation à savoir, Typical pour
standard, Compact pour une install mini et Custom pour personnalisé.
J'ai choisi le mode Custom. Dans ce mode vous pouvez sélectionner:
- Applications Files (les exécutables nécessaires
à l'application)
- Sample Files (exemple de fichiers de config)
- Perl (perl pour les scripts CGI de vos pages webs)
- Source Code Samples (exemples de scripts)
- Documentation (comme son nom l'indique)
- Configuration Files (fichiers de config)
Ca fait au total 6,481Mo, j'ai tout sélectionné.
A ce moment là un groupe d'icône va se créer contenant
notamment celle qui va lancer le serveur. A ce stade la doc vous dit que
vous pouvez déjà lancer le serveur pour voir si l'installation
s'est bien passée. Pour cela menu Démarrer puis:
Programmes->Sambar Server->Sambar Server 4.3
Une petite icône apparaît dans la barre de tâche
Maintenant pour voir si tout marche bien, lancer votre navigateur favori
(sur le même poste où est lancé Sambar) netscape
ou internet explorer, faites en sorte qu'il soit configuré pour
ne pas utiliser de proxy. Exemple pour netscape:
Menu Editions -> Préférences -> Avancées ->Proxy
-> Connexion directe à Internet coché
Au niveau du champ adresse (ou location ou encore URL) de votre navigateur,
tapez : http://localhost, et là oh magie la page de présentation
de Sambar Server V4.3 apparaît. Sambar est donc bien
installée. Bon à ce niveau, je note par contre qu'en haut
de la page il est noté Sambar Server V4.3 Beta 8, peut
être la page qui n'a pas été mise à jour.
Pour faire en sorte que Sambar soit lancée automatiquement au
lancement, .rajoutez l'icône de lancement de Sambar dans le groupe
de démarrage, pour cela, dans le menu Démarrer, choisissez
Paramètres,
puis Barre des Tâches, onglets Programmes du menu Démarrer,
bouton Avancé, vous pouvez vous balader dans l'arborescence
de votre menu de démarrage, allez dans le groupe Sambar Server,
sélectionnez l'icône Sambar Server 4.3 et par drag
and drop la copier (bouton gauche de la souris appuyé + touche CTRL)
vers le groupe Démarrage.
Configuration du serveur
Pour l'instant, sur un poste client vous ne pouvez pas accéder à
internet, de même que vous n'avez pas accès au news, pour
cela vous avez deux trois manips à faire, sur le serveur. Sur ce
dernier, lancez notre navigateur préféré, tapez dans
le champ adresse (ou location) http://localhost, la page d'accueil
de Sambar apparaît, cliquez sur le lien System Administration,
une bannière d'identification apparaît, pour User ID tapez
admin,
laissez tomber le mot de passe et cliquez sur OK. Cliquez sur Proxy
Configuration, vous avez alors tous les paramètres de configuration
(à gauche, à droite les commentaires), puis :
- cliquez Yes pour Act As HTTP Proxy Server,
- cliquez Yes pour Log HTTP Proxy Usage
Laissez les autres paramètres par défaut, puis appuyez
sur le bouton Update Server Configuration tout en bas, revenez à
la fenêtre jsute avant (bouton back du navigateur) puis cliquez sur
Restart
Server en haut de la fenêtre.
Configuration
d'un poste client avec Netscape
Au niveau de vos clients que ce soit des postes Windows, des Mac, des postes
Linux, ce que vous voulez, pour configurer Netscape pour pouvoir accéder
au web, au news et au mail par l'intermédiaire de votre serveur
Sambar,
vous devez:
- Lancer Netscape,
- Allez dans le menu Edit,
- Puis sélectionnez Preferences...,
- Cliquez sur la petite flêche devant Advanced,
- Cliquez sur Proxies,
- Sélectionnez Manual proxy configuration, puis cliquez
sur le bouton,
- Tapez le nom de votre serveur Sambar dans le champ HTTP Proxy,
Security
Proxy puis FTP Proxy et tapez 80 dans le champ port juste
en face,
- Cliquez sur OK,
A noter que dans la doc, pour le nom du serveur Sambar, ils mettent
localhost, vous devez mettre ici le nom du serveur Sambar tel qu'il
apparaît dans le voisinage réseau de Windows, ou dans le fichier
hosts de Linux.
Configuration
d'un poste client sous Internet Explorer
Pour configurer Internet Explorer (IE) que vous soyez sous Windows ou sous
UNIX (Si, si ...), vous devez :
- Lancer Internet Explorer,
- Dans la barre de menu, cliquez sur Affichage,
- Puis Options Internet ...,
- Au niveau de la page de l'onglet Général, au
niveau de la page de démarrage, vous pouvez saisir l'adresse (l'URL)
de la page qui sera affichée au lancement de IE, je vous conseille
de cliquez sur Page Vierge,
- Cliquez sur l'onglet Connexion, choisissez Se connecter
à Internet par l'intermédiaire d'un réseau local,
- Cliquez sur Se connecter à Internet en utilisant un serveur
proxy,
- Cliquez sur le bouton Avancés...,
- Au niveau de la fenêtre Paramètres Proxy, cliquez
sur Utiliser le même proxy pour tous les protocoles,
- Dans le champ HHTP, saisissez le nom de votre serveur Sambar,
puis 80 dans le champ port, cliquez sur OK,
- Cliquez sur OK, ça y est c'est terminé.
Sambar serveur HTTP
Pour activer le serveur HTTP voir le chapitre Configuration du serveur.
Pour créer un site web accessible de votre intranet vous placerez
vos pages sous .\sambar43\docs. Sachez que vous disposez d'outils
pour créer vos scripts CGI, par contre pas de traces de PHP3 ou
de gestion de base de données type MySQL, mais c'est toujours intéressant
pour un intranet "basique" ne faisant pas appel aux dernières subtilités
du net.
Limitations du produit
Pour le surf
A priori ça semble bien marcher.
Voir néanmoins si Sambar ce comporte comme un cache,
c'est à dire que les pages les plus visitées sont sauvegardées
sur le disque pour gagner en rapidité de chargement, s'il se comporte
comme un cache, faut-il de temps en temps vider le cache pour ne pas prendre
le risque d'exploser le disque ou de voir les performances se dégradaient
spectaculairement.
Pour les news
Ca marche bien pour la lecture et l'envoi de post à partir du serveur
et des clients. GROS INCONVENIENT on ne peut pas lire les news off-line,
c'est à dire qu'on ne peut pas télécharger uniquement
les groupes intéressants, se déconnecter puis lire les news
déconnectés (off-line), y répondre et se reconnecter
uniquement pour envoyer les posts.
Vous devez aller voir du côté d'Hamster
pour avoir un serveur NNTP qui permet de lire les news off-line sous Windows
et d'en faire profiter les autres ordinateurs du réseau.
Pour le mail
Sambar est prévu pour qu'on puisse créer plusieurs
utilisateurs (fonctionnalité User Management dans la page
System
Administration), pour chaque utilisateur créé,
Sambar
va créer une boite aux lettres (BAL), c'est un répertoire
qui va se trouver dans .\sambar43\mail\mbox (par défaut,
fixé dans .\sambar43\config\mail.ini). Vous avez une fonctionnalité
de Sambar qui s'appelle Mail Fetcher, elle va permettre de
récupérer le courrier chez le fournisseur d'accès
et ailleurs éventuellement et le dispatcher suivant le destinataire
dans les différentes BAL que vous avez créé. Ensuite
sur les postes clients ou sur le serveur, au niveau de la configuration
de votre navigateur pour la réception du courrier, pour le serveur
de mail entrant vous allez saisir le nom de votre serveur sambar et le
nom d'utilisateur que vous avez défini, quand vous allez récupérer
le courrier d'un poste client c'est dans le répertoire de l'utilisateur
sous .\sambar42\mail\mbox que le courrier va être pris.
Pour l'envoi de courrier d'un poste client, si vous êtes connecté,
le courrier va être automatiquement relayé par Sambar
vers votre fournisseur, si vous n'êtes connecté, le courrier
va être placé en attente d'une connexion dans .\sambar43\mail\spool.
Ca c'est le mécanisme de la version complète, pour la
version en téléchargement, on ne dispose pas du Mail fetcher,
donc pas moyen de récupérer et de dispatcher le courrier,
tout ce que vous pouvez faire d'un client, c'est récupérer
tout le courrier chez votre fournisseur sans pouvoir faire aucun tri, c'est
à dire que si vous disposez de plusieurs adresses emails chez votre
fournisseur, tous les emails quelques soient les destinataires arriveront
dans l'inbox (pour Netscape) ou dans la boite de réception (pour
Outlook), c'est pas terrible, néanmoins, si vous ne disposez que
d'une adresse email, ça peut vous suffire.
Pour l'envoi de courrier, pas moyen d'envoyer les mails off-line, il
faut nécessairement être connecté.
Pour un vrai serveur de mail (entrant et sortant multi-utilisateur
qui marche pour tous les postes du réseau) voir Hamster.
Conclusion
Les limitations de ce produit concerne surtout les serveurs de mail/news,
pour le courrier entrant, on ne peut pas dispatcher le courrier suivant
le destinataire, ce qui peut être un inconvénient dans le
cas d'un réseau multi-utilisateur. Autre problème pas de
moyen de lire les news et d'envoyer du courrier off-line. Par contre pour
le partage de la connexion pour surfer sur le web, il marche très
bien et il est très facile à installer.
Un bon choix est d'installer Hamster
pour gérer le mail et les news et sambar pour le proxy web.