Serveur de log :
on commence par installer Rsyslog :
puis on va éditer le fichier /etc/[Link] et on va decommenter les lignes suivantes pour activer la
collecte de logs sur le port UDP 514 :
Ensuite, nous allons créer un modèle qui sera utilisé par Rsyslog pour stocker les messages syslog
entrants pour cela on a ajouter les ligne suivantes
ensuite on va redémarrer le service rsyslog avec la commande suivante :
On peut également vérifier si rsyslog écoute le port TCP/UDP 514 en utilisant la commande suivante :
On va configurer le firewall pour ouvrir le port 514 dans le firewall de Ubuntu :
Partie client :
Maintenant, sur une autre machine Ubuntu, nous allons effectuer la configuration pour le client
Rsyslog. Ce client enverra ensuite ses journaux au serveur de journalisation Rsyslog.
Commençant par installer rsyslog comme dans la machine serveur en utulisant la commande ‘apt
install rsyslog’
Ensuit on va éditer la configuration dans le fichier /etc/[Link] et ajouter l’addresse de notre
serveur :
Après on va redémarrer le service rsyslog :
Une fois toutes les configurations décrites ci-dessus terminées, on peut visualiser les fichiers
journaux envoyés par notre client au serveur Rsyslog :
Sur la machine serveur on va lancer cette commande :
On peut lister le contenu de dossier /log/ubuntu-virtualBox pour voir les logs :
Asterisk :
Partie serveur :
A- Installation de asterisk :
Commençant par l’installation du package asterisk a l’aide de cette commande :
Asterisk est livré avec une CLI(Command Line
Interface)interactive, nous pouvons donc la déclencher par cette
commande :
Pour configurer notre serveur Asterisk, il suffit d'éditer trois
fichiers de configuration :
/etc/asterisk/[Link]
/etc/asterisk/[Link]
/etc/asterisk/[Link]
Commençant par le fichier [Link] ou j’ai ajouter deux client 7001 et 7002:
Ensuite le fichier [Link] :
[Link] :
Une fois nos modifications terminées, nous devons recharger le
serveur Asterisk, alors entrez à nouveau dans la CLI de asterisk
et taper cette commande :
Dans le fichier de configuration SIP, j’ai ajouté deux clients, l'un a
7001 comme nom d'identifiant de la machine Windows et l'autre a
7002 qui est un téléphone Android. J’ai utilisé cette commande
pour afficher leur statut et d'autres informations, comme vous
pouvez le voir, ils ne sont pas connectés.
B- Partie client :
1- Client Windows :
J’ai installé l’application Zoiper5 qui est gratuite et open source, puis je l’ai donné
l’adresse de ma carte [Link]
Remarque : Login et mot de passe ont la même valeur 7001 qui est le
code du client que nous avons configuré sur notre serveur SIP.
Après avoir configuré notre client Windows, nous pouvons maintenant
voir qu'il est connecté à notre serveur
Figure : vérification de la connexion entre le client et le serveur
2- Client Android :
J’ai installé une application appelée MizuDroid qui est gratuite et disponible sur
google Play store , puis j’ai la configuré comme suit j’ai donné l’adresse de mon
serveur et username et mot de passe ceux qui j’ai configuré auparavant dans le fichier
de conf [Link] :
Configuration de client Android
Après avoir configuré le client Android, nous pouvons maintenant voir
qu'il est connecté au serveur SIP :
Figure : Vérification de connexion entre notre client Android et serveur
Test :
Figure : Recevoir un appel de notre client Android
Figure : recevoir l’appel à partir du client Windows
Pare-feu pfSense :
a- Terminal de PfSense
Figure : pfsense terminal
Figure : interface de pfsense
Configuration de DHCP sous pfsense :
Figure : DHCP sous pfsense
Service web :
J’ai commencé par installer apache :
Ensuite j’ai édité le fichier /etc/www/html/[Link]
Ensuite j’ai redémarré le service apache :
page d’accueille d’apache