8. Est-ce que deux machines de vlan différents ayant le même @ réseau peuvent
communiquer ?
Impossible !!!!
9. Donner une condition nécessaire pour que deux machines dans deux vlans différents
puissent communiquer.
Il faut que les deux ne soient dans deux réseaux différents.
10. Expliquer la connexion entre une machine physique et une machine virtuelle
TP à faire
1. GNS3 avec un IOS c3745, ajouter le module NM16ESW pour le transformer en
switch 16 ports.
1. Si pc1 et pc3 envoient en même temps des données à pc2 y aura-t-il collision ?
No il n’y aura pas de collision car le switch dispose entre autres d’une zone
tampon
Donc il met en fil d’attente les trames venant des différentes machines.
Mise en œuvre
1. Installation de paquets
# apt install tftpd-hpa tftp-hpa
2. On édite le fichier /etc/default/tftpd-hpa
On ajoute « -c » après –secure pour donner les droits d’écritures
Configurations
Commandes importantes :
ls -ls nomdossier
chown -R nomuser nomdossier
netstat -anp | grep -w port
less /etc/services
service nomservice action (start, stop, restart)
systemctl action (enable, disable, mask, unmask) nomservice
Pour sauvegarder les fichiers de configurations d’un routeur :
R1# copy run tftp
Adresse du serveur :
Nom du fichier :
Pour restaurer les fichiers de configurations d’un routeur :
R1# copy tftp run
Adresse du serveur :
Nom du fichier
Pour héberger un site écrit en PHP, on doit d’abord installer une version de libapache2-mod-
php
Je dois développer un site web développer écrit en PHP qui doit envoyer des mails ; que
dois-je faire ?
J’édite le fichier /etc/php/version/apache2/php.ini en ajoutant l’@IP du serveur et son port
d’écoute
Héberger un site écrit en PHP et qui utilise une base de données mysql
On installe les paquets php-mysql et mysql-server
Maintenant toutes les opérations faites sur le serveur seront lister au niveau du journal
On verra que root à lister les bases de données et créer la base de données rt
1. Architecture de messagerie
1.1. Agents de messageries
Dans le service de messagerie, il y a principalement 3 programmes
appelés agents de messagerie :
- Le MUA (Mail User Agent) qui s’occupe de lecture ou d’écriture de mails. On
l’appelle client de messagerie.
Exemple de MUA :
thunderbird qui marche aussi bien sur Linux que sur Windows, roundcube est
un client de messagerie qu’on peut héberger sur un serveur web il est
développé en PHP.
- Le MTA (Mail Transfert Agent) qui s’occupe de la réception des mails de la
part des clients et qui les envoie à destination. On l’appelle serveur SMTP et il
écoute par défaut sur le port 25.
Exemple de MTA :
Postfix, sendmail, exim4 sont des serveurs SMTP sous Linux.
Sur Windows on peut utiliser IIS (Internet Information Service).
- Le MDA (Mail Delivery Agent) s’occupe de la distribution des mails dans les
boîtes des utilisateurs.
Exemple de MDA :
Dovecot, cyrrus-imap, uw-imap
NB : Un serveur complet de messagerie est constitué d’un MTA et d’un
MDA.
NB : Pour avoir un serveur complet de messagerie sur Windows on peut
utiliser mercury.
Mise en œuvre
1. Paramétrage de postfix
On édite le fichier /etc/postfix/main.cf et on renseigne les trois paramètre
myorigin, mydestination et home_mailbox
2. On redémarre le serveur
# service postfix restart
3. Paramétrage du dovecot
On édite le fichier /etc/dovecot/conf.d/10-mail.conf et on décommente la ligne
mail_location = maildir :tild/Maildir
Et on commente la ligne mail_location = mbox
On redémarre le serveur par la commande
#service dovecot restart
Configuration du webmail roundcube
La configuration se fait en deux étapes :
1. Hébergement du code de roundcube sur le serveur apache dans le fichier
/etc/apache2/conf-available/roundcube.conf et on décommente la ligne qui
commence par Alias
Ensuite on redémarre apache par la commande
# service apache2 restart
2. Paramétrage de roundcube en tant que client de messagerie
On indiquera le nom de domaine comme serveur IMAP, on mettra le serveur SMTP à
localhost et le port à 25.
Tout ca se fait dans le fichier /var/lib/roundcube/config/config.inc.php
Ceci n’étant pas parfait on décide de le parfaire de sort qu’on tape mail.estm.sn pour acceder
à notre webmail. Pour cela on héberger roundcube par nom en éditant le fichier
/etc/apache2/sites-available/mail.conf