[ Présentation| Pour le récupérer | InstallationConfiguration du serveur| Configuration d'un poste client avec Netscape   |  Configuration d'un poste client sous Internet ExplorerSambar 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).
[Retour haut de la page]

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.

[Retour haut de la page]

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.
 

[Retour haut de la page]

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.

[Retour haut de la page]

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.
[Retour haut de la page]