Projet Open LDAP
Par Plum05 • 19 Avril 2018 • 1 129 Mots (5 Pages) • 483 Vues
...
La création de la zone inverse permet de retrouver le nom de la machine lors de l’interrogation par le serveur à partir de son adresse IP
Nous allons créer cette zone dans le fichier named.conf.local, la zone nommée 1.168.192.in-addr.arpa
[pic 10]
Le fichier de zone inverse : db.192.168.1:
[pic 11]
Le test sur la configuration de la zone inverse fonctionne:
:[pic 12]
- Mise en œuvre de serveur ASTERISK
Bref historique : Tout a commencé en 1999, lorsque Marc Spencer décide de travailler sur un projet consistant à fournir aux systèmes d'exploitations, en l'occurrence Linux un commutateur téléphonique complet et donc totalement accessible a tout utilisateur. Il met alors en œuvre un système nommé Asterisk.
Aujourd’hui, plus qu'un PABX « système de téléphonie »: Asterisk est un système de ToIP « Téléphonie Over IP » beaucoup plus complexe, basé sur des fonctionnalités ultra moderne axées sur :
- Des nombreuses implémentations de protocoles de Télécommunications (RNIS, SIP, H.323, SAMBA)
- Des services de téléphonie intégrés (messagerie vocale, audioconférence, IPBX)
- Des interfaces vers les applications informatiques, essentielles ou non, telles que le e-mail, le web, la messagerie instantanée
Le but de ce projet est de concevoir un parc informatique auquel les utilisateurs s'authentifieront uniquement grâce au protocole d'authentification Openldap
La partie nous concernant consiste à la mise en œuvre du service de la téléphonie IP avec Asterisk et LDAP, afin de faciliter la communication entre les utilisateurs.
Ce service sur Asterisk passe par la prise en charge d’un protocole standard, ouvert et le SIP (Session Initiation Protocol) qui est un protocole très proche d’HTTP et qui n’est pas limité au simple téléphonie VoIP mais prend en charge la vidéo et la messagerie instantanée.
- Installation et configuration d'Asterisk
Toujours en se basant sur la maquette précédente, nous allons mettre en œuvre le service Asterisk
Materiels et logiciels :
- VM avec le serveur DNS, serveur web et asterisk
Système d'exploitation linux (Debian) avec logiciel X-LITE
- VM client linux (client d serveur DNS) avec le logiciel Ekiga
- VM client Windows 7 avec le logiciel X-LITE
- Installation et configuration du service Asterisk
Nous allons dans un premier temps posséder à la préparation de l'installation des Paquets nécessaires à l'obtention du protocole Asterisk
- Mise à jour de la plateforme et installation des dépendances nécessaires à la configuration de Asterisk :
apt-get update & apt-get upgrade
apt-get install build-essential libxml2-dev libncurses5-dev linux-headers-`uname -r` libsqlite3-dev libssl-dev
Les dépendances que nous venons d’installer nous permettront d’installer les modules nécessaires à l’utilisation et Authentification d’Asterisk avec le serveur LDAP
- Avant d'installer Asterisk, nous allons créer un répertoire dans lequel nous placerons les fichiers à installer :
[pic 13]
Nous allons télécharger, décompresser, installer et configurer Asterisk à l'aide des commandes suivantes :
wgethttp://downloads.asterisk.org/pub/telephony/asterisk/releases/asterisk-10.7.0.tar.gz
tar xvzf asterisk-10.7.0.tar.gz
cd asterik-10.7.0
./configure « cette commande permet de compiler le dossier téléchargé »
make menuselect «
[pic 14]
Avec la commande make menuselect nous avons la possibilité de personnaliser l'installation d'Asterisk à l'aide de cet menu :
[pic 15]
Nous pouvons donc installer le module res_config_ldap et les packages de la langue et le format des sons selon nos préférences
Pour finaliser notre installation, nous exécutons les commandes suivantes:
make
make install « Cette commande permet de réinstaller Asterisk après avoir ajouté les modules qu’on souhaite installer. La commande copiera les fichiers binaires compilés dans les répertoires /usr/lib/asterisk/modules (pour les modules) et /usr/sbin (pour les programmes de lancement) sans modifier les fichiers de configuration
make samples
make config
A la fin de l'installation, nous devons lancer Asterisk:
[pic 16]
- CONFIGURATION D’ASTERISK ET CREATION DES UTILISATEURS
...