<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="fr">
	<id>https://wiki-se.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bcheklat</id>
	<title>wiki-se.plil.fr - Contributions [fr]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-se.plil.fr/mediawiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Bcheklat"/>
	<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php/Sp%C3%A9cial:Contributions/Bcheklat"/>
	<updated>2026-05-14T03:33:55Z</updated>
	<subtitle>Contributions</subtitle>
	<generator>MediaWiki 1.39.1</generator>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E13&amp;diff=12708</id>
		<title>Atelier SysRes SE4 2025/2026 E13</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E13&amp;diff=12708"/>
		<updated>2026-03-01T18:08:40Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Cheklat Billel'''&lt;br /&gt;
&lt;br /&gt;
IOT 4&lt;br /&gt;
&lt;br /&gt;
2025-2026&lt;br /&gt;
&lt;br /&gt;
== Infos concernant notre binôme ==&lt;br /&gt;
Binôme : '''BIERNACKI Antonin''' [[https://wiki-se.plil.fr/mediawiki/index.php/Atelier_SysRes_SE4_2025/2026_E14]]&lt;br /&gt;
&lt;br /&gt;
Mandataire : '''superman'''&lt;br /&gt;
&lt;br /&gt;
IP publique de la mandataire : '''193.48.57.169'''&lt;br /&gt;
&lt;br /&gt;
Nom service : '''catwoman'''&lt;br /&gt;
&lt;br /&gt;
Nom de domaine : '''dardevil.tech''' (le e manquant dans daredevil est une pure volonté du binôme et un choix pratique et judicieux pour ce TP ;) )&lt;br /&gt;
&lt;br /&gt;
Nom service 2 : '''batman'''&lt;br /&gt;
&lt;br /&gt;
Nom de domaine 2 : '''deadpool.tech'''&lt;br /&gt;
&lt;br /&gt;
Bridge : '''pont_ironman'''&lt;br /&gt;
&lt;br /&gt;
Réseau IPv4 : '''192.168.69.0/24'''&lt;br /&gt;
&lt;br /&gt;
== Création du bridge ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto pont_ironman&lt;br /&gt;
iface pont_ironman inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        up ip link set $IFACE up&lt;br /&gt;
        down ip link set $IFACE down&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ifup pont_ironman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Création des machines virtuelles ==&lt;br /&gt;
Nous avons '''créé nos trois machines''' sur le serveur capbreton via les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.catwoman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.superman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ces commandes fournissent un tableau récapitulatif avec le '''root password''' qu'il faut noter pour pouvoir se connecter (ce mot de passe est retrouvable dans le .cfg de la machine). Si vous souhaitez changer le mot de passe de votre machine, veillez à mettre un mot de passe '''robuste''' car cette machine sera sur internet.&lt;br /&gt;
&lt;br /&gt;
xen create permet de '''démarrer les machines''' avec leurs fichiers de configuration :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.superman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;xen console permet d''''accéder à la console de la machine virtuelle''' (pour quitter la console un exit suffit et pour quitter la saisie de connexion '''Ctrl + Shift + 5''') :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen console SE4.catwoman&lt;br /&gt;
xen console SE4.superman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration de la machine de service ==&lt;br /&gt;
&lt;br /&gt;
=== Montage des partitions /home et /var ===&lt;br /&gt;
&lt;br /&gt;
==== Sur capbreton ====&lt;br /&gt;
&lt;br /&gt;
Pour '''créer les partitions''' /home et /var on entre les deux commandes suivantes dans &amp;lt;code&amp;gt;/dev/virtual&amp;lt;/code&amp;gt; de capbreton :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
lvcreate -n SE4.catwoman.home -L 10G virtual&lt;br /&gt;
lvcreate -n SE4.catwoman.var -L 10G virtual&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ensuite on vient ajouter les lignes suivantes dans &amp;lt;code&amp;gt;/etc/xen/SE4.catwoman.cfg&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.catwoman/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.catwoman/swap.img,xvda1,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.catwoman.home,xvdb,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.catwoman.var,xvdc,w',&lt;br /&gt;
              ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sur la machine de service ====&lt;br /&gt;
&lt;br /&gt;
Pour '''formater et monter''' les partitions on utilise les commandes suivantes ('''/!\ pas dans capbreton''') :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkfs -t ext4 /dev/xvdb&lt;br /&gt;
mkfs -t ext4 /dev/xvdc&lt;br /&gt;
mount /dev/xvdb /mnt&lt;br /&gt;
mv /var/* /mnt&lt;br /&gt;
umount /mnt&lt;br /&gt;
mount -a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ajouter ces lignes dans &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt; afin que les partitions soient '''montées de façon automatique''' au démarrage de la VM :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/dev/xvdb /var ext4 defaults 0 2&lt;br /&gt;
/dev/xvdc /home ext4 defaults 0 2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Enfin vous pouvez '''redémarrer''' la VM sur capbreton :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen shutdown SE4.catwoman&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuration réseau ===&lt;br /&gt;
On modifie le fichier &amp;lt;code&amp;gt;/etc/network/interfaces&amp;lt;/code&amp;gt; comme suit :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# IPv4&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.69.3/24&lt;br /&gt;
    gateway 192.168.69.1  # IPv4 de superman (mandataire)&lt;br /&gt;
&lt;br /&gt;
# IPv6&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet6 auto&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration de la machine mandataire ==&lt;br /&gt;
&lt;br /&gt;
=== Configuration réseau ===&lt;br /&gt;
On modifie le fichier &amp;lt;code&amp;gt;/etc/network/interfaces&amp;lt;/code&amp;gt; comme suit :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# IPv4 réseau privé&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.69.1/24&lt;br /&gt;
&lt;br /&gt;
# IPv4 publique&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 193.48.57.169/27&lt;br /&gt;
    gateway 193.48.57.162&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On modifie le fichier &amp;lt;code&amp;gt;/etc/xen/SE4.superman.cfg&amp;lt;/code&amp;gt; sur capbreton afin d'ajouter une seconde interface réseau branchée sur le bridge public SE4 :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vif = [ 'mac=00:16:3E:19:F0:3B,bridge=pont_ironman', 'mac=00:16:3E:19:F0:3C,bridge=SE4' ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On fait de même pour catwoman :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vif = [ 'mac=00:16:3E:8F:47:42,bridge=pont_ironman', 'mac=00:16:3E:8F:47:43,bridge=SE4' ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration SSH et Mascarade ==&lt;br /&gt;
&lt;br /&gt;
Ces commandes permettent de '''synchroniser l'heure''' du système :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt update&lt;br /&gt;
apt install ntp ntpdate host&lt;br /&gt;
date&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;La mascarade se configure avec '''iptables''' et consiste à donner une adresse IPv4 permettant d'accéder à internet :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A POSTROUTING -j MASQUERADE -s 192.168.69.0/24&lt;br /&gt;
iptables-save&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dans les '''VMs''' on modifie &amp;lt;code&amp;gt;/etc/ssh/sshd_config&amp;lt;/code&amp;gt; en ajoutant :&lt;br /&gt;
 PermitRootLogin yes&lt;br /&gt;
On peut ensuite '''redémarrer''' le service SSH :&lt;br /&gt;
 /etc/init.d/ssh restart&lt;br /&gt;
La '''redirection des ports SSH''' se fait via les commandes suivantes sur la machine mandataire :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2202 -j DNAT --to-destination 192.168.69.2:22&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2203 -j DNAT --to-destination 192.168.69.3:22&lt;br /&gt;
iptables-save&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dans le fichier &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt; la ligne suivante doit être '''décommentée''' :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
net.ipv4.ip_forward=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Nous avons aussi installé &amp;lt;code&amp;gt;iptables-persistent&amp;lt;/code&amp;gt; pour éviter de perdre la configuration à chaque reboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt install iptables-persistent&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Désormais le SSH peut être fait via les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# SSH en IPv4 vers catwoman (port 2203)&lt;br /&gt;
ssh root@193.48.57.169 -p 2203&lt;br /&gt;
# SSH en IPv6&lt;br /&gt;
ssh root@2001:660:4401:60a0:216:3eff:fe8f:4743&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DNS et DNSSEC ==&lt;br /&gt;
&lt;br /&gt;
=== Configuration de BIND9 ===&lt;br /&gt;
&lt;br /&gt;
On modifie le fichier &amp;lt;code&amp;gt;/etc/bind/named.conf.local&amp;lt;/code&amp;gt; sur catwoman pour déclarer la zone &amp;lt;code&amp;gt;dardevil.tech&amp;lt;/code&amp;gt; en maître et la zone &amp;lt;code&amp;gt;deadpool.tech&amp;lt;/code&amp;gt; en secondaire :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dnssec-policy &amp;quot;dnspol&amp;quot; {&lt;br /&gt;
        keys {&lt;br /&gt;
                ksk key-directory lifetime unlimited algorithm 13;&lt;br /&gt;
                zsk key-directory lifetime unlimited algorithm 13;&lt;br /&gt;
        };&lt;br /&gt;
        nsec3param;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
zone &amp;quot;dardevil.tech&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/etc/bind/zones/db.dardevil.tech&amp;quot;;&lt;br /&gt;
        allow-transfer{secondaries;};&lt;br /&gt;
        notify yes;&lt;br /&gt;
        key-directory &amp;quot;/etc/bind/keys&amp;quot;;&lt;br /&gt;
        dnssec-policy &amp;quot;dnspol&amp;quot;;&lt;br /&gt;
        inline-signing yes;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
acl &amp;quot;secondaries&amp;quot; {&lt;br /&gt;
        192.168.69.2;&lt;br /&gt;
        192.168.69.1;&lt;br /&gt;
        2001:660:4401:60a0:216:3eff:fefa:18d0;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
zone &amp;quot;deadpool.tech&amp;quot; {&lt;br /&gt;
        type secondary;&lt;br /&gt;
        file &amp;quot;/etc/bind/backup/db.deadpool.tech&amp;quot;;&lt;br /&gt;
        primaries{2001:660:4401:60a0:216:3eff:fefa:18d0;};&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fichier de zone db.dardevil.tech ===&lt;br /&gt;
&lt;br /&gt;
On crée le répertoire &amp;lt;code&amp;gt;/etc/bind/zones/&amp;lt;/code&amp;gt; puis on y crée le fichier de zone :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/bind/zones&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$TTL 400&lt;br /&gt;
@ IN SOA ns.dardevil.tech admin.dardevil.tech(&lt;br /&gt;
        3647    ;&lt;br /&gt;
        21600   ;&lt;br /&gt;
        3600    ;&lt;br /&gt;
        2592000 ;&lt;br /&gt;
        86400   ;&lt;br /&gt;
);&lt;br /&gt;
@ IN NS ns.dardevil.tech.&lt;br /&gt;
@ IN NS ns.deadpool.tech.&lt;br /&gt;
ns IN A 193.48.57.169&lt;br /&gt;
ns IN AAAA 2001:660:4401:60a0:216:3eff:fe8f:4743&lt;br /&gt;
@ IN A 193.48.57.169&lt;br /&gt;
@ IN AAAA 2001:660:4401:60a0:216:3eff:fe8f:4743&lt;br /&gt;
www IN CNAME dardevil.tech.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Génération des clés DNSSEC ===&lt;br /&gt;
&lt;br /&gt;
BIND9 avec la directive &amp;lt;code&amp;gt;dnssec-policy&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;inline-signing yes&amp;lt;/code&amp;gt; génère et gère automatiquement les clés. Elles sont stockées dans &amp;lt;code&amp;gt;/etc/bind/keys/&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls /etc/bind/keys/&lt;br /&gt;
# Kdardevil.tech.+013+42449.key      Kdardevil.tech.+013+42449.state&lt;br /&gt;
# Kdardevil.tech.+013+42449.private  Kdardevil.tech.+013+45786.key&lt;br /&gt;
# Kdardevil.tech.+013+45786.private  Kdardevil.tech.+013+45786.state&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Les deux paires de clés correspondent à la '''KSK''' (Key Signing Key) et la '''ZSK''' (Zone Signing Key), toutes deux utilisant l'algorithme 13 (ECDSA P-256 avec SHA-256).&lt;br /&gt;
&lt;br /&gt;
On redémarre BIND9 pour appliquer la configuration :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl restart bind9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On vérifie que la zone est correctement signée :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig @localhost dardevil.tech DNSKEY&lt;br /&gt;
dig @localhost dardevil.tech DS&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTTPS et Certificat SSL ==&lt;br /&gt;
&lt;br /&gt;
=== Génération de la clé privée et de la CSR ===&lt;br /&gt;
&lt;br /&gt;
On génère la clé privée et la '''CSR''' (Certificate Signing Request) avec la commande suivante :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl req -nodes -newkey rsa:2048 -sha256 -keyout dardevil.tech.key -out dardevil.csr&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On remplit ensuite les informations demandées :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Country Name (2 letter code) [AU]:FR&lt;br /&gt;
State or Province Name (full name) [Some-State]:Nord&lt;br /&gt;
Locality Name (eg, city) []:Lille&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:PolytechLille&lt;br /&gt;
Organizational Unit Name (eg, section) []:IOT&lt;br /&gt;
Common Name (e.g. server FQDN or YOUR name) []:dardevil.tech&lt;br /&gt;
Email Address []:billel.cheklat@polytech-lille.net&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Le fichier &amp;lt;code&amp;gt;dardevil.csr&amp;lt;/code&amp;gt; est ensuite soumis à Gandi pour obtenir le certificat signé.&lt;br /&gt;
&lt;br /&gt;
=== Obtention du certificat via Gandi ===&lt;br /&gt;
&lt;br /&gt;
Nous avons obtenu un certificat SSL pour le domaine &amp;lt;code&amp;gt;dardevil.tech&amp;lt;/code&amp;gt; auprès de Gandi. Les fichiers sont placés aux emplacements suivants sur catwoman :&lt;br /&gt;
* Certificat : &amp;lt;code&amp;gt;/etc/ssl/certs/dardevil.tech.crt&amp;lt;/code&amp;gt;&lt;br /&gt;
* Clé privée : &amp;lt;code&amp;gt;/etc/ssl/private/dardevil.tech.key&amp;lt;/code&amp;gt;&lt;br /&gt;
* Chaîne de certification : &amp;lt;code&amp;gt;/etc/ssl/certs/GandiCert.pem&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuration Apache2 ===&lt;br /&gt;
&lt;br /&gt;
On active les modules nécessaires :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt install apache2&lt;br /&gt;
a2enmod ssl proxy proxy_http&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On crée le fichier &amp;lt;code&amp;gt;/etc/apache2/sites-available/dardevil.tech.conf&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Partie HTTP (port 80) - redirection vers le serveur web en IPv6&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerName dardevil.tech&lt;br /&gt;
    ServerAlias www.dardevil.tech&lt;br /&gt;
    ProxyPass / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
    ProxyPassReverse / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Partie HTTPS (port 443)&lt;br /&gt;
&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
    ServerName dardevil.tech&lt;br /&gt;
    ServerAlias www.dardevil.tech&lt;br /&gt;
    SSLEngine on&lt;br /&gt;
    SSLCertificateFile /etc/ssl/certs/dardevil.tech.crt&lt;br /&gt;
    SSLCertificateKeyFile /etc/ssl/private/dardevil.tech.key&lt;br /&gt;
    SSLCertificateChainFile /etc/ssl/certs/GandiCert.pem&lt;br /&gt;
    ProxyPass / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
    ProxyPassReverse / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On active le site et on redémarre Apache :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
a2ensite dardevil.tech.conf&lt;br /&gt;
systemctl restart apache2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Le site est désormais accessible en HTTP et HTTPS à l'adresse '''https://dardevil.tech'''.&lt;br /&gt;
&lt;br /&gt;
== Effraction WiFi ==&lt;br /&gt;
&lt;br /&gt;
=== Cassage de clé WEP (cracotte13) ===&lt;br /&gt;
&lt;br /&gt;
On commence par identifier les interfaces WiFi et les réseaux disponibles :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo airodump-ng wlx40a5ef010eac&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On cible la cracotte13 (channel 4) et on lance la capture :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo airodump-ng wlx40a5ef010eac --write dump --bssid 04:DA:D2:9C:50:5C -c4&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Une fois suffisamment d'IVs capturés, on lance aircrack-ng :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
aircrack-ng dump-01.cap&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Résultat obtenu :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
KEY FOUND! [ FF:FF:FF:FF:FA:BC:14:CB:AE:EE:EE:EE:EE ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cassage de clé WPA2 par force brute (kracotte13) ===&lt;br /&gt;
&lt;br /&gt;
On lance la capture sur la kracotte13 (channel 13) :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo airodump-ng -c 13 --bssid 44:AD:D9:5F:87:0C -w wpa_capture wlx40a5ef010eac&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On génère un dictionnaire de toutes les combinaisons à 8 chiffres avec crunch :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
crunch 8 8 0123456789 -o dict_8chiffres.txt&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On lance le cassage par force brute :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
aircrack-ng -w dict_8chiffres.txt -b 44:AD:D9:5F:87:0C wpa_capture-01.cap&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Résultat obtenu :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
KEY FOUND! [ 66677666 ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sécurisation WiFi par WPA2-EAP ==&lt;br /&gt;
&lt;br /&gt;
=== Partie VLAN — Routeur C9200-E304 ===&lt;br /&gt;
&lt;br /&gt;
On configure le pool DHCP pour le VLAN 13 (Billel) sur le routeur :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
C9200-E304#configure &lt;br /&gt;
C9200-E304(config)#ip dhcp pool PoolBillel&lt;br /&gt;
C9200-E304(dhcp-config)#network 10.60.13.0 255.255.255.0&lt;br /&gt;
C9200-E304(dhcp-config)#dns-server 193.48.57.169&lt;br /&gt;
C9200-E304(dhcp-config)#default-router 10.60.13.254&lt;br /&gt;
C9200-E304(dhcp-config)#exit&lt;br /&gt;
C9200-E304(config)#exit&lt;br /&gt;
C9200-E304#write&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Partie WiFi — Borne wifi-E306 ===&lt;br /&gt;
&lt;br /&gt;
On configure l'authentification RADIUS et le SSID sur la borne wifi-E306. Nous avons utilisé le '''VLAN 23''' (après correction, le VLAN 13 générant une erreur sur cette borne) :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wifi-E306(config)#aaa new-model&lt;br /&gt;
wifi-E306(config)#aaa authentication login eap_student13 group radius_student13&lt;br /&gt;
wifi-E306(config)#radius-server host 192.168.69.3 auth-port 1812 acct-port 1813 key secret_student13&lt;br /&gt;
wifi-E306(config)#aaa group server radius radius_student13&lt;br /&gt;
wifi-E306(config-sg-radius)#server 192.168.69.3 auth-port 1812 acct-port 1813&lt;br /&gt;
wifi-E306(config-sg-radius)#exit&lt;br /&gt;
wifi-E306(config)#dot11 ssid VM_SERVICES_13&lt;br /&gt;
wifi-E306(config-ssid)#vlan 23&lt;br /&gt;
wifi-E306(config-ssid)#authentication open eap eap_student13&lt;br /&gt;
wifi-E306(config-ssid)#authentication network-eap eap_student13&lt;br /&gt;
wifi-E306(config-ssid)#authentication key-management wpa&lt;br /&gt;
wifi-E306(config-ssid)#mbssid guest-mode&lt;br /&gt;
wifi-E306(config-ssid)#exit&lt;br /&gt;
wifi-E306(config)#interface Dot11Radio0&lt;br /&gt;
wifi-E306(config-if)#encryption vlan 23 mode ciphers aes-ccm&lt;br /&gt;
wifi-E306(config-if)#ssid VM_SERVICES_13&lt;br /&gt;
wifi-E306(config-if)#exit&lt;br /&gt;
wifi-E306(config)#interface Dot11Radio0.23&lt;br /&gt;
wifi-E306(config-subif)#encapsulation dot1Q 23&lt;br /&gt;
wifi-E306(config-subif)#bridge-group 23&lt;br /&gt;
wifi-E306(config-subif)#exit&lt;br /&gt;
wifi-E306(config)#interface GigabitEthernet0.23&lt;br /&gt;
wifi-E306(config-subif)#encapsulation dot1Q 23&lt;br /&gt;
wifi-E306(config-subif)#bridge-group 23&lt;br /&gt;
wifi-E306(config-subif)#exit&lt;br /&gt;
wifi-E306(config)#exit&lt;br /&gt;
wifi-E306#write&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Partie WiFi — Borne wifi-E304 ===&lt;br /&gt;
&lt;br /&gt;
On reproduit la configuration sur la borne wifi-E304, en utilisant cette fois l'interface '''Dot11Radio1''' (5 GHz) :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wifi-E304(config)#aaa new-model&lt;br /&gt;
wifi-E304(config)#aaa authentication login eap_student13 group radius_student13&lt;br /&gt;
wifi-E304(config)#radius-server host 192.168.69.3 auth-port 1812 acct-port 1813 key secret_student13&lt;br /&gt;
wifi-E304(config)#aaa group server radius radius_student13&lt;br /&gt;
wifi-E304(config-sg-radius)#server 192.168.69.3 auth-port 1812 acct-port 1813&lt;br /&gt;
wifi-E304(config-sg-radius)#exit&lt;br /&gt;
wifi-E304(config)#dot11 ssid VM_SERVICES_13&lt;br /&gt;
wifi-E304(config-ssid)#vlan 23&lt;br /&gt;
wifi-E304(config-ssid)#authentication open eap eap_student13&lt;br /&gt;
wifi-E304(config-ssid)#authentication network-eap eap_student13&lt;br /&gt;
wifi-E304(config-ssid)#authentication key-management wpa&lt;br /&gt;
wifi-E304(config-ssid)#mbssid guest-mode&lt;br /&gt;
wifi-E304(config-ssid)#exit&lt;br /&gt;
wifi-E304(config)#interface Dot11Radio1&lt;br /&gt;
wifi-E304(config-if)#encryption vlan 23 mode ciphers aes-ccm&lt;br /&gt;
wifi-E304(config-if)#ssid VM_SERVICES_13&lt;br /&gt;
wifi-E304(config-if)#exit&lt;br /&gt;
wifi-E304(config)#interface Dot11Radio1.23&lt;br /&gt;
wifi-E304(config-subif)#encapsulation dot1Q 23&lt;br /&gt;
wifi-E304(config-subif)#bridge-group 23&lt;br /&gt;
wifi-E304(config-subif)#exit&lt;br /&gt;
wifi-E304(config)#interface GigabitEthernet0.23&lt;br /&gt;
wifi-E304(config-subif)#encapsulation dot1Q 23&lt;br /&gt;
wifi-E304(config-subif)#bridge-group 23&lt;br /&gt;
wifi-E304(config-subif)#exit&lt;br /&gt;
wifi-E304(config)#exit&lt;br /&gt;
wifi-E304#write&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E13&amp;diff=12706</id>
		<title>Atelier SysRes SE4 2025/2026 E13</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E13&amp;diff=12706"/>
		<updated>2026-03-01T17:56:02Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Cheklat Billel'''&lt;br /&gt;
&lt;br /&gt;
IOT 4&lt;br /&gt;
&lt;br /&gt;
2025-2026&lt;br /&gt;
&lt;br /&gt;
== Infos concernant notre binôme ==&lt;br /&gt;
Binôme : '''BIERNACKI Antonin''' [[https://wiki-se.plil.fr/mediawiki/index.php/Atelier_SysRes_SE4_2025/2026_E14]]&lt;br /&gt;
&lt;br /&gt;
Mandataire : '''superman'''&lt;br /&gt;
&lt;br /&gt;
IP publique de la mandataire : '''193.48.57.169'''&lt;br /&gt;
&lt;br /&gt;
Nom service (toi) : '''catwoman'''&lt;br /&gt;
&lt;br /&gt;
Nom de domaine (toi) : '''dardevil.tech''' (le e manquant dans daredevil est une pure volonté du binôme et un choix pratique et judicieux pour ce TP ;) )&lt;br /&gt;
&lt;br /&gt;
Nom service 2 (Antonin) : '''batman'''&lt;br /&gt;
&lt;br /&gt;
Nom de domaine 2 (Antonin) : '''deadpool.tech'''&lt;br /&gt;
&lt;br /&gt;
Bridge : '''pont_ironman'''&lt;br /&gt;
&lt;br /&gt;
Réseau IPv4 : '''192.168.69.0/24'''&lt;br /&gt;
&lt;br /&gt;
== Création du bridge ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto pont_ironman&lt;br /&gt;
iface pont_ironman inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        up ip link set $IFACE up&lt;br /&gt;
        down ip link set $IFACE down&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ifup pont_ironman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Création des machines virtuelles ==&lt;br /&gt;
Nous avons '''créé nos trois machines''' sur le serveur capbreton via les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.catwoman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.superman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ces commandes fournissent un tableau récapitulatif avec le '''root password''' qu'il faut noter pour pouvoir se connecter (ce mot de passe est retrouvable dans le .cfg de la machine). Si vous souhaitez changer le mot de passe de votre machine, veillez à mettre un mot de passe '''robuste''' car cette machine sera sur internet.&lt;br /&gt;
&lt;br /&gt;
xen create permet de '''démarrer les machines''' avec leurs fichiers de configuration :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.superman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;xen console permet d''''accéder à la console de la machine virtuelle''' (pour quitter la console un exit suffit et pour quitter la saisie de connexion '''Ctrl + Shift + 5''') :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen console SE4.catwoman&lt;br /&gt;
xen console SE4.superman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration de la machine de service ==&lt;br /&gt;
&lt;br /&gt;
=== Montage des partitions /home et /var ===&lt;br /&gt;
&lt;br /&gt;
==== Sur capbreton ====&lt;br /&gt;
&lt;br /&gt;
Pour '''créer les partitions''' /home et /var on entre les deux commandes suivantes dans &amp;lt;code&amp;gt;/dev/virtual&amp;lt;/code&amp;gt; de capbreton :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
lvcreate -n SE4.catwoman.home -L 10G virtual&lt;br /&gt;
lvcreate -n SE4.catwoman.var -L 10G virtual&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ensuite on vient ajouter les lignes suivantes dans &amp;lt;code&amp;gt;/etc/xen/SE4.catwoman.cfg&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.catwoman/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.catwoman/swap.img,xvda1,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.catwoman.home,xvdb,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.catwoman.var,xvdc,w',&lt;br /&gt;
              ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sur la machine de service ====&lt;br /&gt;
&lt;br /&gt;
Pour '''formater et monter''' les partitions on utilise les commandes suivantes ('''/!\ pas dans capbreton''') :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkfs -t ext4 /dev/xvdb&lt;br /&gt;
mkfs -t ext4 /dev/xvdc&lt;br /&gt;
mount /dev/xvdb /mnt&lt;br /&gt;
mv /var/* /mnt&lt;br /&gt;
umount /mnt&lt;br /&gt;
mount -a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ajouter ces lignes dans &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt; afin que les partitions soient '''montées de façon automatique''' au démarrage de la VM :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/dev/xvdb /var ext4 defaults 0 2&lt;br /&gt;
/dev/xvdc /home ext4 defaults 0 2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Enfin vous pouvez '''redémarrer''' la VM sur capbreton :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen shutdown SE4.catwoman&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuration réseau ===&lt;br /&gt;
On modifie le fichier &amp;lt;code&amp;gt;/etc/network/interfaces&amp;lt;/code&amp;gt; comme suit :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# IPv4&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.69.3/24&lt;br /&gt;
    gateway 192.168.69.1  # IPv4 de superman (mandataire)&lt;br /&gt;
&lt;br /&gt;
# IPv6&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet6 auto&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration de la machine mandataire ==&lt;br /&gt;
&lt;br /&gt;
=== Configuration réseau ===&lt;br /&gt;
On modifie le fichier &amp;lt;code&amp;gt;/etc/network/interfaces&amp;lt;/code&amp;gt; comme suit :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# IPv4 réseau privé&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.69.1/24&lt;br /&gt;
&lt;br /&gt;
# IPv4 publique&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 193.48.57.169/27&lt;br /&gt;
    gateway 193.48.57.162&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On modifie le fichier &amp;lt;code&amp;gt;/etc/xen/SE4.superman.cfg&amp;lt;/code&amp;gt; sur capbreton afin d'ajouter une seconde interface réseau branchée sur le bridge public SE4 :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vif = [ 'mac=00:16:3E:19:F0:3B,bridge=pont_ironman', 'mac=00:16:3E:19:F0:3C,bridge=SE4' ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On fait de même pour catwoman :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vif = [ 'mac=00:16:3E:8F:47:42,bridge=pont_ironman', 'mac=00:16:3E:8F:47:43,bridge=SE4' ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration SSH et Mascarade ==&lt;br /&gt;
&lt;br /&gt;
Ces commandes permettent de '''synchroniser l'heure''' du système :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt update&lt;br /&gt;
apt install ntp ntpdate host&lt;br /&gt;
date&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;La mascarade se configure avec '''iptables''' et consiste à donner une adresse IPv4 permettant d'accéder à internet :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A POSTROUTING -j MASQUERADE -s 192.168.69.0/24&lt;br /&gt;
iptables-save&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dans les '''VMs''' on modifie &amp;lt;code&amp;gt;/etc/ssh/sshd_config&amp;lt;/code&amp;gt; en ajoutant :&lt;br /&gt;
 PermitRootLogin yes&lt;br /&gt;
On peut ensuite '''redémarrer''' le service SSH :&lt;br /&gt;
 /etc/init.d/ssh restart&lt;br /&gt;
La '''redirection des ports SSH''' se fait via les commandes suivantes sur la machine mandataire :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2202 -j DNAT --to-destination 192.168.69.2:22&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2203 -j DNAT --to-destination 192.168.69.3:22&lt;br /&gt;
iptables-save&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dans le fichier &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt; la ligne suivante doit être '''décommentée''' :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
net.ipv4.ip_forward=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Nous avons aussi installé &amp;lt;code&amp;gt;iptables-persistent&amp;lt;/code&amp;gt; pour éviter de perdre la configuration à chaque reboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt install iptables-persistent&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Désormais le SSH peut être fait via les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# SSH en IPv4 vers catwoman (port 2203)&lt;br /&gt;
ssh root@193.48.57.169 -p 2203&lt;br /&gt;
# SSH en IPv6&lt;br /&gt;
ssh root@2001:660:4401:60a0:216:3eff:fe8f:4743&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DNS et DNSSEC ==&lt;br /&gt;
&lt;br /&gt;
=== Configuration de BIND9 ===&lt;br /&gt;
&lt;br /&gt;
On modifie le fichier &amp;lt;code&amp;gt;/etc/bind/named.conf.local&amp;lt;/code&amp;gt; sur catwoman pour déclarer la zone &amp;lt;code&amp;gt;dardevil.tech&amp;lt;/code&amp;gt; en maître et la zone &amp;lt;code&amp;gt;deadpool.tech&amp;lt;/code&amp;gt; en secondaire :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dnssec-policy &amp;quot;dnspol&amp;quot; {&lt;br /&gt;
        keys {&lt;br /&gt;
                ksk key-directory lifetime unlimited algorithm 13;&lt;br /&gt;
                zsk key-directory lifetime unlimited algorithm 13;&lt;br /&gt;
        };&lt;br /&gt;
        nsec3param;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
zone &amp;quot;dardevil.tech&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/etc/bind/zones/db.dardevil.tech&amp;quot;;&lt;br /&gt;
        allow-transfer{secondaries;};&lt;br /&gt;
        notify yes;&lt;br /&gt;
        key-directory &amp;quot;/etc/bind/keys&amp;quot;;&lt;br /&gt;
        dnssec-policy &amp;quot;dnspol&amp;quot;;&lt;br /&gt;
        inline-signing yes;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
acl &amp;quot;secondaries&amp;quot; {&lt;br /&gt;
        192.168.69.2;&lt;br /&gt;
        192.168.69.1;&lt;br /&gt;
        2001:660:4401:60a0:216:3eff:fefa:18d0;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
zone &amp;quot;deadpool.tech&amp;quot; {&lt;br /&gt;
        type secondary;&lt;br /&gt;
        file &amp;quot;/etc/bind/backup/db.deadpool.tech&amp;quot;;&lt;br /&gt;
        primaries{2001:660:4401:60a0:216:3eff:fefa:18d0;};&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fichier de zone db.dardevil.tech ===&lt;br /&gt;
&lt;br /&gt;
On crée le répertoire &amp;lt;code&amp;gt;/etc/bind/zones/&amp;lt;/code&amp;gt; puis on y crée le fichier de zone :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/bind/zones&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$TTL 400&lt;br /&gt;
@ IN SOA ns.dardevil.tech admin.dardevil.tech(&lt;br /&gt;
        3647    ;&lt;br /&gt;
        21600   ;&lt;br /&gt;
        3600    ;&lt;br /&gt;
        2592000 ;&lt;br /&gt;
        86400   ;&lt;br /&gt;
);&lt;br /&gt;
@ IN NS ns.dardevil.tech.&lt;br /&gt;
@ IN NS ns.deadpool.tech.&lt;br /&gt;
ns IN A 193.48.57.169&lt;br /&gt;
ns IN AAAA 2001:660:4401:60a0:216:3eff:fe8f:4743&lt;br /&gt;
@ IN A 193.48.57.169&lt;br /&gt;
@ IN AAAA 2001:660:4401:60a0:216:3eff:fe8f:4743&lt;br /&gt;
www IN CNAME dardevil.tech.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Génération des clés DNSSEC ===&lt;br /&gt;
&lt;br /&gt;
BIND9 avec la directive &amp;lt;code&amp;gt;dnssec-policy&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;inline-signing yes&amp;lt;/code&amp;gt; génère et gère automatiquement les clés. Elles sont stockées dans &amp;lt;code&amp;gt;/etc/bind/keys/&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls /etc/bind/keys/&lt;br /&gt;
# Kdardevil.tech.+013+42449.key      Kdardevil.tech.+013+42449.state&lt;br /&gt;
# Kdardevil.tech.+013+42449.private  Kdardevil.tech.+013+45786.key&lt;br /&gt;
# Kdardevil.tech.+013+45786.private  Kdardevil.tech.+013+45786.state&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Les deux paires de clés correspondent à la '''KSK''' (Key Signing Key) et la '''ZSK''' (Zone Signing Key), toutes deux utilisant l'algorithme 13 (ECDSA P-256 avec SHA-256).&lt;br /&gt;
&lt;br /&gt;
On redémarre BIND9 pour appliquer la configuration :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl restart bind9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On vérifie que la zone est correctement signée :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig @localhost dardevil.tech DNSKEY&lt;br /&gt;
dig @localhost dardevil.tech DS&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTTPS et Certificat SSL ==&lt;br /&gt;
&lt;br /&gt;
=== Génération de la clé privée et de la CSR ===&lt;br /&gt;
&lt;br /&gt;
On génère la clé privée et la '''CSR''' (Certificate Signing Request) avec la commande suivante :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl req -nodes -newkey rsa:2048 -sha256 -keyout dardevil.tech.key -out dardevil.csr&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On remplit ensuite les informations demandées :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Country Name (2 letter code) [AU]:FR&lt;br /&gt;
State or Province Name (full name) [Some-State]:Nord&lt;br /&gt;
Locality Name (eg, city) []:Lille&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:PolytechLille&lt;br /&gt;
Organizational Unit Name (eg, section) []:IOT&lt;br /&gt;
Common Name (e.g. server FQDN or YOUR name) []:dardevil.tech&lt;br /&gt;
Email Address []:billel.cheklat@polytech-lille.net&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Le fichier &amp;lt;code&amp;gt;dardevil.csr&amp;lt;/code&amp;gt; est ensuite soumis à Gandi pour obtenir le certificat signé.&lt;br /&gt;
&lt;br /&gt;
=== Obtention du certificat via Gandi ===&lt;br /&gt;
&lt;br /&gt;
Nous avons obtenu un certificat SSL pour le domaine &amp;lt;code&amp;gt;dardevil.tech&amp;lt;/code&amp;gt; auprès de Gandi. Les fichiers sont placés aux emplacements suivants sur catwoman :&lt;br /&gt;
* Certificat : &amp;lt;code&amp;gt;/etc/ssl/certs/dardevil.tech.crt&amp;lt;/code&amp;gt;&lt;br /&gt;
* Clé privée : &amp;lt;code&amp;gt;/etc/ssl/private/dardevil.tech.key&amp;lt;/code&amp;gt;&lt;br /&gt;
* Chaîne de certification : &amp;lt;code&amp;gt;/etc/ssl/certs/GandiCert.pem&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuration Apache2 ===&lt;br /&gt;
&lt;br /&gt;
On active les modules nécessaires :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt install apache2&lt;br /&gt;
a2enmod ssl proxy proxy_http&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On crée le fichier &amp;lt;code&amp;gt;/etc/apache2/sites-available/dardevil.tech.conf&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Partie HTTP (port 80) - redirection vers le serveur web en IPv6&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerName dardevil.tech&lt;br /&gt;
    ServerAlias www.dardevil.tech&lt;br /&gt;
    ProxyPass / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
    ProxyPassReverse / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Partie HTTPS (port 443)&lt;br /&gt;
&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
    ServerName dardevil.tech&lt;br /&gt;
    ServerAlias www.dardevil.tech&lt;br /&gt;
    SSLEngine on&lt;br /&gt;
    SSLCertificateFile /etc/ssl/certs/dardevil.tech.crt&lt;br /&gt;
    SSLCertificateKeyFile /etc/ssl/private/dardevil.tech.key&lt;br /&gt;
    SSLCertificateChainFile /etc/ssl/certs/GandiCert.pem&lt;br /&gt;
    ProxyPass / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
    ProxyPassReverse / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On active le site et on redémarre Apache :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
a2ensite dardevil.tech.conf&lt;br /&gt;
systemctl restart apache2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Le site est désormais accessible en HTTP et HTTPS à l'adresse '''https://dardevil.tech'''.&lt;br /&gt;
&lt;br /&gt;
== Effraction WiFi ==&lt;br /&gt;
&lt;br /&gt;
=== Cassage de clé WEP (cracotte13) ===&lt;br /&gt;
&lt;br /&gt;
On commence par identifier les interfaces WiFi et les réseaux disponibles :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo airodump-ng wlx40a5ef010eac&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On cible la cracotte13 (channel 4) et on lance la capture :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo airodump-ng wlx40a5ef010eac --write dump --bssid 04:DA:D2:9C:50:5C -c4&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Une fois suffisamment d'IVs capturés, on lance aircrack-ng :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
aircrack-ng dump-01.cap&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Résultat obtenu :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
KEY FOUND! [ FF:FF:FF:FF:FA:BC:14:CB:AE:EE:EE:EE:EE ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Cassage de clé WPA2 par force brute (kracotte13) ===&lt;br /&gt;
&lt;br /&gt;
On lance la capture sur la kracotte13 (channel 13) :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
sudo airodump-ng -c 13 --bssid 44:AD:D9:5F:87:0C -w wpa_capture wlx40a5ef010eac&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On génère un dictionnaire de toutes les combinaisons à 8 chiffres avec crunch :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
crunch 8 8 0123456789 -o dict_8chiffres.txt&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On lance le cassage par force brute :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
aircrack-ng -w dict_8chiffres.txt -b 44:AD:D9:5F:87:0C wpa_capture-01.cap&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Résultat obtenu :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
KEY FOUND! [ 66677666 ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Sécurisation WiFi par WPA2-EAP ==&lt;br /&gt;
&lt;br /&gt;
=== Partie VLAN — Routeur C9200-E304 ===&lt;br /&gt;
&lt;br /&gt;
On configure le pool DHCP pour le VLAN 13 (Billel) sur le routeur :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
C9200-E304#configure &lt;br /&gt;
C9200-E304(config)#ip dhcp pool PoolBillel&lt;br /&gt;
C9200-E304(dhcp-config)#network 10.60.13.0 255.255.255.0&lt;br /&gt;
C9200-E304(dhcp-config)#dns-server 193.48.57.169&lt;br /&gt;
C9200-E304(dhcp-config)#default-router 10.60.13.254&lt;br /&gt;
C9200-E304(dhcp-config)#exit&lt;br /&gt;
C9200-E304(config)#exit&lt;br /&gt;
C9200-E304#write&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Partie WiFi — Borne wifi-E306 ===&lt;br /&gt;
&lt;br /&gt;
On configure l'authentification RADIUS et le SSID sur la borne wifi-E306. Nous avons utilisé le '''VLAN 23''' (après correction, le VLAN 13 générant une erreur sur cette borne) :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wifi-E306(config)#aaa new-model&lt;br /&gt;
wifi-E306(config)#aaa authentication login eap_student13 group radius_student13&lt;br /&gt;
wifi-E306(config)#radius-server host 192.168.69.3 auth-port 1812 acct-port 1813 key secret_student13&lt;br /&gt;
wifi-E306(config)#aaa group server radius radius_student13&lt;br /&gt;
wifi-E306(config-sg-radius)#server 192.168.69.3 auth-port 1812 acct-port 1813&lt;br /&gt;
wifi-E306(config-sg-radius)#exit&lt;br /&gt;
wifi-E306(config)#dot11 ssid VM_SERVICES_13&lt;br /&gt;
wifi-E306(config-ssid)#vlan 23&lt;br /&gt;
wifi-E306(config-ssid)#authentication open eap eap_student13&lt;br /&gt;
wifi-E306(config-ssid)#authentication network-eap eap_student13&lt;br /&gt;
wifi-E306(config-ssid)#authentication key-management wpa&lt;br /&gt;
wifi-E306(config-ssid)#mbssid guest-mode&lt;br /&gt;
wifi-E306(config-ssid)#exit&lt;br /&gt;
wifi-E306(config)#interface Dot11Radio0&lt;br /&gt;
wifi-E306(config-if)#encryption vlan 23 mode ciphers aes-ccm&lt;br /&gt;
wifi-E306(config-if)#ssid VM_SERVICES_13&lt;br /&gt;
wifi-E306(config-if)#exit&lt;br /&gt;
wifi-E306(config)#interface Dot11Radio0.23&lt;br /&gt;
wifi-E306(config-subif)#encapsulation dot1Q 23&lt;br /&gt;
wifi-E306(config-subif)#bridge-group 23&lt;br /&gt;
wifi-E306(config-subif)#exit&lt;br /&gt;
wifi-E306(config)#interface GigabitEthernet0.23&lt;br /&gt;
wifi-E306(config-subif)#encapsulation dot1Q 23&lt;br /&gt;
wifi-E306(config-subif)#bridge-group 23&lt;br /&gt;
wifi-E306(config-subif)#exit&lt;br /&gt;
wifi-E306(config)#exit&lt;br /&gt;
wifi-E306#write&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Partie WiFi — Borne wifi-E304 ===&lt;br /&gt;
&lt;br /&gt;
On reproduit la configuration sur la borne wifi-E304, en utilisant cette fois l'interface '''Dot11Radio1''' (5 GHz) :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
wifi-E304(config)#aaa new-model&lt;br /&gt;
wifi-E304(config)#aaa authentication login eap_student13 group radius_student13&lt;br /&gt;
wifi-E304(config)#radius-server host 192.168.69.3 auth-port 1812 acct-port 1813 key secret_student13&lt;br /&gt;
wifi-E304(config)#aaa group server radius radius_student13&lt;br /&gt;
wifi-E304(config-sg-radius)#server 192.168.69.3 auth-port 1812 acct-port 1813&lt;br /&gt;
wifi-E304(config-sg-radius)#exit&lt;br /&gt;
wifi-E304(config)#dot11 ssid VM_SERVICES_13&lt;br /&gt;
wifi-E304(config-ssid)#vlan 23&lt;br /&gt;
wifi-E304(config-ssid)#authentication open eap eap_student13&lt;br /&gt;
wifi-E304(config-ssid)#authentication network-eap eap_student13&lt;br /&gt;
wifi-E304(config-ssid)#authentication key-management wpa&lt;br /&gt;
wifi-E304(config-ssid)#mbssid guest-mode&lt;br /&gt;
wifi-E304(config-ssid)#exit&lt;br /&gt;
wifi-E304(config)#interface Dot11Radio1&lt;br /&gt;
wifi-E304(config-if)#encryption vlan 23 mode ciphers aes-ccm&lt;br /&gt;
wifi-E304(config-if)#ssid VM_SERVICES_13&lt;br /&gt;
wifi-E304(config-if)#exit&lt;br /&gt;
wifi-E304(config)#interface Dot11Radio1.23&lt;br /&gt;
wifi-E304(config-subif)#encapsulation dot1Q 23&lt;br /&gt;
wifi-E304(config-subif)#bridge-group 23&lt;br /&gt;
wifi-E304(config-subif)#exit&lt;br /&gt;
wifi-E304(config)#interface GigabitEthernet0.23&lt;br /&gt;
wifi-E304(config-subif)#encapsulation dot1Q 23&lt;br /&gt;
wifi-E304(config-subif)#bridge-group 23&lt;br /&gt;
wifi-E304(config-subif)#exit&lt;br /&gt;
wifi-E304(config)#exit&lt;br /&gt;
wifi-E304#write&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E13&amp;diff=12705</id>
		<title>Atelier SysRes SE4 2025/2026 E13</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E13&amp;diff=12705"/>
		<updated>2026-03-01T17:27:19Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Cheklat Billel'''&lt;br /&gt;
&lt;br /&gt;
IOT 4&lt;br /&gt;
&lt;br /&gt;
2025-2026&lt;br /&gt;
&lt;br /&gt;
== Infos concernant notre binôme ==&lt;br /&gt;
Binôme : '''BIERNACKI Antonin''' [[https://wiki-se.plil.fr/mediawiki/index.php/Atelier_SysRes_SE4_2025/2026_E14]]&lt;br /&gt;
&lt;br /&gt;
Mandataire : '''superman'''&lt;br /&gt;
&lt;br /&gt;
IP publique de la mandataire : '''193.48.57.169'''&lt;br /&gt;
&lt;br /&gt;
Nom service (toi) : '''catwoman'''&lt;br /&gt;
&lt;br /&gt;
Nom de domaine (toi) : '''dardevil.tech''' (le e manquant dans daredevil est une pure volonté du binôme et un choix pratique et judicieux pour ce TP ;) )&lt;br /&gt;
&lt;br /&gt;
Nom service 2 (Antonin) : '''batman'''&lt;br /&gt;
&lt;br /&gt;
Nom de domaine 2 (Antonin) : '''deadpool.tech'''&lt;br /&gt;
&lt;br /&gt;
Bridge : '''pont_ironman'''&lt;br /&gt;
&lt;br /&gt;
Réseau IPv4 : '''192.168.69.0/24'''&lt;br /&gt;
&lt;br /&gt;
== Création du bridge ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto pont_ironman&lt;br /&gt;
iface pont_ironman inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        up ip link set $IFACE up&lt;br /&gt;
        down ip link set $IFACE down&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ifup pont_ironman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Création des machines virtuelles ==&lt;br /&gt;
Nous avons '''créé nos trois machines''' sur le serveur capbreton via les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.catwoman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.superman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ces commandes fournissent un tableau récapitulatif avec le '''root password''' qu'il faut noter pour pouvoir se connecter (ce mot de passe est retrouvable dans le .cfg de la machine). Si vous souhaitez changer le mot de passe de votre machine, veillez à mettre un mot de passe '''robuste''' car cette machine sera sur internet.&lt;br /&gt;
&lt;br /&gt;
xen create permet de '''démarrer les machines''' avec leurs fichiers de configuration :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.superman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;xen console permet d''''accéder à la console de la machine virtuelle''' (pour quitter la console un exit suffit et pour quitter la saisie de connexion '''Ctrl + Shift + 5''') :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen console SE4.catwoman&lt;br /&gt;
xen console SE4.superman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration de la machine de service ==&lt;br /&gt;
&lt;br /&gt;
=== Montage des partitions /home et /var ===&lt;br /&gt;
&lt;br /&gt;
==== Sur capbreton ====&lt;br /&gt;
&lt;br /&gt;
Pour '''créer les partitions''' /home et /var on entre les deux commandes suivantes dans &amp;lt;code&amp;gt;/dev/virtual&amp;lt;/code&amp;gt; de capbreton :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
lvcreate -n SE4.catwoman.home -L 10G virtual&lt;br /&gt;
lvcreate -n SE4.catwoman.var -L 10G virtual&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ensuite on vient ajouter les lignes suivantes dans &amp;lt;code&amp;gt;/etc/xen/SE4.catwoman.cfg&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.catwoman/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.catwoman/swap.img,xvda1,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.catwoman.home,xvdb,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.catwoman.var,xvdc,w',&lt;br /&gt;
              ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sur la machine de service ====&lt;br /&gt;
&lt;br /&gt;
Pour '''formater et monter''' les partitions on utilise les commandes suivantes ('''/!\ pas dans capbreton''') :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkfs -t ext4 /dev/xvdb&lt;br /&gt;
mkfs -t ext4 /dev/xvdc&lt;br /&gt;
mount /dev/xvdb /mnt&lt;br /&gt;
mv /var/* /mnt&lt;br /&gt;
umount /mnt&lt;br /&gt;
mount -a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ajouter ces lignes dans &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt; afin que les partitions soient '''montées de façon automatique''' au démarrage de la VM :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/dev/xvdb /var ext4 defaults 0 2&lt;br /&gt;
/dev/xvdc /home ext4 defaults 0 2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Enfin vous pouvez '''redémarrer''' la VM sur capbreton :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen shutdown SE4.catwoman&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuration réseau ===&lt;br /&gt;
On modifie le fichier &amp;lt;code&amp;gt;/etc/network/interfaces&amp;lt;/code&amp;gt; comme suit :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# IPv4&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.69.3/24&lt;br /&gt;
    gateway 192.168.69.1  # IPv4 de superman (mandataire)&lt;br /&gt;
&lt;br /&gt;
# IPv6&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet6 auto&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration de la machine mandataire ==&lt;br /&gt;
&lt;br /&gt;
=== Configuration réseau ===&lt;br /&gt;
On modifie le fichier &amp;lt;code&amp;gt;/etc/network/interfaces&amp;lt;/code&amp;gt; comme suit :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# IPv4 réseau privé&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.69.1/24&lt;br /&gt;
&lt;br /&gt;
# IPv4 publique&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 193.48.57.169/27&lt;br /&gt;
    gateway 193.48.57.162&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On modifie le fichier &amp;lt;code&amp;gt;/etc/xen/SE4.superman.cfg&amp;lt;/code&amp;gt; sur capbreton afin d'ajouter une seconde interface réseau branchée sur le bridge public SE4 :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vif = [ 'mac=00:16:3E:19:F0:3B,bridge=pont_ironman', 'mac=00:16:3E:19:F0:3C,bridge=SE4' ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On fait de même pour catwoman :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vif = [ 'mac=00:16:3E:8F:47:42,bridge=pont_ironman', 'mac=00:16:3E:8F:47:43,bridge=SE4' ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration SSH et Mascarade ==&lt;br /&gt;
&lt;br /&gt;
Ces commandes permettent de '''synchroniser l'heure''' du système :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt update&lt;br /&gt;
apt install ntp ntpdate host&lt;br /&gt;
date&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;La mascarade se configure avec '''iptables''' et consiste à donner une adresse IPv4 permettant d'accéder à internet :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A POSTROUTING -j MASQUERADE -s 192.168.69.0/24&lt;br /&gt;
iptables-save&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dans les '''VMs''' on modifie &amp;lt;code&amp;gt;/etc/ssh/sshd_config&amp;lt;/code&amp;gt; en ajoutant :&lt;br /&gt;
 PermitRootLogin yes&lt;br /&gt;
On peut ensuite '''redémarrer''' le service SSH :&lt;br /&gt;
 /etc/init.d/ssh restart&lt;br /&gt;
La '''redirection des ports SSH''' se fait via les commandes suivantes sur la machine mandataire :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2202 -j DNAT --to-destination 192.168.69.2:22&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2203 -j DNAT --to-destination 192.168.69.3:22&lt;br /&gt;
iptables-save&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dans le fichier &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt; la ligne suivante doit être '''décommentée''' :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
net.ipv4.ip_forward=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Nous avons aussi installé &amp;lt;code&amp;gt;iptables-persistent&amp;lt;/code&amp;gt; pour éviter de perdre la configuration à chaque reboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt install iptables-persistent&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Désormais le SSH peut être fait via les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# SSH en IPv4 vers catwoman (port 2203)&lt;br /&gt;
ssh root@193.48.57.169 -p 2203&lt;br /&gt;
# SSH en IPv6&lt;br /&gt;
ssh root@2001:660:4401:60a0:216:3eff:fe8f:4743&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DNS et DNSSEC ==&lt;br /&gt;
&lt;br /&gt;
=== Configuration de BIND9 ===&lt;br /&gt;
&lt;br /&gt;
On modifie le fichier &amp;lt;code&amp;gt;/etc/bind/named.conf.local&amp;lt;/code&amp;gt; sur catwoman pour déclarer la zone &amp;lt;code&amp;gt;dardevil.tech&amp;lt;/code&amp;gt; en maître et la zone &amp;lt;code&amp;gt;deadpool.tech&amp;lt;/code&amp;gt; en secondaire :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dnssec-policy &amp;quot;dnspol&amp;quot; {&lt;br /&gt;
        keys {&lt;br /&gt;
                ksk key-directory lifetime unlimited algorithm 13;&lt;br /&gt;
                zsk key-directory lifetime unlimited algorithm 13;&lt;br /&gt;
        };&lt;br /&gt;
        nsec3param;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
zone &amp;quot;dardevil.tech&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/etc/bind/zones/db.dardevil.tech&amp;quot;;&lt;br /&gt;
        allow-transfer{secondaries;};&lt;br /&gt;
        notify yes;&lt;br /&gt;
        key-directory &amp;quot;/etc/bind/keys&amp;quot;;&lt;br /&gt;
        dnssec-policy &amp;quot;dnspol&amp;quot;;&lt;br /&gt;
        inline-signing yes;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
acl &amp;quot;secondaries&amp;quot; {&lt;br /&gt;
        192.168.69.2;&lt;br /&gt;
        192.168.69.1;&lt;br /&gt;
        2001:660:4401:60a0:216:3eff:fefa:18d0;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
zone &amp;quot;deadpool.tech&amp;quot; {&lt;br /&gt;
        type secondary;&lt;br /&gt;
        file &amp;quot;/etc/bind/backup/db.deadpool.tech&amp;quot;;&lt;br /&gt;
        primaries{2001:660:4401:60a0:216:3eff:fefa:18d0;};&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fichier de zone db.dardevil.tech ===&lt;br /&gt;
&lt;br /&gt;
On crée le répertoire &amp;lt;code&amp;gt;/etc/bind/zones/&amp;lt;/code&amp;gt; puis on y crée le fichier de zone :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/bind/zones&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$TTL 400&lt;br /&gt;
@ IN SOA ns.dardevil.tech admin.dardevil.tech(&lt;br /&gt;
        3647    ;&lt;br /&gt;
        21600   ;&lt;br /&gt;
        3600    ;&lt;br /&gt;
        2592000 ;&lt;br /&gt;
        86400   ;&lt;br /&gt;
);&lt;br /&gt;
@ IN NS ns.dardevil.tech.&lt;br /&gt;
@ IN NS ns.deadpool.tech.&lt;br /&gt;
ns IN A 193.48.57.169&lt;br /&gt;
ns IN AAAA 2001:660:4401:60a0:216:3eff:fe8f:4743&lt;br /&gt;
@ IN A 193.48.57.169&lt;br /&gt;
@ IN AAAA 2001:660:4401:60a0:216:3eff:fe8f:4743&lt;br /&gt;
www IN CNAME dardevil.tech.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Génération des clés DNSSEC ===&lt;br /&gt;
&lt;br /&gt;
BIND9 avec la directive &amp;lt;code&amp;gt;dnssec-policy&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;inline-signing yes&amp;lt;/code&amp;gt; génère et gère automatiquement les clés. Elles sont stockées dans &amp;lt;code&amp;gt;/etc/bind/keys/&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls /etc/bind/keys/&lt;br /&gt;
# Kdardevil.tech.+013+42449.key      Kdardevil.tech.+013+42449.state&lt;br /&gt;
# Kdardevil.tech.+013+42449.private  Kdardevil.tech.+013+45786.key&lt;br /&gt;
# Kdardevil.tech.+013+45786.private  Kdardevil.tech.+013+45786.state&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Les deux paires de clés correspondent à la '''KSK''' (Key Signing Key) et la '''ZSK''' (Zone Signing Key), toutes deux utilisant l'algorithme 13 (ECDSA P-256 avec SHA-256).&lt;br /&gt;
&lt;br /&gt;
On redémarre BIND9 pour appliquer la configuration :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl restart bind9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On vérifie que la zone est correctement signée :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig @localhost dardevil.tech DNSKEY&lt;br /&gt;
dig @localhost dardevil.tech DS&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTTPS et Certificat SSL ==&lt;br /&gt;
&lt;br /&gt;
=== Génération de la clé privée et de la CSR ===&lt;br /&gt;
&lt;br /&gt;
On génère la clé privée et la '''CSR''' (Certificate Signing Request) avec la commande suivante :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl req -nodes -newkey rsa:2048 -sha256 -keyout dardevil.tech.key -out dardevil.csr&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On remplit ensuite les informations demandées :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Country Name (2 letter code) [AU]:FR&lt;br /&gt;
State or Province Name (full name) [Some-State]:Nord&lt;br /&gt;
Locality Name (eg, city) []:Lille&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:PolytechLille&lt;br /&gt;
Organizational Unit Name (eg, section) []:IOT&lt;br /&gt;
Common Name (e.g. server FQDN or YOUR name) []:dardevil.tech&lt;br /&gt;
Email Address []:billel.cheklat@polytech-lille.net&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Le fichier &amp;lt;code&amp;gt;dardevil.csr&amp;lt;/code&amp;gt; est ensuite soumis à Gandi pour obtenir le certificat signé.&lt;br /&gt;
&lt;br /&gt;
=== Obtention du certificat via Gandi ===&lt;br /&gt;
&lt;br /&gt;
Nous avons obtenu un certificat SSL pour le domaine &amp;lt;code&amp;gt;dardevil.tech&amp;lt;/code&amp;gt; auprès de Gandi. Les fichiers sont placés aux emplacements suivants sur catwoman :&lt;br /&gt;
* Certificat : &amp;lt;code&amp;gt;/etc/ssl/certs/dardevil.tech.crt&amp;lt;/code&amp;gt;&lt;br /&gt;
* Clé privée : &amp;lt;code&amp;gt;/etc/ssl/private/dardevil.tech.key&amp;lt;/code&amp;gt;&lt;br /&gt;
* Chaîne de certification : &amp;lt;code&amp;gt;/etc/ssl/certs/GandiCert.pem&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuration Apache2 ===&lt;br /&gt;
&lt;br /&gt;
On active les modules nécessaires :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt install apache2&lt;br /&gt;
a2enmod ssl proxy proxy_http&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On crée le fichier &amp;lt;code&amp;gt;/etc/apache2/sites-available/dardevil.tech.conf&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Partie HTTP (port 80) - redirection vers le serveur web en IPv6&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerName dardevil.tech&lt;br /&gt;
    ServerAlias www.dardevil.tech&lt;br /&gt;
    ProxyPass / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
    ProxyPassReverse / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Partie HTTPS (port 443)&lt;br /&gt;
&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
    ServerName dardevil.tech&lt;br /&gt;
    ServerAlias www.dardevil.tech&lt;br /&gt;
    SSLEngine on&lt;br /&gt;
    SSLCertificateFile /etc/ssl/certs/dardevil.tech.crt&lt;br /&gt;
    SSLCertificateKeyFile /etc/ssl/private/dardevil.tech.key&lt;br /&gt;
    SSLCertificateChainFile /etc/ssl/certs/GandiCert.pem&lt;br /&gt;
    ProxyPass / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
    ProxyPassReverse / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On active le site et on redémarre Apache :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
a2ensite dardevil.tech.conf&lt;br /&gt;
systemctl restart apache2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Le site est désormais accessible en HTTP et HTTPS à l'adresse '''https://dardevil.tech'''.&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E13&amp;diff=12704</id>
		<title>Atelier SysRes SE4 2025/2026 E13</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E13&amp;diff=12704"/>
		<updated>2026-03-01T17:24:05Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''TON PRENOM TON NOM'''&lt;br /&gt;
&lt;br /&gt;
IOT 4&lt;br /&gt;
&lt;br /&gt;
2025-2026&lt;br /&gt;
&lt;br /&gt;
== Infos concernant notre binôme ==&lt;br /&gt;
Binôme : '''BIERNACKI Antonin''' [[https://wiki-se.plil.fr/mediawiki/index.php/Atelier_SysRes_SE4_2025/2026_E14]]&lt;br /&gt;
&lt;br /&gt;
Mandataire : '''superman'''&lt;br /&gt;
&lt;br /&gt;
IP publique de la mandataire : '''193.48.57.169'''&lt;br /&gt;
&lt;br /&gt;
Nom service : '''catwoman'''&lt;br /&gt;
&lt;br /&gt;
Nom de domaine  : '''dardevil.tech''' (le e manquant dans daredevil est une pure volonté du binôme et un choix pratique et judicieux pour ce TP ;) )&lt;br /&gt;
&lt;br /&gt;
Nom service 2  : '''batman'''&lt;br /&gt;
&lt;br /&gt;
Nom de domaine 2  : '''deadpool.tech'''&lt;br /&gt;
&lt;br /&gt;
Bridge : '''pont_ironman'''&lt;br /&gt;
&lt;br /&gt;
Réseau IPv4 : '''192.168.69.0/24'''&lt;br /&gt;
&lt;br /&gt;
== Création du bridge ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto pont_ironman&lt;br /&gt;
iface pont_ironman inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        up ip link set $IFACE up&lt;br /&gt;
        down ip link set $IFACE down&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ifup pont_ironman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Création des machines virtuelles ==&lt;br /&gt;
Nous avons '''créé nos trois machines''' sur le serveur capbreton via les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.catwoman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.superman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ces commandes fournissent un tableau récapitulatif avec le '''root password''' qu'il faut noter pour pouvoir se connecter (ce mot de passe est retrouvable dans le .cfg de la machine). Si vous souhaitez changer le mot de passe de votre machine, veillez à mettre un mot de passe '''robuste''' car cette machine sera sur internet.&lt;br /&gt;
&lt;br /&gt;
xen create permet de '''démarrer les machines''' avec leurs fichiers de configuration :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.superman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;xen console permet d''''accéder à la console de la machine virtuelle''' (pour quitter la console un exit suffit et pour quitter la saisie de connexion '''Ctrl + Shift + 5''') :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen console SE4.catwoman&lt;br /&gt;
xen console SE4.superman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration de la machine de service ==&lt;br /&gt;
&lt;br /&gt;
=== Montage des partitions /home et /var ===&lt;br /&gt;
&lt;br /&gt;
==== Sur capbreton ====&lt;br /&gt;
&lt;br /&gt;
Pour '''créer les partitions''' /home et /var on entre les deux commandes suivantes dans &amp;lt;code&amp;gt;/dev/virtual&amp;lt;/code&amp;gt; de capbreton :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
lvcreate -n SE4.catwoman.home -L 10G virtual&lt;br /&gt;
lvcreate -n SE4.catwoman.var -L 10G virtual&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ensuite on vient ajouter les lignes suivantes dans &amp;lt;code&amp;gt;/etc/xen/SE4.catwoman.cfg&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.catwoman/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.catwoman/swap.img,xvda1,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.catwoman.home,xvdb,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.catwoman.var,xvdc,w',&lt;br /&gt;
              ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sur la machine de service ====&lt;br /&gt;
&lt;br /&gt;
Pour '''formater et monter''' les partitions on utilise les commandes suivantes ('''/!\ pas dans capbreton''') :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkfs -t ext4 /dev/xvdb&lt;br /&gt;
mkfs -t ext4 /dev/xvdc&lt;br /&gt;
mount /dev/xvdb /mnt&lt;br /&gt;
mv /var/* /mnt&lt;br /&gt;
umount /mnt&lt;br /&gt;
mount -a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ajouter ces lignes dans &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt; afin que les partitions soient '''montées de façon automatique''' au démarrage de la VM :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/dev/xvdb /var ext4 defaults 0 2&lt;br /&gt;
/dev/xvdc /home ext4 defaults 0 2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Enfin vous pouvez '''redémarrer''' la VM sur capbreton :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen shutdown SE4.catwoman&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuration réseau ===&lt;br /&gt;
On modifie le fichier &amp;lt;code&amp;gt;/etc/network/interfaces&amp;lt;/code&amp;gt; comme suit :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# IPv4&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.69.3/24&lt;br /&gt;
    gateway 192.168.69.1  # IPv4 de superman (mandataire)&lt;br /&gt;
&lt;br /&gt;
# IPv6&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet6 auto&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration de la machine mandataire ==&lt;br /&gt;
&lt;br /&gt;
=== Configuration réseau ===&lt;br /&gt;
On modifie le fichier &amp;lt;code&amp;gt;/etc/network/interfaces&amp;lt;/code&amp;gt; comme suit :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# IPv4 réseau privé&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.69.1/24&lt;br /&gt;
&lt;br /&gt;
# IPv4 publique&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 193.48.57.169/27&lt;br /&gt;
    gateway 193.48.57.162&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On modifie le fichier &amp;lt;code&amp;gt;/etc/xen/SE4.superman.cfg&amp;lt;/code&amp;gt; sur capbreton afin d'ajouter une seconde interface réseau branchée sur le bridge public SE4 :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vif = [ 'mac=00:16:3E:19:F0:3B,bridge=pont_ironman', 'mac=00:16:3E:19:F0:3C,bridge=SE4' ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On fait de même pour catwoman :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vif = [ 'mac=00:16:3E:8F:47:42,bridge=pont_ironman', 'mac=00:16:3E:8F:47:43,bridge=SE4' ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration SSH et Mascarade ==&lt;br /&gt;
&lt;br /&gt;
Ces commandes permettent de '''synchroniser l'heure''' du système :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt update&lt;br /&gt;
apt install ntp ntpdate host&lt;br /&gt;
date&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;La mascarade se configure avec '''iptables''' et consiste à donner une adresse IPv4 permettant d'accéder à internet :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A POSTROUTING -j MASQUERADE -s 192.168.69.0/24&lt;br /&gt;
iptables-save&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dans les '''VMs''' on modifie &amp;lt;code&amp;gt;/etc/ssh/sshd_config&amp;lt;/code&amp;gt; en ajoutant :&lt;br /&gt;
 PermitRootLogin yes&lt;br /&gt;
On peut ensuite '''redémarrer''' le service SSH :&lt;br /&gt;
 /etc/init.d/ssh restart&lt;br /&gt;
La '''redirection des ports SSH''' se fait via les commandes suivantes sur la machine mandataire :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2202 -j DNAT --to-destination 192.168.69.2:22&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2203 -j DNAT --to-destination 192.168.69.3:22&lt;br /&gt;
iptables-save&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dans le fichier &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt; la ligne suivante doit être '''décommentée''' :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
net.ipv4.ip_forward=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Nous avons aussi installé &amp;lt;code&amp;gt;iptables-persistent&amp;lt;/code&amp;gt; pour éviter de perdre la configuration à chaque reboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt install iptables-persistent&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Désormais le SSH peut être fait via les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# SSH en IPv4 vers catwoman (port 2203)&lt;br /&gt;
ssh root@193.48.57.169 -p 2203&lt;br /&gt;
# SSH en IPv6&lt;br /&gt;
ssh root@2001:660:4401:60a0:216:3eff:fe8f:4743&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DNS et DNSSEC ==&lt;br /&gt;
&lt;br /&gt;
=== Configuration de BIND9 ===&lt;br /&gt;
&lt;br /&gt;
On modifie le fichier &amp;lt;code&amp;gt;/etc/bind/named.conf.local&amp;lt;/code&amp;gt; sur catwoman pour déclarer la zone &amp;lt;code&amp;gt;dardevil.tech&amp;lt;/code&amp;gt; en maître et la zone &amp;lt;code&amp;gt;deadpool.tech&amp;lt;/code&amp;gt; en secondaire :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dnssec-policy &amp;quot;dnspol&amp;quot; {&lt;br /&gt;
        keys {&lt;br /&gt;
                ksk key-directory lifetime unlimited algorithm 13;&lt;br /&gt;
                zsk key-directory lifetime unlimited algorithm 13;&lt;br /&gt;
        };&lt;br /&gt;
        nsec3param;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
zone &amp;quot;dardevil.tech&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/etc/bind/zones/db.dardevil.tech&amp;quot;;&lt;br /&gt;
        allow-transfer{secondaries;};&lt;br /&gt;
        notify yes;&lt;br /&gt;
        key-directory &amp;quot;/etc/bind/keys&amp;quot;;&lt;br /&gt;
        dnssec-policy &amp;quot;dnspol&amp;quot;;&lt;br /&gt;
        inline-signing yes;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
acl &amp;quot;secondaries&amp;quot; {&lt;br /&gt;
        192.168.69.2;&lt;br /&gt;
        192.168.69.1;&lt;br /&gt;
        2001:660:4401:60a0:216:3eff:fefa:18d0;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
zone &amp;quot;deadpool.tech&amp;quot; {&lt;br /&gt;
        type secondary;&lt;br /&gt;
        file &amp;quot;/etc/bind/backup/db.deadpool.tech&amp;quot;;&lt;br /&gt;
        primaries{2001:660:4401:60a0:216:3eff:fefa:18d0;};&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fichier de zone db.dardevil.tech ===&lt;br /&gt;
&lt;br /&gt;
On crée le répertoire &amp;lt;code&amp;gt;/etc/bind/zones/&amp;lt;/code&amp;gt; puis on y crée le fichier de zone :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/bind/zones&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$TTL 400&lt;br /&gt;
@ IN SOA ns.dardevil.tech admin.dardevil.tech(&lt;br /&gt;
        3647    ;&lt;br /&gt;
        21600   ;&lt;br /&gt;
        3600    ;&lt;br /&gt;
        2592000 ;&lt;br /&gt;
        86400   ;&lt;br /&gt;
);&lt;br /&gt;
@ IN NS ns.dardevil.tech.&lt;br /&gt;
@ IN NS ns.deadpool.tech.&lt;br /&gt;
ns IN A 193.48.57.169&lt;br /&gt;
ns IN AAAA 2001:660:4401:60a0:216:3eff:fe8f:4743&lt;br /&gt;
@ IN A 193.48.57.169&lt;br /&gt;
@ IN AAAA 2001:660:4401:60a0:216:3eff:fe8f:4743&lt;br /&gt;
www IN CNAME dardevil.tech.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Génération des clés DNSSEC ===&lt;br /&gt;
&lt;br /&gt;
BIND9 avec la directive &amp;lt;code&amp;gt;dnssec-policy&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;inline-signing yes&amp;lt;/code&amp;gt; génère et gère automatiquement les clés. Elles sont stockées dans &amp;lt;code&amp;gt;/etc/bind/keys/&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls /etc/bind/keys/&lt;br /&gt;
# Kdardevil.tech.+013+42449.key      Kdardevil.tech.+013+42449.state&lt;br /&gt;
# Kdardevil.tech.+013+42449.private  Kdardevil.tech.+013+45786.key&lt;br /&gt;
# Kdardevil.tech.+013+45786.private  Kdardevil.tech.+013+45786.state&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Les deux paires de clés correspondent à la '''KSK''' (Key Signing Key) et la '''ZSK''' (Zone Signing Key), toutes deux utilisant l'algorithme 13 (ECDSA P-256 avec SHA-256).&lt;br /&gt;
&lt;br /&gt;
On redémarre BIND9 pour appliquer la configuration :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl restart bind9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On vérifie que la zone est correctement signée :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig @localhost dardevil.tech DNSKEY&lt;br /&gt;
dig @localhost dardevil.tech DS&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTTPS et Certificat SSL ==&lt;br /&gt;
&lt;br /&gt;
=== Obtention du certificat via Gandi ===&lt;br /&gt;
&lt;br /&gt;
Nous avons obtenu un certificat SSL pour le domaine &amp;lt;code&amp;gt;dardevil.tech&amp;lt;/code&amp;gt; auprès de Gandi. Les fichiers sont placés aux emplacements suivants sur catwoman :&lt;br /&gt;
* Certificat : &amp;lt;code&amp;gt;/etc/ssl/certs/dardevil.tech.crt&amp;lt;/code&amp;gt;&lt;br /&gt;
* Clé privée : &amp;lt;code&amp;gt;/etc/ssl/private/dardevil.tech.key&amp;lt;/code&amp;gt;&lt;br /&gt;
* Chaîne de certification : &amp;lt;code&amp;gt;/etc/ssl/certs/GandiCert.pem&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuration Apache2 ===&lt;br /&gt;
&lt;br /&gt;
On active les modules nécessaires :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt install apache2&lt;br /&gt;
a2enmod ssl proxy proxy_http&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On crée le fichier &amp;lt;code&amp;gt;/etc/apache2/sites-available/dardevil.tech.conf&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Partie HTTP (port 80) - redirection vers le serveur web en IPv6&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerName dardevil.tech&lt;br /&gt;
    ServerAlias www.dardevil.tech&lt;br /&gt;
    ProxyPass / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
    ProxyPassReverse / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Partie HTTPS (port 443)&lt;br /&gt;
&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
    ServerName dardevil.tech&lt;br /&gt;
    ServerAlias www.dardevil.tech&lt;br /&gt;
    SSLEngine on&lt;br /&gt;
    SSLCertificateFile /etc/ssl/certs/dardevil.tech.crt&lt;br /&gt;
    SSLCertificateKeyFile /etc/ssl/private/dardevil.tech.key&lt;br /&gt;
    SSLCertificateChainFile /etc/ssl/certs/GandiCert.pem&lt;br /&gt;
    ProxyPass / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
    ProxyPassReverse / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On active le site et on redémarre Apache :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
a2ensite dardevil.tech.conf&lt;br /&gt;
systemctl restart apache2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Le site est désormais accessible en HTTP et HTTPS à l'adresse '''https://dardevil.tech'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
openssl req -nodes -newkey rsa:2048 -sha256 -keyout dardevil.tech.key -out dardevil.csr&lt;br /&gt;
&lt;br /&gt;
Country Name (2 letter code) [AU]:FR&lt;br /&gt;
State or Province Name (full name) [Some-State]:Nord&lt;br /&gt;
Locality Name (eg, city) []:Lille&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:PolytechLille&lt;br /&gt;
Organizational Unit Name (eg, section) []:IOT&lt;br /&gt;
Common Name (e.g. server FQDN or YOUR name) []:dardevil.tech&lt;br /&gt;
Email Address []:billel.cheklat@polytech-lille.net&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E13&amp;diff=12703</id>
		<title>Atelier SysRes SE4 2025/2026 E13</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E13&amp;diff=12703"/>
		<updated>2026-03-01T17:22:19Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''TON PRENOM TON NOM'''&lt;br /&gt;
&lt;br /&gt;
IOT 4&lt;br /&gt;
&lt;br /&gt;
2025-2026&lt;br /&gt;
&lt;br /&gt;
== Infos concernant notre binôme ==&lt;br /&gt;
Binôme : '''BIERNACKI Antonin''' [[Atelier SysRes SE4 2025/2026 EXX]]&lt;br /&gt;
&lt;br /&gt;
Mandataire : '''superman'''&lt;br /&gt;
&lt;br /&gt;
IP publique de la mandataire : '''193.48.57.169'''&lt;br /&gt;
&lt;br /&gt;
Nom service (toi) : '''catwoman'''&lt;br /&gt;
&lt;br /&gt;
Nom de domaine (toi) : '''dardevil.tech''' (le e manquant dans daredevil est une pure volonté du binôme et un choix pratique et judicieux pour ce TP ;) )&lt;br /&gt;
&lt;br /&gt;
Nom service 2 (Antonin) : '''batman'''&lt;br /&gt;
&lt;br /&gt;
Nom de domaine 2 (Antonin) : '''deadpool.tech'''&lt;br /&gt;
&lt;br /&gt;
Bridge : '''pont_ironman'''&lt;br /&gt;
&lt;br /&gt;
Réseau IPv4 : '''192.168.69.0/24'''&lt;br /&gt;
&lt;br /&gt;
== Création du bridge ==&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto pont_ironman&lt;br /&gt;
iface pont_ironman inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        up ip link set $IFACE up&lt;br /&gt;
        down ip link set $IFACE down&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ifup pont_ironman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Création des machines virtuelles ==&lt;br /&gt;
Nous avons '''créé nos trois machines''' sur le serveur capbreton via les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.catwoman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.superman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ces commandes fournissent un tableau récapitulatif avec le '''root password''' qu'il faut noter pour pouvoir se connecter (ce mot de passe est retrouvable dans le .cfg de la machine). Si vous souhaitez changer le mot de passe de votre machine, veillez à mettre un mot de passe '''robuste''' car cette machine sera sur internet.&lt;br /&gt;
&lt;br /&gt;
xen create permet de '''démarrer les machines''' avec leurs fichiers de configuration :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.superman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;xen console permet d''''accéder à la console de la machine virtuelle''' (pour quitter la console un exit suffit et pour quitter la saisie de connexion '''Ctrl + Shift + 5''') :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen console SE4.catwoman&lt;br /&gt;
xen console SE4.superman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration de la machine de service ==&lt;br /&gt;
&lt;br /&gt;
=== Montage des partitions /home et /var ===&lt;br /&gt;
&lt;br /&gt;
==== Sur capbreton ====&lt;br /&gt;
&lt;br /&gt;
Pour '''créer les partitions''' /home et /var on entre les deux commandes suivantes dans &amp;lt;code&amp;gt;/dev/virtual&amp;lt;/code&amp;gt; de capbreton :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
lvcreate -n SE4.catwoman.home -L 10G virtual&lt;br /&gt;
lvcreate -n SE4.catwoman.var -L 10G virtual&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ensuite on vient ajouter les lignes suivantes dans &amp;lt;code&amp;gt;/etc/xen/SE4.catwoman.cfg&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.catwoman/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.catwoman/swap.img,xvda1,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.catwoman.home,xvdb,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.catwoman.var,xvdc,w',&lt;br /&gt;
              ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Sur la machine de service ====&lt;br /&gt;
&lt;br /&gt;
Pour '''formater et monter''' les partitions on utilise les commandes suivantes ('''/!\ pas dans capbreton''') :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkfs -t ext4 /dev/xvdb&lt;br /&gt;
mkfs -t ext4 /dev/xvdc&lt;br /&gt;
mount /dev/xvdb /mnt&lt;br /&gt;
mv /var/* /mnt&lt;br /&gt;
umount /mnt&lt;br /&gt;
mount -a&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Ajouter ces lignes dans &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt; afin que les partitions soient '''montées de façon automatique''' au démarrage de la VM :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/dev/xvdb /var ext4 defaults 0 2&lt;br /&gt;
/dev/xvdc /home ext4 defaults 0 2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Enfin vous pouvez '''redémarrer''' la VM sur capbreton :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen shutdown SE4.catwoman&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuration réseau ===&lt;br /&gt;
On modifie le fichier &amp;lt;code&amp;gt;/etc/network/interfaces&amp;lt;/code&amp;gt; comme suit :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# IPv4&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.69.3/24&lt;br /&gt;
    gateway 192.168.69.1  # IPv4 de superman (mandataire)&lt;br /&gt;
&lt;br /&gt;
# IPv6&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet6 auto&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration de la machine mandataire ==&lt;br /&gt;
&lt;br /&gt;
=== Configuration réseau ===&lt;br /&gt;
On modifie le fichier &amp;lt;code&amp;gt;/etc/network/interfaces&amp;lt;/code&amp;gt; comme suit :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto lo&lt;br /&gt;
iface lo inet loopback&lt;br /&gt;
&lt;br /&gt;
# IPv4 réseau privé&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 192.168.69.1/24&lt;br /&gt;
&lt;br /&gt;
# IPv4 publique&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 193.48.57.169/27&lt;br /&gt;
    gateway 193.48.57.162&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On modifie le fichier &amp;lt;code&amp;gt;/etc/xen/SE4.superman.cfg&amp;lt;/code&amp;gt; sur capbreton afin d'ajouter une seconde interface réseau branchée sur le bridge public SE4 :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vif = [ 'mac=00:16:3E:19:F0:3B,bridge=pont_ironman', 'mac=00:16:3E:19:F0:3C,bridge=SE4' ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On fait de même pour catwoman :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
vif = [ 'mac=00:16:3E:8F:47:42,bridge=pont_ironman', 'mac=00:16:3E:8F:47:43,bridge=SE4' ]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Configuration SSH et Mascarade ==&lt;br /&gt;
&lt;br /&gt;
Ces commandes permettent de '''synchroniser l'heure''' du système :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt update&lt;br /&gt;
apt install ntp ntpdate host&lt;br /&gt;
date&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;La mascarade se configure avec '''iptables''' et consiste à donner une adresse IPv4 permettant d'accéder à internet :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A POSTROUTING -j MASQUERADE -s 192.168.69.0/24&lt;br /&gt;
iptables-save&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dans les '''VMs''' on modifie &amp;lt;code&amp;gt;/etc/ssh/sshd_config&amp;lt;/code&amp;gt; en ajoutant :&lt;br /&gt;
 PermitRootLogin yes&lt;br /&gt;
On peut ensuite '''redémarrer''' le service SSH :&lt;br /&gt;
 /etc/init.d/ssh restart&lt;br /&gt;
La '''redirection des ports SSH''' se fait via les commandes suivantes sur la machine mandataire :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2202 -j DNAT --to-destination 192.168.69.2:22&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2203 -j DNAT --to-destination 192.168.69.3:22&lt;br /&gt;
iptables-save&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dans le fichier &amp;lt;code&amp;gt;/etc/sysctl.conf&amp;lt;/code&amp;gt; la ligne suivante doit être '''décommentée''' :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
net.ipv4.ip_forward=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Nous avons aussi installé &amp;lt;code&amp;gt;iptables-persistent&amp;lt;/code&amp;gt; pour éviter de perdre la configuration à chaque reboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt install iptables-persistent&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Désormais le SSH peut être fait via les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# SSH en IPv4 vers catwoman (port 2203)&lt;br /&gt;
ssh root@193.48.57.169 -p 2203&lt;br /&gt;
# SSH en IPv6&lt;br /&gt;
ssh root@2001:660:4401:60a0:216:3eff:fe8f:4743&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== DNS et DNSSEC ==&lt;br /&gt;
&lt;br /&gt;
=== Configuration de BIND9 ===&lt;br /&gt;
&lt;br /&gt;
On modifie le fichier &amp;lt;code&amp;gt;/etc/bind/named.conf.local&amp;lt;/code&amp;gt; sur catwoman pour déclarer la zone &amp;lt;code&amp;gt;dardevil.tech&amp;lt;/code&amp;gt; en maître et la zone &amp;lt;code&amp;gt;deadpool.tech&amp;lt;/code&amp;gt; en secondaire :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dnssec-policy &amp;quot;dnspol&amp;quot; {&lt;br /&gt;
        keys {&lt;br /&gt;
                ksk key-directory lifetime unlimited algorithm 13;&lt;br /&gt;
                zsk key-directory lifetime unlimited algorithm 13;&lt;br /&gt;
        };&lt;br /&gt;
        nsec3param;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
zone &amp;quot;dardevil.tech&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/etc/bind/zones/db.dardevil.tech&amp;quot;;&lt;br /&gt;
        allow-transfer{secondaries;};&lt;br /&gt;
        notify yes;&lt;br /&gt;
        key-directory &amp;quot;/etc/bind/keys&amp;quot;;&lt;br /&gt;
        dnssec-policy &amp;quot;dnspol&amp;quot;;&lt;br /&gt;
        inline-signing yes;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
acl &amp;quot;secondaries&amp;quot; {&lt;br /&gt;
        192.168.69.2;&lt;br /&gt;
        192.168.69.1;&lt;br /&gt;
        2001:660:4401:60a0:216:3eff:fefa:18d0;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
zone &amp;quot;deadpool.tech&amp;quot; {&lt;br /&gt;
        type secondary;&lt;br /&gt;
        file &amp;quot;/etc/bind/backup/db.deadpool.tech&amp;quot;;&lt;br /&gt;
        primaries{2001:660:4401:60a0:216:3eff:fefa:18d0;};&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Fichier de zone db.dardevil.tech ===&lt;br /&gt;
&lt;br /&gt;
On crée le répertoire &amp;lt;code&amp;gt;/etc/bind/zones/&amp;lt;/code&amp;gt; puis on y crée le fichier de zone :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir /etc/bind/zones&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$TTL 400&lt;br /&gt;
@ IN SOA ns.dardevil.tech admin.dardevil.tech(&lt;br /&gt;
        3647    ;&lt;br /&gt;
        21600   ;&lt;br /&gt;
        3600    ;&lt;br /&gt;
        2592000 ;&lt;br /&gt;
        86400   ;&lt;br /&gt;
);&lt;br /&gt;
@ IN NS ns.dardevil.tech.&lt;br /&gt;
@ IN NS ns.deadpool.tech.&lt;br /&gt;
ns IN A 193.48.57.169&lt;br /&gt;
ns IN AAAA 2001:660:4401:60a0:216:3eff:fe8f:4743&lt;br /&gt;
@ IN A 193.48.57.169&lt;br /&gt;
@ IN AAAA 2001:660:4401:60a0:216:3eff:fe8f:4743&lt;br /&gt;
www IN CNAME dardevil.tech.&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Génération des clés DNSSEC ===&lt;br /&gt;
&lt;br /&gt;
BIND9 avec la directive &amp;lt;code&amp;gt;dnssec-policy&amp;lt;/code&amp;gt; et &amp;lt;code&amp;gt;inline-signing yes&amp;lt;/code&amp;gt; génère et gère automatiquement les clés. Elles sont stockées dans &amp;lt;code&amp;gt;/etc/bind/keys/&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ls /etc/bind/keys/&lt;br /&gt;
# Kdardevil.tech.+013+42449.key      Kdardevil.tech.+013+42449.state&lt;br /&gt;
# Kdardevil.tech.+013+42449.private  Kdardevil.tech.+013+45786.key&lt;br /&gt;
# Kdardevil.tech.+013+45786.private  Kdardevil.tech.+013+45786.state&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Les deux paires de clés correspondent à la '''KSK''' (Key Signing Key) et la '''ZSK''' (Zone Signing Key), toutes deux utilisant l'algorithme 13 (ECDSA P-256 avec SHA-256).&lt;br /&gt;
&lt;br /&gt;
On redémarre BIND9 pour appliquer la configuration :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
systemctl restart bind9&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On vérifie que la zone est correctement signée :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
dig @localhost dardevil.tech DNSKEY&lt;br /&gt;
dig @localhost dardevil.tech DS&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== HTTPS et Certificat SSL ==&lt;br /&gt;
&lt;br /&gt;
=== Obtention du certificat via Gandi ===&lt;br /&gt;
&lt;br /&gt;
Nous avons obtenu un certificat SSL pour le domaine &amp;lt;code&amp;gt;dardevil.tech&amp;lt;/code&amp;gt; auprès de Gandi. Les fichiers sont placés aux emplacements suivants sur catwoman :&lt;br /&gt;
* Certificat : &amp;lt;code&amp;gt;/etc/ssl/certs/dardevil.tech.crt&amp;lt;/code&amp;gt;&lt;br /&gt;
* Clé privée : &amp;lt;code&amp;gt;/etc/ssl/private/dardevil.tech.key&amp;lt;/code&amp;gt;&lt;br /&gt;
* Chaîne de certification : &amp;lt;code&amp;gt;/etc/ssl/certs/GandiCert.pem&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Configuration Apache2 ===&lt;br /&gt;
&lt;br /&gt;
On active les modules nécessaires :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt install apache2&lt;br /&gt;
a2enmod ssl proxy proxy_http&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On crée le fichier &amp;lt;code&amp;gt;/etc/apache2/sites-available/dardevil.tech.conf&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
# Partie HTTP (port 80) - redirection vers le serveur web en IPv6&lt;br /&gt;
&amp;lt;VirtualHost *:80&amp;gt;&lt;br /&gt;
    ServerName dardevil.tech&lt;br /&gt;
    ServerAlias www.dardevil.tech&lt;br /&gt;
    ProxyPass / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
    ProxyPassReverse / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&lt;br /&gt;
# Partie HTTPS (port 443)&lt;br /&gt;
&amp;lt;IfModule mod_ssl.c&amp;gt;&lt;br /&gt;
&amp;lt;VirtualHost *:443&amp;gt;&lt;br /&gt;
    ServerName dardevil.tech&lt;br /&gt;
    ServerAlias www.dardevil.tech&lt;br /&gt;
    SSLEngine on&lt;br /&gt;
    SSLCertificateFile /etc/ssl/certs/dardevil.tech.crt&lt;br /&gt;
    SSLCertificateKeyFile /etc/ssl/private/dardevil.tech.key&lt;br /&gt;
    SSLCertificateChainFile /etc/ssl/certs/GandiCert.pem&lt;br /&gt;
    ProxyPass / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
    ProxyPassReverse / http://[2001:660:4401:60a0:216:3eff:fe8f:4743]/&lt;br /&gt;
&amp;lt;/VirtualHost&amp;gt;&lt;br /&gt;
&amp;lt;/IfModule&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;On active le site et on redémarre Apache :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
a2ensite dardevil.tech.conf&lt;br /&gt;
systemctl restart apache2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Le site est désormais accessible en HTTP et HTTPS à l'adresse '''https://dardevil.tech'''.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
openssl req -nodes -newkey rsa:2048 -sha256 -keyout dardevil.tech.key -out dardevil.csr&lt;br /&gt;
&lt;br /&gt;
Country Name (2 letter code) [AU]:FR&lt;br /&gt;
State or Province Name (full name) [Some-State]:Nord&lt;br /&gt;
Locality Name (eg, city) []:Lille&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:PolytechLille&lt;br /&gt;
Organizational Unit Name (eg, section) []:IOT&lt;br /&gt;
Common Name (e.g. server FQDN or YOUR name) []:dardevil.tech&lt;br /&gt;
Email Address []:billel.cheklat@polytech-lille.net&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE4_IdO_s%C3%A9curit%C3%A9_syst%C3%A8me/r%C3%A9seau_2025/2026&amp;diff=12197</id>
		<title>SE4 IdO sécurité système/réseau 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE4_IdO_s%C3%A9curit%C3%A9_syst%C3%A8me/r%C3%A9seau_2025/2026&amp;diff=12197"/>
		<updated>2026-02-10T16:29:55Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : /* Plan d'adressage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Répartition des binômes pour les travaux pratiques &amp;quot;administration système et réseau&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Préfixe des noms de machine : &amp;lt;code&amp;gt;SE4&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Domaines Internet à louer sur [[gandi.net]]. Identifiant &amp;lt;code&amp;gt;pifou&amp;lt;/code&amp;gt;. Regardez le montant prévu sur le compte avant de louer un domaine.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Cahier !! Elève !! Nom de domaine&lt;br /&gt;
! Nom de machine de services !! Nom de machine mandataire&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E1 | Cahier n°1]] || Pierre CASIMIRI || merteuil.tech || SE4.Merteuil||SE4.Rosemonde&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E2 | Cahier n°2]] || Agathe HOUDUSSE || valmont.tech || SE4.Valmont||SE4.Rosemonde&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E3 | Cahier n°3]] || Lilia GHAZALI || kirchhoff.live|| SE4.Tension||SE4.Kirchhoff&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E4 | Cahier n°4]] || Marin GOURVEST || courant.online|| SE4.Courant||SE4.Kirchhoff&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E5 | Cahier n°5]] || Cédric PAYET || archlinuxbtw.lol|| SE4.CachyOS||SE4.LinusTorvalds&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E6 | Cahier n°6]] || Thomas DELOBELLE || archlinux.lol|| SE4.Manjaro||SE4.LinusTorvalds&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E7 | Cahier n°7]] || Ibrahim TEPELI || c2vts.fr|| SE4.C2||SE4.Garage&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E8 | Cahier n°8]] || Yassine YAHIANI || rs7.online|| SE4.RS7||SE4.Garage&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E9 | Cahier n°9]] || Aurèle VANGHELUWE || tompere.online|| SE4-Tompere1||SE4-Tompere0&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E10 | Cahier n°10]] || Tom MERIEN || tompere2.xyz|| SE4-Tompere2||SE4-Tompere0&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E11 | Cahier n°11]] || Varesse Evora Souop Metse || elvis21.shop|| SE4.Elf||SE4.RockStar&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E12 | Cahier n°12]] || Mario Sylainx S. GAUTHIER || kasav.online|| SE4.Kasav||SE4.RockStar&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E13 | Cahier n°13]] || Billel Cheklat || deadpool.tech|| SE4.catwoman||SE4.superman&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E14 | Cahier n°14]] || Antonin Biernacki || deadpool.tech|| SE4.batman||SE4.superman&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E15 | Cahier n°15]] || Mohamed Salhi || msalhi.online|| SE4.Moon||SE4.Solstice&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom machine mandataire !! IPv4 publique machine mandataire !! Elèves &lt;br /&gt;
|-&lt;br /&gt;
| SE4.Rosemonde|| 193.48.57.165|| Pierre CASIMIRI &amp;amp; Agathe HOUDUSSE&lt;br /&gt;
|-&lt;br /&gt;
| SE4.Kirchhoff|| 193.48.57.171|| Lilia GHAZALI &amp;amp; Marin GOURVEST&lt;br /&gt;
|-&lt;br /&gt;
| SE4.LinusTorvalds|| 193.48.57.166|| Cédric PAYET &amp;amp; Thomas DELOBELLE&lt;br /&gt;
|-&lt;br /&gt;
| SE4.Garage|| 193.48.57.170|| Ibrahim TEPELI &amp;amp; Yassine YAHIANI &lt;br /&gt;
|-&lt;br /&gt;
| SE4-Tompere0|| 193.48.57.168|| Aurèle VANGHELUWE &amp;amp; Tom MERIEN&lt;br /&gt;
|-&lt;br /&gt;
| SE4.superman|| 193.48.57.169|| Billel Cheklat &amp;amp; Antonin Biernacki&lt;br /&gt;
|-&lt;br /&gt;
| SE4.RockStar|| 193.48.57.172|| Varesse Evora Souop Metse &amp;amp; GAUTHIER Mario Sylainx S.&lt;br /&gt;
|-&lt;br /&gt;
| SE4.Solstice|| &amp;lt;code&amp;gt;193.48.57.167&amp;lt;/code&amp;gt;|| Mohamed Salhi &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tableau des commutateurs virtuels =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Noms des élèves !! Nom du fichier de configuration !! Réseau IPv4 utilisé &lt;br /&gt;
|-&lt;br /&gt;
| CASIMIRI / HOUDUSSE || pont_gercourt || 192.168.3.0/24&lt;br /&gt;
|-&lt;br /&gt;
|PAYET / DELOBELLE&lt;br /&gt;
|pont_pacman&lt;br /&gt;
|192.168.10.0/24&lt;br /&gt;
|-&lt;br /&gt;
|MERIEN / VANGHELUWE&lt;br /&gt;
|pont_pere&lt;br /&gt;
|192.168.0.0/24&lt;br /&gt;
|-&lt;br /&gt;
|CHEKLAT / BIERNACKI&lt;br /&gt;
|pont_ironman&lt;br /&gt;
|192.168.69.0/24&lt;br /&gt;
|-&lt;br /&gt;
|SALHI&lt;br /&gt;
|pont_msalhi&lt;br /&gt;
|192.168.20.0/24&lt;br /&gt;
|-&lt;br /&gt;
|GOURVEST/GHAZALI&lt;br /&gt;
|pont_diviseur&lt;br /&gt;
|192.168.67.0/24&lt;br /&gt;
|-&lt;br /&gt;
|YAHIANI / TEPELI&lt;br /&gt;
|pontclio&lt;br /&gt;
|192.168.7.0/24&lt;br /&gt;
|-&lt;br /&gt;
|GAUTHIER / SOUOP METSE&lt;br /&gt;
|pont_rock&lt;br /&gt;
|192.168.50.0/24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tableau des réseaux virtuels =&lt;br /&gt;
&lt;br /&gt;
VLAN privés :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom !! Numéro &lt;br /&gt;
|-&lt;br /&gt;
| VLAN1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| MV-PROMO || 2 &lt;br /&gt;
|-&lt;br /&gt;
|E1-Pierre&lt;br /&gt;
|11&lt;br /&gt;
|-&lt;br /&gt;
|E2-Agathe&lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|E5-Cedric&lt;br /&gt;
|15&lt;br /&gt;
|-&lt;br /&gt;
|E6-Thomas&lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|E9-Aurele&lt;br /&gt;
|19&lt;br /&gt;
|-&lt;br /&gt;
|E10-Tom&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|E13-Billel&lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|E14-Antonin&lt;br /&gt;
|23&lt;br /&gt;
|-&lt;br /&gt;
|E15-MSalhi&lt;br /&gt;
|25&lt;br /&gt;
|-&lt;br /&gt;
|E11-Evora&lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|E12-Gauthier&lt;br /&gt;
|21&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
VLAN communs avec l'école :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom !! Numéro &lt;br /&gt;
|-&lt;br /&gt;
| INTERCO1 || 530 &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Schéma de câblage =&lt;br /&gt;
&lt;br /&gt;
Vous avez des éléments réseaux et des panneaux de brassage fibres dans les locaux techniques SR31 et SR52 ainsi que dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
Le plan doit donc comporter, pour chaque connexion, les locaux d'origine et de destination ainsi que l'identifiant des ports d'origine et de destination.&lt;br /&gt;
&lt;br /&gt;
= Plan d'adressage =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom VLAN !! Réseau IPv4 !! Réseau IPv6 &lt;br /&gt;
|-&lt;br /&gt;
| MV-PROMO || &amp;lt;code&amp;gt;193.48.57.160/27&amp;lt;/code&amp;gt; || &amp;lt;/code&amp;gt;2001:660:4401:60a0::/64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PoolPierre || &amp;lt;code&amp;gt;10.60.1.0/24&amp;lt;/code&amp;gt; || &amp;lt;/code&amp;gt;2001:660:4401:60a1::/64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PoolAgathe || &amp;lt;code&amp;gt;10.60.2.0/24&amp;lt;/code&amp;gt; || &amp;lt;/code&amp;gt;2001:660:4401:60a2::/64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|PoolCédric&lt;br /&gt;
|&amp;lt;code&amp;gt;10.60.5.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
|2001:660:4401:60a5::/64&lt;br /&gt;
|-&lt;br /&gt;
|PoolThomas&lt;br /&gt;
|&amp;lt;code&amp;gt;10.60.6.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
|2001:660:4401:60a6::/64&lt;br /&gt;
|-&lt;br /&gt;
|PoolBillel&lt;br /&gt;
|&amp;lt;code&amp;gt;10.60.13.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
|2001:660:4401:60ad::/64&lt;br /&gt;
|-&lt;br /&gt;
|PoolAurele&lt;br /&gt;
|&amp;lt;code&amp;gt;10.60.9.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
|2001:660:4401:60a9::/64&lt;br /&gt;
|-&lt;br /&gt;
|PoolTom&lt;br /&gt;
|&amp;lt;code&amp;gt;10.60.10.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
|2001:660:4401:60aa::/64&lt;br /&gt;
|-&lt;br /&gt;
|PoolSalhi&lt;br /&gt;
|&amp;lt;code&amp;gt;10.60.15.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
|2001:660:4401:60b1::/64&lt;br /&gt;
|-&lt;br /&gt;
|PoolAntonin&lt;br /&gt;
|&amp;lt;code&amp;gt;10.60.14.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
|2001:660:4401:60ae::/64&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Adresses IPv4 des éléments réseau dans VLAN1&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elément !! Adresse &lt;br /&gt;
|-&lt;br /&gt;
| Routeur C9200-E304 || 172.27.0.1/16&lt;br /&gt;
|-&lt;br /&gt;
| Routeur C9200-E306 || 172.27.0.2/16&lt;br /&gt;
|-&lt;br /&gt;
| Borne Wi-Fi E306 || 172.27.0.3/16&lt;br /&gt;
|-&lt;br /&gt;
| Borne Wi-Fi E304 || 172.27.0.4/16&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Informations VRRP =&lt;br /&gt;
&lt;br /&gt;
Pour chaque VLAN et pour chaque instance VRRP dans le VLAN listez les adresses IPv4 propres ainsi que l'unique IPv4 virtuelle.&lt;br /&gt;
&lt;br /&gt;
== VLAN des machines virtuelles ==&lt;br /&gt;
&lt;br /&gt;
Une seule instance VRRP dans le VLAN des machines virtuelles.&lt;br /&gt;
&lt;br /&gt;
Adresse IPv4 virtuelle : &amp;lt;code&amp;gt;193.48.57.162&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Routeur !! IPv4 propre &lt;br /&gt;
|-&lt;br /&gt;
| C9200 E304 || &amp;lt;code&amp;gt;193.48.57.163&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| C9200 E306 || &amp;lt;code&amp;gt;193.48.57.164&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== VLAN ... ==&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE4_IdO_s%C3%A9curit%C3%A9_syst%C3%A8me/r%C3%A9seau_2025/2026&amp;diff=12191</id>
		<title>SE4 IdO sécurité système/réseau 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE4_IdO_s%C3%A9curit%C3%A9_syst%C3%A8me/r%C3%A9seau_2025/2026&amp;diff=12191"/>
		<updated>2026-02-10T16:11:30Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : /* Plan d'adressage */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Répartition des binômes pour les travaux pratiques &amp;quot;administration système et réseau&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Préfixe des noms de machine : &amp;lt;code&amp;gt;SE4&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Domaines Internet à louer sur [[gandi.net]]. Identifiant &amp;lt;code&amp;gt;pifou&amp;lt;/code&amp;gt;. Regardez le montant prévu sur le compte avant de louer un domaine.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Cahier !! Elève !! Nom de domaine&lt;br /&gt;
! Nom de machine de services !! Nom de machine mandataire&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E1 | Cahier n°1]] || Pierre CASIMIRI || merteuil.tech || SE4.Merteuil||SE4.Rosemonde&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E2 | Cahier n°2]] || Agathe HOUDUSSE || valmont.tech || SE4.Valmont||SE4.Rosemonde&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E3 | Cahier n°3]] || Lilia GHAZALI || kirchhoff.live|| SE4.Tension||SE4.Kirchhoff&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E4 | Cahier n°4]] || Marin GOURVEST || courant.online|| SE4.Courant||SE4.Kirchhoff&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E5 | Cahier n°5]] || Cédric PAYET || archlinuxbtw.lol|| SE4.CachyOS||SE4.LinusTorvalds&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E6 | Cahier n°6]] || Thomas DELOBELLE || archlinux.lol|| SE4.Manjaro||SE4.LinusTorvalds&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E7 | Cahier n°7]] || Ibrahim TEPELI || c2vts.fr|| SE4.C2||SE4.Garage&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E8 | Cahier n°8]] || Yassine YAHIANI || rs7.online|| SE4.RS7||SE4.Garage&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E9 | Cahier n°9]] || Aurèle VANGHELUWE || tompere.online|| SE4-Tompere1||SE4-Tompere0&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E10 | Cahier n°10]] || Tom MERIEN || tompere2.xyz|| SE4-Tompere2||SE4-Tompere0&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E11 | Cahier n°11]] || Varesse Evora Souop Metse || elvis21.shop|| SE4.Elf||SE4.RockStar&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E12 | Cahier n°12]] || Mario Sylainx S. GAUTHIER || kasav.online|| SE4.Kasav||SE4.RockStar&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E13 | Cahier n°13]] || Billel Cheklat || deadpool.tech|| SE4.catwoman||SE4.superman&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E14 | Cahier n°14]] || Antonin Biernacki || deadpool.tech|| SE4.batman||SE4.superman&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E15 | Cahier n°15]] || Mohamed Salhi || msalhi.online|| SE4.Moon||SE4.Solstice&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom machine mandataire !! IPv4 publique machine mandataire !! Elèves &lt;br /&gt;
|-&lt;br /&gt;
| SE4.Rosemonde|| 193.48.57.165|| Pierre CASIMIRI &amp;amp; Agathe HOUDUSSE&lt;br /&gt;
|-&lt;br /&gt;
| SE4.Kirchhoff|| 193.48.57.171|| Lilia GHAZALI &amp;amp; Marin GOURVEST&lt;br /&gt;
|-&lt;br /&gt;
| SE4.LinusTorvalds|| 193.48.57.166|| Cédric PAYET &amp;amp; Thomas DELOBELLE&lt;br /&gt;
|-&lt;br /&gt;
| SE4.Garage|| 193.48.57.170|| Ibrahim TEPELI &amp;amp; Yassine YAHIANI &lt;br /&gt;
|-&lt;br /&gt;
| SE4-Tompere0|| 193.48.57.168|| Aurèle VANGHELUWE &amp;amp; Tom MERIEN&lt;br /&gt;
|-&lt;br /&gt;
| SE4.superman|| 193.48.57.169|| Billel Cheklat &amp;amp; Antonin Biernacki&lt;br /&gt;
|-&lt;br /&gt;
| SE4.RockStar|| 193.48.57.172|| Varesse Evora Souop Metse &amp;amp; GAUTHIER Mario Sylainx S.&lt;br /&gt;
|-&lt;br /&gt;
| SE4.Solstice|| &amp;lt;code&amp;gt;193.48.57.167&amp;lt;/code&amp;gt;|| Mohamed Salhi &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tableau des commutateurs virtuels =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Noms des élèves !! Nom du fichier de configuration !! Réseau IPv4 utilisé &lt;br /&gt;
|-&lt;br /&gt;
| CASIMIRI / HOUDUSSE || pont_gercourt || 192.168.3.0/24&lt;br /&gt;
|-&lt;br /&gt;
|PAYET / DELOBELLE&lt;br /&gt;
|pont_pacman&lt;br /&gt;
|192.168.10.0/24&lt;br /&gt;
|-&lt;br /&gt;
|MERIEN / VANGHELUWE&lt;br /&gt;
|pont_pere&lt;br /&gt;
|192.168.0.0/24&lt;br /&gt;
|-&lt;br /&gt;
|CHEKLAT / BIERNACKI&lt;br /&gt;
|pont_ironman&lt;br /&gt;
|192.168.69.0/24&lt;br /&gt;
|-&lt;br /&gt;
|SALHI&lt;br /&gt;
|pont_msalhi&lt;br /&gt;
|192.168.20.0/24&lt;br /&gt;
|-&lt;br /&gt;
|GOURVEST/GHAZALI&lt;br /&gt;
|pont_diviseur&lt;br /&gt;
|192.168.67.0/24&lt;br /&gt;
|-&lt;br /&gt;
|YAHIANI / TEPELI&lt;br /&gt;
|pontclio&lt;br /&gt;
|192.168.7.0/24&lt;br /&gt;
|-&lt;br /&gt;
|GAUTHIER / SOUOP METSE&lt;br /&gt;
|pont_rock&lt;br /&gt;
|192.168.50.0/24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tableau des réseaux virtuels =&lt;br /&gt;
&lt;br /&gt;
VLAN privés :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom !! Numéro &lt;br /&gt;
|-&lt;br /&gt;
| VLAN1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| MV-PROMO || 2 &lt;br /&gt;
|-&lt;br /&gt;
|E1-Pierre&lt;br /&gt;
|11&lt;br /&gt;
|-&lt;br /&gt;
|E2-Agathe&lt;br /&gt;
|12&lt;br /&gt;
|-&lt;br /&gt;
|E5-Cedric&lt;br /&gt;
|15&lt;br /&gt;
|-&lt;br /&gt;
|E6-Thomas&lt;br /&gt;
|16&lt;br /&gt;
|-&lt;br /&gt;
|E9-Aurele&lt;br /&gt;
|19&lt;br /&gt;
|-&lt;br /&gt;
|E10-Tom&lt;br /&gt;
|20&lt;br /&gt;
|-&lt;br /&gt;
|E13-Billel&lt;br /&gt;
|22&lt;br /&gt;
|-&lt;br /&gt;
|E14-Antonin&lt;br /&gt;
|23&lt;br /&gt;
|-&lt;br /&gt;
|E15-MSalhi&lt;br /&gt;
|25&lt;br /&gt;
|-&lt;br /&gt;
|E11-Evora&lt;br /&gt;
|28&lt;br /&gt;
|-&lt;br /&gt;
|E12-Gauthier&lt;br /&gt;
|21&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
VLAN communs avec l'école :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom !! Numéro &lt;br /&gt;
|-&lt;br /&gt;
| INTERCO1 || 530 &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Schéma de câblage =&lt;br /&gt;
&lt;br /&gt;
Vous avez des éléments réseaux et des panneaux de brassage fibres dans les locaux techniques SR31 et SR52 ainsi que dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
Le plan doit donc comporter, pour chaque connexion, les locaux d'origine et de destination ainsi que l'identifiant des ports d'origine et de destination.&lt;br /&gt;
&lt;br /&gt;
= Plan d'adressage =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom VLAN !! Réseau IPv4 !! Réseau IPv6 &lt;br /&gt;
|-&lt;br /&gt;
| MV-PROMO || &amp;lt;code&amp;gt;193.48.57.160/27&amp;lt;/code&amp;gt; || &amp;lt;/code&amp;gt;2001:660:4401:60a0::/64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PoolPierre || &amp;lt;code&amp;gt;10.60.1.0/24&amp;lt;/code&amp;gt; || &amp;lt;/code&amp;gt;2001:660:4401:60a1::/64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| PoolAgathe || &amp;lt;code&amp;gt;10.60.2.0/24&amp;lt;/code&amp;gt; || &amp;lt;/code&amp;gt;2001:660:4401:60a2::/64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|PoolCédric&lt;br /&gt;
|&amp;lt;code&amp;gt;10.60.5.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
|2001:660:4401:60a5::/64&lt;br /&gt;
|-&lt;br /&gt;
|PoolThomas&lt;br /&gt;
|&amp;lt;code&amp;gt;10.60.6.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
|2001:660:4401:60a6::/64&lt;br /&gt;
|-&lt;br /&gt;
|PoolAurele&lt;br /&gt;
|&amp;lt;code&amp;gt;10.60.9.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
|2001:660:4401:60a9::/64&lt;br /&gt;
|-&lt;br /&gt;
|PoolTom&lt;br /&gt;
|&amp;lt;code&amp;gt;10.60.10.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
|2001:660:4401:60aa::/64&lt;br /&gt;
|-&lt;br /&gt;
|PoolSalhi&lt;br /&gt;
|&amp;lt;code&amp;gt;10.60.15.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
|2001:660:4401:60b1::/64&lt;br /&gt;
|-&lt;br /&gt;
|PoolBillel&lt;br /&gt;
|&amp;lt;code&amp;gt;10.60.13.0/24&amp;lt;/code&amp;gt;&lt;br /&gt;
|2001:660:4401:60ad::/64&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Adresses IPv4 des éléments réseau dans VLAN1&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elément !! Adresse &lt;br /&gt;
|-&lt;br /&gt;
| Routeur C9200-E304 || 172.27.0.1/16&lt;br /&gt;
|-&lt;br /&gt;
| Routeur C9200-E306 || 172.27.0.2/16&lt;br /&gt;
|-&lt;br /&gt;
| Borne Wi-Fi E306 || 172.27.0.3/16&lt;br /&gt;
|-&lt;br /&gt;
| Borne Wi-Fi E304 || 172.27.0.4/16&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Informations VRRP =&lt;br /&gt;
&lt;br /&gt;
Pour chaque VLAN et pour chaque instance VRRP dans le VLAN listez les adresses IPv4 propres ainsi que l'unique IPv4 virtuelle.&lt;br /&gt;
&lt;br /&gt;
== VLAN des machines virtuelles ==&lt;br /&gt;
&lt;br /&gt;
Une seule instance VRRP dans le VLAN des machines virtuelles.&lt;br /&gt;
&lt;br /&gt;
Adresse IPv4 virtuelle : &amp;lt;code&amp;gt;193.48.57.162&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Routeur !! IPv4 propre &lt;br /&gt;
|-&lt;br /&gt;
| C9200 E304 || &amp;lt;code&amp;gt;193.48.57.163&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| C9200 E306 || &amp;lt;code&amp;gt;193.48.57.164&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== VLAN ... ==&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E14&amp;diff=11523</id>
		<title>Atelier SysRes SE4 2025/2026 E14</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E14&amp;diff=11523"/>
		<updated>2026-01-27T17:22:02Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Projet de virtualisation ===&lt;br /&gt;
&lt;br /&gt;
==== Atelier système et réseau, les machines virtuelles ====&lt;br /&gt;
&lt;br /&gt;
===== Création des machines virtuelles =====&lt;br /&gt;
Nous avons créé deux machines avec les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.batman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.catwoman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.superman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=excalibur --memory=2G&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto pont_ironman&lt;br /&gt;
iface pont_ironman inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        up ip link set $IFACE up&lt;br /&gt;
        down ip link set $IFACE down&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen create /etc/xen/SE4.batman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.superman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ifup pont_ironman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen console SE4.batman&lt;br /&gt;
xen console SE4.catwoman&lt;br /&gt;
xen console SE4.superman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
lvcreate -n SE4.batman.home -L 10G virtual&lt;br /&gt;
lvcreate -n SE4.batman.var -L 10G virtual&lt;br /&gt;
disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.batman/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.batman/swap.img,xvda1,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.batman.home,xvdb,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.batman.var,xvdc,w',&lt;br /&gt;
              ]&lt;br /&gt;
             &lt;br /&gt;
                &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;modif le fichier &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/dev/xvdb /var ext4 defaults 0 2&lt;br /&gt;
/dev/xvdc /home ext4 defaults 0 2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;sur terminal&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
mkfs -t ext4 /dev/xvdb&lt;br /&gt;
mkfs -t ext4 /dev/xvdc&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;ensuite : &amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
mount /dev/xvdb /mnt&lt;br /&gt;
mv /var/* /mnt&lt;br /&gt;
umount /mnt&lt;br /&gt;
mount -a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 172.10.0.1/24&lt;br /&gt;
&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 193.48.57.169/27&lt;br /&gt;
    gateway 193.48.57.162&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;accées internet&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt update&lt;br /&gt;
apt install ntp ntpdate host&lt;br /&gt;
apt install ntpsec ntpsec-ntpdate host&lt;br /&gt;
date &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;ssh des machines de service&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Dans /etc/xen/SE4.batman.cfg&lt;br /&gt;
    vif = [ 'mac=00:16:3E:FA:18:CF,bridge=pont_ironman', 'mac=00:16:3E:FA:18:D0,bridge=SE4' ]&lt;br /&gt;
&lt;br /&gt;
Ensuite :&lt;br /&gt;
    xen shutdown SE4.batman&lt;br /&gt;
    xen create /etc/xen/SE4.batman.cfg&lt;br /&gt;
    &lt;br /&gt;
Dans /etc/network/interfaces&lt;br /&gt;
    auto eth1&lt;br /&gt;
    iface eth1 inet6 auto&lt;br /&gt;
    &lt;br /&gt;
Dans batman :&lt;br /&gt;
    reboot&lt;br /&gt;
    ifdown eth1; ifup eth1&lt;br /&gt;
    &lt;br /&gt;
Depuis capbreton :&lt;br /&gt;
    ssh root@&amp;lt;ipv6_eth1_batman&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== mascarade ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A POSTROUTING -j MASQUERADE -s 192.168.69.0/24&lt;br /&gt;
iptables-save&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;et créé le fichier /etc/sysctl.conf puis mettre&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
net.ipv4.ip_forward=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== redirection de port pour ssh ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2202 -j DNAT --to-destination 192.168.69.2:22&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2203 -j DNAT --to-destination 192.168.69.3:22&lt;br /&gt;
iptables-save&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;nous avons aussi installer &amp;lt;code&amp;gt;iptables-persistent&amp;lt;/code&amp;gt; pour eviter de perdre la configuration a chaque reboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt install iptables-persistant&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Génération de la clé pour le certificat sur batman&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl req -nodes -newkey rsa:2048 -sha256 -keyout deadpool.tech.key -out ddeadpool.csr&lt;br /&gt;
&lt;br /&gt;
Country Name (2 letter code) [AU]:FR&lt;br /&gt;
State or Province Name (full name) [Some-State]:Nord&lt;br /&gt;
Locality Name (eg, city) []:Lille&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:PolytechLille&lt;br /&gt;
Organizational Unit Name (eg, section) []:IOT&lt;br /&gt;
Common Name (e.g. server FQDN or YOUR name) []:deadpool.tech&lt;br /&gt;
Email Address []:antonin.biernacki@polytech-lille.net&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Sur catwoman&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
openssl req -nodes -newkey rsa:2048 -sha256 -keyout dardevil.tech.key -out dardevil.csr&lt;br /&gt;
&lt;br /&gt;
Country Name (2 letter code) [AU]:FR&lt;br /&gt;
State or Province Name (full name) [Some-State]:Nord&lt;br /&gt;
Locality Name (eg, city) []:Lille&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:PolytechLille&lt;br /&gt;
Organizational Unit Name (eg, section) []:IOT&lt;br /&gt;
Common Name (e.g. server FQDN or YOUR name) []:dardevil.tech&lt;br /&gt;
Email Address []:billel.cheklat@polytech-lille.net&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;DNS&lt;br /&gt;
&lt;br /&gt;
Modification de /etc/bind/named.conf.local&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
zone &amp;quot;deadpool.tech&amp;quot; {&lt;br /&gt;
        type master;&lt;br /&gt;
        file &amp;quot;/etc/bind/db.deadpool.tech&amp;quot;;&lt;br /&gt;
        allow-transfer{secondaries;};&lt;br /&gt;
        notify yes;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
acl &amp;quot;secondaries&amp;quot; {&lt;br /&gt;
        192.168.69.3;&lt;br /&gt;
        2001:660:4401:60a0:216:3eff:fe8f:4743;&lt;br /&gt;
};&lt;br /&gt;
&lt;br /&gt;
PARTIE COMMENTEE&lt;br /&gt;
zone &amp;quot;dardevil.tech&amp;quot; {&lt;br /&gt;
        type secondary;&lt;br /&gt;
        file &amp;quot;/etc/bind/backup/db.dardevil.tech&amp;quot;;&lt;br /&gt;
        masters{2001:660:4401:60a0:216:3eff:fe8f:4743;};&lt;br /&gt;
};&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Création d'un dossier zones dans /etc/bind et y créer le fichier db.deadpool.tech&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
$TTL 400&lt;br /&gt;
&lt;br /&gt;
@ IN SOA ns.deadpool.tech. admin.deadpool.tech. (&lt;br /&gt;
        3609      ; Version&lt;br /&gt;
        21600     ; Refresh&lt;br /&gt;
        3600      ; Retry&lt;br /&gt;
        2592000   ; Expire&lt;br /&gt;
        86400     ; Minimum TTL&lt;br /&gt;
&lt;br /&gt;
);&lt;br /&gt;
&lt;br /&gt;
 IN      NS      ns.deadpool.tech.&lt;br /&gt;
 IN      NS      ns.dardervil.tech.&lt;br /&gt;
&lt;br /&gt;
ns IN AAAA 2001:660:4401:60a0:216:3eff:fefa:18d0&lt;br /&gt;
@ IN AAAA 2001:660:4401:60a0:216:3eff:fefa:18d0&lt;br /&gt;
&lt;br /&gt;
www IN CNAME deadpool.tech&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Modification du fichier /etc/resolv.conf (il faut commenter tous les autres servers)&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
nameserver 127.0.0.1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;2001:660:4401:60a0:216:3eff:fe19:f03c&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E14&amp;diff=11512</id>
		<title>Atelier SysRes SE4 2025/2026 E14</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E14&amp;diff=11512"/>
		<updated>2026-01-27T15:37:24Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Projet de virtualisation ===&lt;br /&gt;
&lt;br /&gt;
==== Atelier système et réseau, les machines virtuelles ====&lt;br /&gt;
&lt;br /&gt;
===== Création des machines virtuelles =====&lt;br /&gt;
Nous avons créé deux machines avec les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.batman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.catwoman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.superman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=excalibur --memory=2G&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto pont_ironman&lt;br /&gt;
iface pont_ironman inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        up ip link set $IFACE up&lt;br /&gt;
        down ip link set $IFACE down&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen create /etc/xen/SE4.batman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.superman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ifup pont_ironman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen console SE4.batman&lt;br /&gt;
xen console SE4.catwoman&lt;br /&gt;
xen console SE4.superman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
lvcreate -n SE4.batman.home -L 10G virtual&lt;br /&gt;
lvcreate -n SE4.batman.var -L 10G virtual&lt;br /&gt;
disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.batman/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.batman/swap.img,xvda1,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.batman.home,xvdb,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.batman.var,xvdc,w',&lt;br /&gt;
              ]&lt;br /&gt;
             &lt;br /&gt;
                &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;modif le fichier &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/dev/xvdb /var ext4 defaults 0 2&lt;br /&gt;
/dev/xvdc /home ext4 defaults 0 2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;sur terminal&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
mkfs -t ext4 /dev/xvdb&lt;br /&gt;
mkfs -t ext4 /dev/xvdc&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;ensuite : &amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
mount /dev/xvdb /mnt&lt;br /&gt;
mv /var/* /mnt&lt;br /&gt;
umount /mnt&lt;br /&gt;
mount -a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 172.10.0.1/24&lt;br /&gt;
&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 193.48.57.169/27&lt;br /&gt;
    gateway 193.48.57.162&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;accées internet&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt update&lt;br /&gt;
apt install ntp ntpdate host&lt;br /&gt;
apt install ntpsec ntpsec-ntpdate host&lt;br /&gt;
date &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;ssh des machines de service&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Dans /etc/xen/SE4.batman.cfg&lt;br /&gt;
    vif = [ 'mac=00:16:3E:FA:18:CF,bridge=pont_ironman', 'mac=00:16:3E:FA:18:D0,bridge=SE4' ]&lt;br /&gt;
&lt;br /&gt;
Ensuite :&lt;br /&gt;
    xen shutdown SE4.batman&lt;br /&gt;
    xen create /etc/xen/SE4.batman.cfg&lt;br /&gt;
    &lt;br /&gt;
Dans /etc/network/interfaces&lt;br /&gt;
    auto eth1&lt;br /&gt;
    iface eth1 inet6 auto&lt;br /&gt;
    &lt;br /&gt;
Dans batman :&lt;br /&gt;
    reboot&lt;br /&gt;
    ifdown eth1; ifup eth1&lt;br /&gt;
    &lt;br /&gt;
Depuis capbreton :&lt;br /&gt;
    ssh root@&amp;lt;ipv6_eth1_batman&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== mascarade ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A POSTROUTING -j MASQUERADE -s 192.168.69.0/24&lt;br /&gt;
iptables-save&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;et créé le fichier /etc/sysctl.conf puis mettre&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
net.ipv4.ip_forward=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== redirection de port pour ssh ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2202 -j DNAT --to-destination 192.168.69.2:22&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2203 -j DNAT --to-destination 192.168.69.3:22&lt;br /&gt;
iptables-save&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;nous avons aussi installer &amp;lt;code&amp;gt;iptables-persistent&amp;lt;/code&amp;gt; pour eviter de perdre la configuration a chaque reboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt install iptables-persistant&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Génération de la clé pour le certificat sur batman&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
openssl req -nodes -newkey rsa:2048 -sha256 -keyout deadpool.tech.key -out ddeadpool.csr&lt;br /&gt;
&lt;br /&gt;
Country Name (2 letter code) [AU]:FR&lt;br /&gt;
State or Province Name (full name) [Some-State]:Nord&lt;br /&gt;
Locality Name (eg, city) []:Lille&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:PolytechLille&lt;br /&gt;
Organizational Unit Name (eg, section) []:IOT&lt;br /&gt;
Common Name (e.g. server FQDN or YOUR name) []:deadpool.tech&lt;br /&gt;
Email Address []:antonin.biernacki@polytech-lille.net&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Sur catwoman&amp;lt;syntaxhighlight lang=&amp;quot;shell&amp;quot;&amp;gt;&lt;br /&gt;
openssl req -nodes -newkey rsa:2048 -sha256 -keyout dardevil.tech.key -out dardevil.csr&lt;br /&gt;
&lt;br /&gt;
Country Name (2 letter code) [AU]:FR&lt;br /&gt;
State or Province Name (full name) [Some-State]:Nord&lt;br /&gt;
Locality Name (eg, city) []:Lille&lt;br /&gt;
Organization Name (eg, company) [Internet Widgits Pty Ltd]:PolytechLille&lt;br /&gt;
Organizational Unit Name (eg, section) []:IOT&lt;br /&gt;
Common Name (e.g. server FQDN or YOUR name) []:dardevil.tech&lt;br /&gt;
Email Address []:billel.cheklat@polytech-lille.net&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E14&amp;diff=11467</id>
		<title>Atelier SysRes SE4 2025/2026 E14</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E14&amp;diff=11467"/>
		<updated>2026-01-27T14:01:54Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Projet de virtualisation ===&lt;br /&gt;
&lt;br /&gt;
==== Atelier système et réseau, les machines virtuelles ====&lt;br /&gt;
&lt;br /&gt;
===== Création des machines virtuelles =====&lt;br /&gt;
Nous avons créé deux machines avec les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.batman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.catwoman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.superman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=excalibur --memory=2G&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto pont_ironman&lt;br /&gt;
iface pont_ironman inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        up ip link set $IFACE up&lt;br /&gt;
        down ip link set $IFACE down&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen create /etc/xen/SE4.batman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.superman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ifup pont_ironman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen console SE4.batman&lt;br /&gt;
xen console SE4.catwoman&lt;br /&gt;
xen console SE4.superman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
lvcreate -n SE4.batman.home -L 10G virtual&lt;br /&gt;
lvcreate -n SE4.batman.var -L 10G virtual&lt;br /&gt;
disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.batman/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.batman/swap.img,xvda1,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.batman.home,xvdb,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.batman.var,xvdc,w',&lt;br /&gt;
              ]&lt;br /&gt;
             &lt;br /&gt;
                &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;modif le fichier &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/dev/xvdb /var ext4 defaults 0 2&lt;br /&gt;
/dev/xvdc /home ext4 defaults 0 2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;sur terminal&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
mkfs -t ext4 /dev/xvdb&lt;br /&gt;
mkfs -t ext4 /dev/xvdc&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;ensuite : &amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
mount /dev/xvdb /mnt&lt;br /&gt;
mv /var/* /mnt&lt;br /&gt;
umount /mnt&lt;br /&gt;
mount -a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 172.10.0.1/24&lt;br /&gt;
&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 193.48.57.169/27&lt;br /&gt;
    gateway 193.48.57.162&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;accées internet&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt update&lt;br /&gt;
apt install ntp ntpdate host&lt;br /&gt;
apt install ntpsec ntpsec-ntpdate host&lt;br /&gt;
date &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;ssh des machines de service&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
Dans /etc/xen/SE4.batman.cfg&lt;br /&gt;
    vif = [ 'mac=00:16:3E:FA:18:CF,bridge=pont_ironman', 'mac=00:16:3E:FA:18:D0,bridge=SE4' ]&lt;br /&gt;
&lt;br /&gt;
Ensuite :&lt;br /&gt;
    xen shutdown SE4.batman&lt;br /&gt;
    xen create /etc/xen/SE4.batman.cfg&lt;br /&gt;
    &lt;br /&gt;
Dans /etc/network/interfaces&lt;br /&gt;
    auto eth1&lt;br /&gt;
    iface eth1 inet6 auto&lt;br /&gt;
    &lt;br /&gt;
Dans batman :&lt;br /&gt;
    reboot&lt;br /&gt;
    ifdown eth1; ifup eth1&lt;br /&gt;
    &lt;br /&gt;
Depuis capbreton :&lt;br /&gt;
    ssh root@&amp;lt;ipv6_eth1_batman&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== mascarade ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A POSTROUTING -j MASQUERADE -s 192.168.69.0/24&lt;br /&gt;
iptables-save&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;et créé le fichier /etc/sysctl.conf puis mettre&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
net.ipv4.ip_forward=1&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== redirection de port pour ssh ====&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2202 -j DNAT --to-destination 192.168.69.2:22&lt;br /&gt;
iptables -t nat -A PREROUTING -p tcp --dport 2203 -j DNAT --to-destination 192.168.69.3:22&lt;br /&gt;
iptables-save&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;nous avons aussi installer &amp;lt;code&amp;gt;iptables-persistent&amp;lt;/code&amp;gt; pour eviter de perdre la configuration a chaque reboot.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt install iptables-persistant&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE4_IdO_s%C3%A9curit%C3%A9_syst%C3%A8me/r%C3%A9seau_2025/2026&amp;diff=11410</id>
		<title>SE4 IdO sécurité système/réseau 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE4_IdO_s%C3%A9curit%C3%A9_syst%C3%A8me/r%C3%A9seau_2025/2026&amp;diff=11410"/>
		<updated>2026-01-26T10:28:50Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : /* Tableau des commutateurs virtuels */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Répartition des binômes pour les travaux pratiques &amp;quot;administration système et réseau&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Préfixe des noms de machine : &amp;lt;code&amp;gt;SE4&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Domaines Internet à louer sur [[gandi.net]]. Identifiant &amp;lt;code&amp;gt;pifou&amp;lt;/code&amp;gt;. Regardez le montant prévu sur le compte avant de louer un domaine.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Cahier !! Elève !! Nom de domaine&lt;br /&gt;
! Nom de machine de services !! Nom de machine mandataire&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E1 | Cahier n°1]] || Pierre CASIMIRI || merteuil.tech || SE4.Merteuil||SE4.Rosemonde&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E2 | Cahier n°2]] || Agathe HOUDUSSE || valmont.tech || SE4.Valmont||SE4.Rosemonde&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E3 | Cahier n°3]] || Lilia GHAZALI || kirchhoff.live|| SE4.Tension||SE4.Kirchhoff&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E4 | Cahier n°4]] || Marin GOURVEST || courant.online|| SE4.Courant||SE4.Kirchhoff&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E5 | Cahier n°5]] || Cédric PAYET || archlinux.lol|| SE4.CachyOS||SE4.LinusTorvalds&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E6 | Cahier n°6]] || Thomas DELOBELLE || archlinux.lol|| SE4.Manjaro||SE4.LinusTorvalds&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E7 | Cahier n°7]] || Ibrahim TEPELI || || SE4.C2||SE4.Garage&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E8 | Cahier n°8]] || Yassine YAHIANI || || SE4.RS7||SE4.Garage&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E9 | Cahier n°9]] || Aurèle VANGHELUWE || tompere.online|| SE4-Tompere1||SE4-Tompere0&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E10 | Cahier n°10]] || Tom MERIEN || tompere2.xyz|| SE4-Tompere2||SE4-Tompere0&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E11 | Cahier n°11]] || Varesse Evora Souop Metse || elvis21.shop|| SE4.Elf||SE4.RockStar&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E12 | Cahier n°12]] || Mario Sylainx S. GAUTHIER || kasav.online|| SE4.Kasav||SE4.RockStar&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E13 | Cahier n°13]] || Billel Cheklat || deadpool.tech|| SE4.catwoman||SE4.superman&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E14 | Cahier n°14]] || Antonin Biernacki || deadpool.tech|| SE4.batman||SE4.superman&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E15 | Cahier n°15]] || Mohamed Salhi || msalhi.online|| SE4.Moon||SE4.Solstice&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom machine mandataire !! IPv4 publique machine mandataire !! Elèves &lt;br /&gt;
|-&lt;br /&gt;
| SE4.Rosemonde|| 193.48.57.165|| Pierre CASIMIRI &amp;amp; Agathe HOUDUSSE&lt;br /&gt;
|-&lt;br /&gt;
| SE4.Kirchhoff|| 193.48.57.171|| Lilia GHAZALI &amp;amp; Marin GOURVEST&lt;br /&gt;
|-&lt;br /&gt;
| SE4.LinusTorvalds|| 193.48.57.166|| Cédric PAYET &amp;amp; Thomas DELOBELLE&lt;br /&gt;
|-&lt;br /&gt;
| SE4.Garage|| 193.48.57.170|| Ibrahim TEPELI &amp;amp; Yassine YAHIANI &lt;br /&gt;
|-&lt;br /&gt;
| SE4-Tompere0|| 193.48.57.168|| Aurèle VANGHELUWE &amp;amp; Tom MERIEN&lt;br /&gt;
|-&lt;br /&gt;
| SE4.superman|| 193.48.57.169|| Billel Cheklat &amp;amp; Antonin Biernacki&lt;br /&gt;
|-&lt;br /&gt;
| SE4.RockStar|| 193.48.57.172|| Varesse Evora Souop Metse &amp;amp; GAUTHIER Mario Sylainx S.&lt;br /&gt;
|-&lt;br /&gt;
| SE4.Solstice|| &amp;lt;code&amp;gt;193.48.57.167&amp;lt;/code&amp;gt;|| Mohamed Salhi &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tableau des commutateurs virtuels =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Noms des élèves !! Nom du fichier de configuration !! Réseau IPv4 utilisé &lt;br /&gt;
|-&lt;br /&gt;
| CASIMIRI / HOUDUSSE || pont_gercourt || 192.168.3.0/24&lt;br /&gt;
|-&lt;br /&gt;
|PAYET / DELOBELLE&lt;br /&gt;
|pont_pacman&lt;br /&gt;
|192.168.4.0/24&lt;br /&gt;
|-&lt;br /&gt;
|MERIEN / VANGHELUWE&lt;br /&gt;
|pont_pere&lt;br /&gt;
|192.168.0.0/24&lt;br /&gt;
|-&lt;br /&gt;
|CHEKLAT / BIERNACKI&lt;br /&gt;
|pont_ironman&lt;br /&gt;
|192.168.69.0/24&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tableau des réseaux virtuels =&lt;br /&gt;
&lt;br /&gt;
VLAN privés :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom !! Numéro &lt;br /&gt;
|-&lt;br /&gt;
| VLAN1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| MV-PROMO || 2 &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
VLAN communs avec l'école :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom !! Numéro &lt;br /&gt;
|-&lt;br /&gt;
| INTERCO1 || 530 &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Schéma de câblage =&lt;br /&gt;
&lt;br /&gt;
Vous avez des éléments réseaux et des panneaux de brassage fibres dans les locaux techniques SR31 et SR52 ainsi que dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
Le plan doit donc comporter, pour chaque connexion, les locaux d'origine et de destination ainsi que l'identifiant des ports d'origine et de destination.&lt;br /&gt;
&lt;br /&gt;
= Plan d'adressage =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom VLAN !! Réseau IPv4 !! Réseau IPv6 &lt;br /&gt;
|-&lt;br /&gt;
| MV-PROMO || &amp;lt;code&amp;gt;193.48.57.160/27&amp;lt;/code&amp;gt; || &amp;lt;/code&amp;gt;2001:660:4401:60a0::/64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Adresses IPv4 des éléments réseau dans VLAN1&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elément !! Adresse &lt;br /&gt;
|-&lt;br /&gt;
| Routeur C9200-E304 ||&lt;br /&gt;
|-&lt;br /&gt;
| Routeur C9200-E306 ||&lt;br /&gt;
|-&lt;br /&gt;
| Borne Wi-Fi E304 ||&lt;br /&gt;
|-&lt;br /&gt;
| Borne Wi-Fi E306 ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Informations VRRP =&lt;br /&gt;
&lt;br /&gt;
Pour chaque VLAN et pour chaque instance VRRP dans le VLAN listez les adresses IPv4 propres ainsi que l'unique IPv4 virtuelle.&lt;br /&gt;
&lt;br /&gt;
== VLAN des machines virtuelles ==&lt;br /&gt;
&lt;br /&gt;
Une seule instance VRRP dans le VLAN des machines virtuelles.&lt;br /&gt;
&lt;br /&gt;
Adresse IPv4 virtuelle : &amp;lt;code&amp;gt;193.48.57.162&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Routeur !! IPv4 propre &lt;br /&gt;
|-&lt;br /&gt;
| C9200 E304 || &amp;lt;code&amp;gt;193.48.57.163&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| C9200 E306 || &amp;lt;code&amp;gt;193.48.57.164&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== VLAN ... ==&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE4_IdO_s%C3%A9curit%C3%A9_syst%C3%A8me/r%C3%A9seau_2025/2026&amp;diff=11409</id>
		<title>SE4 IdO sécurité système/réseau 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE4_IdO_s%C3%A9curit%C3%A9_syst%C3%A8me/r%C3%A9seau_2025/2026&amp;diff=11409"/>
		<updated>2026-01-26T10:28:34Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Répartition des binômes pour les travaux pratiques &amp;quot;administration système et réseau&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Préfixe des noms de machine : &amp;lt;code&amp;gt;SE4&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Domaines Internet à louer sur [[gandi.net]]. Identifiant &amp;lt;code&amp;gt;pifou&amp;lt;/code&amp;gt;. Regardez le montant prévu sur le compte avant de louer un domaine.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Cahier !! Elève !! Nom de domaine&lt;br /&gt;
! Nom de machine de services !! Nom de machine mandataire&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E1 | Cahier n°1]] || Pierre CASIMIRI || merteuil.tech || SE4.Merteuil||SE4.Rosemonde&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E2 | Cahier n°2]] || Agathe HOUDUSSE || valmont.tech || SE4.Valmont||SE4.Rosemonde&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E3 | Cahier n°3]] || Lilia GHAZALI || kirchhoff.live|| SE4.Tension||SE4.Kirchhoff&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E4 | Cahier n°4]] || Marin GOURVEST || courant.online|| SE4.Courant||SE4.Kirchhoff&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E5 | Cahier n°5]] || Cédric PAYET || archlinux.lol|| SE4.CachyOS||SE4.LinusTorvalds&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E6 | Cahier n°6]] || Thomas DELOBELLE || archlinux.lol|| SE4.Manjaro||SE4.LinusTorvalds&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E7 | Cahier n°7]] || Ibrahim TEPELI || || SE4.C2||SE4.Garage&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E8 | Cahier n°8]] || Yassine YAHIANI || || SE4.RS7||SE4.Garage&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E9 | Cahier n°9]] || Aurèle VANGHELUWE || tompere.online|| SE4-Tompere1||SE4-Tompere0&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E10 | Cahier n°10]] || Tom MERIEN || tompere2.xyz|| SE4-Tompere2||SE4-Tompere0&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E11 | Cahier n°11]] || Varesse Evora Souop Metse || elvis21.shop|| SE4.Elf||SE4.RockStar&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E12 | Cahier n°12]] || Mario Sylainx S. GAUTHIER || kasav.online|| SE4.Kasav||SE4.RockStar&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E13 | Cahier n°13]] || Billel Cheklat || deadpool.tech|| SE4.catwoman||SE4.superman&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E14 | Cahier n°14]] || Antonin Biernacki || deadpool.tech|| SE4.batman||SE4.superman&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E15 | Cahier n°15]] || Mohamed Salhi || msalhi.online|| SE4.Moon||SE4.Solstice&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom machine mandataire !! IPv4 publique machine mandataire !! Elèves &lt;br /&gt;
|-&lt;br /&gt;
| SE4.Rosemonde|| 193.48.57.165|| Pierre CASIMIRI &amp;amp; Agathe HOUDUSSE&lt;br /&gt;
|-&lt;br /&gt;
| SE4.Kirchhoff|| 193.48.57.171|| Lilia GHAZALI &amp;amp; Marin GOURVEST&lt;br /&gt;
|-&lt;br /&gt;
| SE4.LinusTorvalds|| 193.48.57.166|| Cédric PAYET &amp;amp; Thomas DELOBELLE&lt;br /&gt;
|-&lt;br /&gt;
| SE4.Garage|| 193.48.57.170|| Ibrahim TEPELI &amp;amp; Yassine YAHIANI &lt;br /&gt;
|-&lt;br /&gt;
| SE4-Tompere0|| 193.48.57.168|| Aurèle VANGHELUWE &amp;amp; Tom MERIEN&lt;br /&gt;
|-&lt;br /&gt;
| SE4.superman|| 193.48.57.169|| Billel Cheklat &amp;amp; Antonin Biernacki&lt;br /&gt;
|-&lt;br /&gt;
| SE4.RockStar|| 193.48.57.172|| Varesse Evora Souop Metse &amp;amp; GAUTHIER Mario Sylainx S.&lt;br /&gt;
|-&lt;br /&gt;
| SE4.Solstice|| &amp;lt;code&amp;gt;193.48.57.167&amp;lt;/code&amp;gt;|| Mohamed Salhi &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tableau des commutateurs virtuels =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Noms des élèves !! Nom du fichier de configuration !! Réseau IPv4 utilisé &lt;br /&gt;
|-&lt;br /&gt;
| CASIMIRI / HOUDUSSE || pont_gercourt || 192.168.3.0/24&lt;br /&gt;
|-&lt;br /&gt;
|PAYET / DELOBELLE&lt;br /&gt;
|pont_pacman&lt;br /&gt;
|192.168.4.0/24&lt;br /&gt;
|-&lt;br /&gt;
|MERIEN / VANGHELUWE&lt;br /&gt;
|pont_pere&lt;br /&gt;
|192.168.0.0/24&lt;br /&gt;
|-&lt;br /&gt;
|CHEKLAT / BIERNACKI&lt;br /&gt;
|pont_ironman&lt;br /&gt;
|192.168.69.0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tableau des réseaux virtuels =&lt;br /&gt;
&lt;br /&gt;
VLAN privés :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom !! Numéro &lt;br /&gt;
|-&lt;br /&gt;
| VLAN1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| MV-PROMO || 2 &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
VLAN communs avec l'école :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom !! Numéro &lt;br /&gt;
|-&lt;br /&gt;
| INTERCO1 || 530 &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Schéma de câblage =&lt;br /&gt;
&lt;br /&gt;
Vous avez des éléments réseaux et des panneaux de brassage fibres dans les locaux techniques SR31 et SR52 ainsi que dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
Le plan doit donc comporter, pour chaque connexion, les locaux d'origine et de destination ainsi que l'identifiant des ports d'origine et de destination.&lt;br /&gt;
&lt;br /&gt;
= Plan d'adressage =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom VLAN !! Réseau IPv4 !! Réseau IPv6 &lt;br /&gt;
|-&lt;br /&gt;
| MV-PROMO || &amp;lt;code&amp;gt;193.48.57.160/27&amp;lt;/code&amp;gt; || &amp;lt;/code&amp;gt;2001:660:4401:60a0::/64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
Adresses IPv4 des éléments réseau dans VLAN1&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Elément !! Adresse &lt;br /&gt;
|-&lt;br /&gt;
| Routeur C9200-E304 ||&lt;br /&gt;
|-&lt;br /&gt;
| Routeur C9200-E306 ||&lt;br /&gt;
|-&lt;br /&gt;
| Borne Wi-Fi E304 ||&lt;br /&gt;
|-&lt;br /&gt;
| Borne Wi-Fi E306 ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Informations VRRP =&lt;br /&gt;
&lt;br /&gt;
Pour chaque VLAN et pour chaque instance VRRP dans le VLAN listez les adresses IPv4 propres ainsi que l'unique IPv4 virtuelle.&lt;br /&gt;
&lt;br /&gt;
== VLAN des machines virtuelles ==&lt;br /&gt;
&lt;br /&gt;
Une seule instance VRRP dans le VLAN des machines virtuelles.&lt;br /&gt;
&lt;br /&gt;
Adresse IPv4 virtuelle : &amp;lt;code&amp;gt;193.48.57.162&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Routeur !! IPv4 propre &lt;br /&gt;
|-&lt;br /&gt;
| C9200 E304 || &amp;lt;code&amp;gt;193.48.57.163&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| C9200 E306 || &amp;lt;code&amp;gt;193.48.57.164&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== VLAN ... ==&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E14&amp;diff=11399</id>
		<title>Atelier SysRes SE4 2025/2026 E14</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E14&amp;diff=11399"/>
		<updated>2026-01-26T10:09:57Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Projet de virtualisation ===&lt;br /&gt;
&lt;br /&gt;
==== Atelier système et réseau, les machines virtuelles ====&lt;br /&gt;
&lt;br /&gt;
===== Création des machines virtuelles =====&lt;br /&gt;
Nous avons créé deux machines avec les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.batman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.catwoman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.superman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=excalibur --memory=2G&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto pont_ironman&lt;br /&gt;
iface pont_ironman inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        up ip link set $IFACE up&lt;br /&gt;
        down ip link set $IFACE down&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen create /etc/xen/SE4.batman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.superman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ifup pont_ironman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen console SE4.batman&lt;br /&gt;
xen console SE4.catwoman&lt;br /&gt;
xen console SE4.superman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
lvcreate -n SE4.batman.home -L 10G virtual&lt;br /&gt;
lvcreate -n SE4.batman.var -L 10G virtual&lt;br /&gt;
disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.batman/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.batman/swap.img,xvda1,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.batman.home,xvdb,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.batman.var,xvdc,w',&lt;br /&gt;
              ]&lt;br /&gt;
             &lt;br /&gt;
                &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;modif le fichier &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/dev/xvdb /var ext4 defaults 0 2&lt;br /&gt;
/dev/xvdc /home ext4 defaults 0 2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;sur terminal&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
mkfs -t ext4 /dev/xvdb&lt;br /&gt;
mkfs -t ext4 /dev/xvdc&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;ensuite : &amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
mount /dev/xvdb /mnt&lt;br /&gt;
mv /var/* /mnt&lt;br /&gt;
umount /mnt&lt;br /&gt;
mount -a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto eth0&lt;br /&gt;
iface eth0 inet static&lt;br /&gt;
    address 172.10.0.1/24&lt;br /&gt;
&lt;br /&gt;
auto eth1&lt;br /&gt;
iface eth1 inet static&lt;br /&gt;
    address 193.48.57.169/27&lt;br /&gt;
    gateway 193.48.57.162&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;accées internet&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt update&lt;br /&gt;
apt install ntp ntpdate host&lt;br /&gt;
apt install ntpsec ntpsec-ntpdate host&lt;br /&gt;
date &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E14&amp;diff=11396</id>
		<title>Atelier SysRes SE4 2025/2026 E14</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E14&amp;diff=11396"/>
		<updated>2026-01-26T10:03:18Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Projet de virtualisation ===&lt;br /&gt;
&lt;br /&gt;
==== Atelier système et réseau, les machines virtuelles ====&lt;br /&gt;
&lt;br /&gt;
===== Création des machines virtuelles =====&lt;br /&gt;
Nous avons créé deux machines avec les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.batman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.catwoman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.superman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=excalibur --memory=2G&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto pont_ironman&lt;br /&gt;
iface pont_ironman inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        up ip link set $IFACE up&lt;br /&gt;
        down ip link set $IFACE down&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen create /etc/xen/SE4.batman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.superman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ifup pont_ironman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen console SE4.batman&lt;br /&gt;
xen console SE4.catwoman&lt;br /&gt;
xen console SE4.superman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
lvcreate -n SE4.batman.home -L 10G virtual&lt;br /&gt;
lvcreate -n SE4.batman.var -L 10G virtual&lt;br /&gt;
disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.batman/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.batman/swap.img,xvda1,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.batman.home,xvdb,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.batman.var,xvdc,w',&lt;br /&gt;
              ]&lt;br /&gt;
             &lt;br /&gt;
                &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;modif le fichier &amp;lt;code&amp;gt;/etc/fstab&amp;lt;/code&amp;gt; :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
/dev/xvdb /var ext4 defaults 0 2&lt;br /&gt;
/dev/xvdc /home ext4 defaults 0 2&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;sur terminal&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
mkfs -t ext4 /dev/xvdb&lt;br /&gt;
mkfs -t ext4 /dev/xvdc&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;ensuite : &amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
mount /dev/xvdb /mnt&lt;br /&gt;
mv /var/* /mnt&lt;br /&gt;
umount /mnt&lt;br /&gt;
mount -a&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;accées internet&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
apt update&lt;br /&gt;
apt install ntp ntpdate host&lt;br /&gt;
apt install ntpsec ntpsec-ntpdate host&lt;br /&gt;
date &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE4_IdO_s%C3%A9curit%C3%A9_syst%C3%A8me/r%C3%A9seau_2025/2026&amp;diff=11360</id>
		<title>SE4 IdO sécurité système/réseau 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE4_IdO_s%C3%A9curit%C3%A9_syst%C3%A8me/r%C3%A9seau_2025/2026&amp;diff=11360"/>
		<updated>2026-01-26T07:33:15Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Répartition des binômes pour les travaux pratiques &amp;quot;administration système et réseau&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Préfixe des noms de machine : &amp;lt;code&amp;gt;SE4&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Domaines Internet à louer sur [[gandi.net]]. Identifiant &amp;lt;code&amp;gt;pifou&amp;lt;/code&amp;gt;. Regardez le montant prévu sur le compte avant de louer un domaine.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Cahier !! Elève !! Nom de domaine&lt;br /&gt;
! Nom de machine de services !! Nom de machine mandataire&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E1 | Cahier n°1]] || Pierre CASIMIRI || merteuil.tech || SE4.Merteuil||SE4.Rosemonde&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E2 | Cahier n°2]] || Agathe HOUDUSSE || valmont.tech || SE4.Valmont||SE4.Rosemonde&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E3 | Cahier n°3]] || Lilia GHAZALI || || SE4.Tension||SE4.Kirchhoff&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E4 | Cahier n°4]] || Marin GOURVEST || || SE4.Courant||SE4.Kirchhoff&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E5 | Cahier n°5]] || Cédric PAYET || archlinux.lol|| SE4.CachyOS||SE4.LinusTorvalds&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E6 | Cahier n°6]] || Thomas DELOBELLE || archlinux.lol|| SE4.Manjaro||SE4.LinusTorvalds&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E7 | Cahier n°7]] || Ibrahim TEPELI || || SE4.C2||SE4.Garage&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E8 | Cahier n°8]] || Yassine YAHIANI || || SE4.RS7||SE4.Garage&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E9 | Cahier n°9]] || Aurèle VANGHELUWE || tompere.online|| SE4-Tompere1||SE4-Tompere0&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E10 | Cahier n°10]] || Tom MERIEN || tompere.online|| SE4-Tompere2||SE4-Tompere0&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E11 | Cahier n°11]] || Varesse Evora Souop Metse || elvis21.shop|| SE4.Elvis||SE4.RockStar&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E12 | Cahier n°12]] || Mario Sylainx S. GAUTHIER || || SE4.Kasav||SE4.RockStar&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E13 | Cahier n°13]] || Billel Cheklat || deadpool.tech|| SE4.catwoman||SE4.superman&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E14 | Cahier n°14]] || Antonin Biernacki || deadpool.tech|| SE4.batman||SE4.superman&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E15 | Cahier n°15]] || Mohamed Salhi || msalhi.online|| SE4.Moon||SE4.Solstice&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom machine mandataire !! IPv4 publique machine mandataire !! Elèves &lt;br /&gt;
|-&lt;br /&gt;
| SE4.Rosemonde|| 193.48.57.165|| Pierre CASIMIRI &amp;amp; Agathe HOUDUSSE&lt;br /&gt;
|-&lt;br /&gt;
| SE4.Kirchhoff|| || Lilia GHAZALI &amp;amp; Marin GOURVEST&lt;br /&gt;
|-&lt;br /&gt;
| SE4.LinusTorvalds|| 193.48.57.177|| Cédric PAYET &amp;amp; Thomas DELOBELLE&lt;br /&gt;
|-&lt;br /&gt;
| SE4.Garage|| || Ibrahim TEPELI &amp;amp; Yassine YAHIANI &lt;br /&gt;
|-&lt;br /&gt;
| SE4-Tompere0|| || Aurèle VANGHELUWE &amp;amp; Tom MERIEN&lt;br /&gt;
|-&lt;br /&gt;
| SE4.superman|| 193.48.57.169|| Billel Cheklat &amp;amp; Antonin Biernacki&lt;br /&gt;
|-&lt;br /&gt;
| SE4.RockStar|| || Varesse Evora Souop Metse &amp;amp; GAUTHIER Mario Sylainx S.&lt;br /&gt;
|-&lt;br /&gt;
| SE4.Solstice|| &amp;lt;code&amp;gt;193.48.57.167&amp;lt;/code&amp;gt;|| Mohamed Salhi &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tableau des commutateurs virtuels =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom du fichier de configuration !! Réseau IPv4 utilisé &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tableau des réseaux virtuels =&lt;br /&gt;
&lt;br /&gt;
VLAN privés :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom !! Numéro &lt;br /&gt;
|-&lt;br /&gt;
| VLAN1 || 1&lt;br /&gt;
|-&lt;br /&gt;
| MV-PROMO || 2 &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
VLAN communs avec l'école :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom !! Numéro &lt;br /&gt;
|-&lt;br /&gt;
| INTERCO1 || 530 &lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Schéma de câblage =&lt;br /&gt;
&lt;br /&gt;
Vous avez des éléments réseaux et des panneaux de brassage fibres dans les locaux techniques SR31 et SR52 ainsi que dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
Le plan doit donc comporter, pour chaque connexion, les locaux d'origine et de destination ainsi que l'identifiant des ports d'origine et de destination.&lt;br /&gt;
&lt;br /&gt;
= Plan d'adressage =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom VLAN !! Réseau IPv4 !! Réseau IPv6 &lt;br /&gt;
|-&lt;br /&gt;
| MV-PROMO || &amp;lt;code&amp;gt;193.48.57.160/27&amp;lt;/code&amp;gt; || &amp;lt;/code&amp;gt;2001:660:4401:60a0::/64&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Informations VRRP =&lt;br /&gt;
&lt;br /&gt;
Pour chaque VLAN et pour chaque instance VRRP dans le VLAN listez les adresses IPv4 propres ainsi que l'unique IPv4 virtuelle.&lt;br /&gt;
&lt;br /&gt;
== VLAN des machines virtuelles ==&lt;br /&gt;
&lt;br /&gt;
Une seule instance VRRP dans le VLAN des machines virtuelles.&lt;br /&gt;
&lt;br /&gt;
Adresse IPv4 virtuelle : &amp;lt;code&amp;gt;193.48.57.162&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Routeur !! IPv4 propre &lt;br /&gt;
|-&lt;br /&gt;
| C9200 E304 || &amp;lt;code&amp;gt;193.48.57.163&amp;lt;/code&amp;gt;&lt;br /&gt;
|- &lt;br /&gt;
| C9200 E306 || &amp;lt;code&amp;gt;193.48.57.164&amp;lt;/code&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== VLAN ... ==&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E14&amp;diff=11359</id>
		<title>Atelier SysRes SE4 2025/2026 E14</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E14&amp;diff=11359"/>
		<updated>2026-01-25T22:37:07Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Projet de virtualisation ===&lt;br /&gt;
&lt;br /&gt;
==== Atelier système et réseau, les machines virtuelles ====&lt;br /&gt;
&lt;br /&gt;
===== Création des machines virtuelles =====&lt;br /&gt;
Nous avons créé deux machines avec les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.batman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.catwoman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.superman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=excalibur --memory=2G&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto pont_ironman&lt;br /&gt;
iface pont_ironman inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        up ip link set $IFACE up&lt;br /&gt;
        down ip link set $IFACE down&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen create /etc/xen/SE4.batman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.superman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ifup pont_ironman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen console SE4.batman&lt;br /&gt;
xen console SE4.catwoman&lt;br /&gt;
xen console SE4.superman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
lvcreate -n SE4.batman.home -L 10G virtual&lt;br /&gt;
lvcreate -n SE4.batman.var -L 10G virtual&lt;br /&gt;
disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.batman/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.batman/swap.img,xvda1,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.batman.home,xvdb,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.batman.var,xvdc,w',&lt;br /&gt;
              ]&lt;br /&gt;
             &lt;br /&gt;
                &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;fpuZP6Ll5cpWALNLk5piGHM   catwoman &lt;br /&gt;
&lt;br /&gt;
rxpAd2vZHgAYm6q8MIGeMZ2 superman&lt;br /&gt;
&lt;br /&gt;
ebbgk                                         batman&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E14&amp;diff=11358</id>
		<title>Atelier SysRes SE4 2025/2026 E14</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=Atelier_SysRes_SE4_2025/2026_E14&amp;diff=11358"/>
		<updated>2026-01-25T22:32:13Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Projet de virtualisation ===&lt;br /&gt;
&lt;br /&gt;
==== Atelier système et réseau, les machines virtuelles ====&lt;br /&gt;
&lt;br /&gt;
===== Création des machines virtuelles =====&lt;br /&gt;
Nous avons créé deux machines avec les commandes suivantes :&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.batman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.catwoman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=daedalus --memory=2G&lt;br /&gt;
root@capbreton:~# xen-create-image --hostname=SE4.superman --dhcp --bridge=pont_ironman --dir=/usr/local/xen --size=10GB --dist=excalibur --memory=2G&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
auto pont_ironman&lt;br /&gt;
iface pont_ironman inet manual&lt;br /&gt;
        bridge_ports none&lt;br /&gt;
        up ip link set $IFACE up&lt;br /&gt;
        down ip link set $IFACE down&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen create /etc/xen/SE4.batman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.catwoman.cfg&lt;br /&gt;
xen create /etc/xen/SE4.superman.cfg&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
ifup pont_ironman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
xen console SE4.batman&lt;br /&gt;
xen console SE4.catwoman&lt;br /&gt;
xen console SE4.superman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
lvcreate -n SE4.batman.home -L 10G virtual&lt;br /&gt;
lvcreate -n SE4.batman.var -L 10G virtual&lt;br /&gt;
disk        = [&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.batman/disk.img,xvda2,w',&lt;br /&gt;
                  'file:/usr/local/xen/domains/SE4.batman/swap.img,xvda1,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.batman.home,xvdb,w',&lt;br /&gt;
                  'phy:/dev/virtual/SE4.batman.var,xvdc,w',&lt;br /&gt;
              ]&lt;br /&gt;
             &lt;br /&gt;
                &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&amp;lt;syntaxhighlight&amp;gt;&lt;br /&gt;
schMC6Yy5pcJNYAYx5cvTUZ catwoman&lt;br /&gt;
ekcNq2iMUtNLz6d8ZVTrZM2 superman&lt;br /&gt;
rootx                   batman&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;fpuZP6Ll5cpWALNLk5piGHM  catwoman&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE4_IdO_s%C3%A9curit%C3%A9_syst%C3%A8me/r%C3%A9seau_2025/2026&amp;diff=11238</id>
		<title>SE4 IdO sécurité système/réseau 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE4_IdO_s%C3%A9curit%C3%A9_syst%C3%A8me/r%C3%A9seau_2025/2026&amp;diff=11238"/>
		<updated>2026-01-20T13:19:43Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Répartition des binômes pour les travaux pratiques &amp;quot;administration système et réseau&amp;quot; =&lt;br /&gt;
&lt;br /&gt;
Préfixe des noms de machine : &amp;lt;code&amp;gt;SE4&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Domaines Internet à louer sur [[gandi.net]]. Identifiant &amp;lt;code&amp;gt;pifou&amp;lt;/code&amp;gt;. Regardez le montant prévu sur le compte avant de louer un domaine.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Cahier !! Elève !! Nom de domaine&lt;br /&gt;
! Nom de machine de services !! Nom de machine mandataire&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E1 | Cahier n°1]] || Pierre CASIMIRI || || SE4.Merteuil||SE4.Rosemonde&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E2 | Cahier n°2]] || Agathe HOUDUSSE || || SE4.Valmont||SE4.Rosemonde&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E3 | Cahier n°3]] || Lilia GHAZALI || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E4 | Cahier n°4]] || Marin GOURVEST || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E5 | Cahier n°5]] || Cédric PAYET || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E6 | Cahier n°6]] || Thomas DELOBELLE || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E7 | Cahier n°7]] || Prénom NOM || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E8 | Cahier n°8]] || Prénom NOM || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E9 | Cahier n°9]] || Aurèle VANGHELUWE || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E10 | Cahier n°10]] || Tom MERIEN || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E11 | Cahier n°11]] || Varesse Evora Souop Metse || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E12 | Cahier n°12]] || Mario Sylainx S. GAUTHIER || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E13 | Cahier n°13]] || Billel Cheklat || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E14 | Cahier n°14]] || Antonin Biernacki || || ||&lt;br /&gt;
|-&lt;br /&gt;
| [[Atelier SysRes SE4 2025/2026 E15 | Cahier n°15]] || Prénom NOM || || ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom machine mandataire !! IPv4 publique machine mandataire !! Elèves &lt;br /&gt;
|-&lt;br /&gt;
| SE4.Rosemonde|| || Pierre CASIMIRI &amp;amp; Agathe HOUDUSSE&lt;br /&gt;
|-&lt;br /&gt;
| || || Lilia GHAZALI &amp;amp; Marin GOURVEST&lt;br /&gt;
|-&lt;br /&gt;
| || || Cédric PAYET &amp;amp; Thomas DELOBELLE&lt;br /&gt;
|-&lt;br /&gt;
| || || Prénom NOM &amp;amp; Prénom NOM&lt;br /&gt;
|-&lt;br /&gt;
| || || Aurèle VANGHELUWE &amp;amp; Tom MERIEN&lt;br /&gt;
|-&lt;br /&gt;
| || || Billel Cheklat &amp;amp; Antonin Biernacki&lt;br /&gt;
|-&lt;br /&gt;
| || || Varesse Evora Souop Metse &amp;amp; GAUTHIER Mario Sylainx S.&lt;br /&gt;
|-&lt;br /&gt;
| || || Prénom NOM &amp;amp; Prénom NOM&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tableau des commutateurs virtuels =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom du fichier de configuration !! Réseau IPv4 utilisé &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Tableau des réseaux virtuels =&lt;br /&gt;
&lt;br /&gt;
VLAN privés :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom !! Numéro &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
VLAN communs avec l'école :&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom !! Numéro &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
= Schéma de câblage =&lt;br /&gt;
&lt;br /&gt;
Vous avez des éléments réseaux et des panneaux de brassage fibres dans les locaux techniques SR31 et SR52 ainsi que dans les salles E304 et E306.&lt;br /&gt;
&lt;br /&gt;
Le plan doit donc comporter, pour chaque connexion, les locaux d'origine et de destination ainsi que l'identifiant des ports d'origine et de destination.&lt;br /&gt;
&lt;br /&gt;
= Plan d'adressage =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Nom VLAN !! Réseau IPv4 !! Réseau IPv6 &lt;br /&gt;
|-&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= Informations VRRP =&lt;br /&gt;
&lt;br /&gt;
Pour chaque VLAN et pour chaque instance VRRP dans le VLAN listez les adresses IPv4 propres ainsi que l'unique IPv4 virtuelle.&lt;br /&gt;
&lt;br /&gt;
== VLAN des machines virtuelles ==&lt;br /&gt;
&lt;br /&gt;
Une seule instance VRRP dans le VLAN des machines virtuelles.&lt;br /&gt;
&lt;br /&gt;
Adresse IPv4 virtuelle : &amp;lt;code&amp;gt;X.Y.Z.A&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Routeur !! IPv4 propre &lt;br /&gt;
|-&lt;br /&gt;
| C9200 E304 ||&lt;br /&gt;
|- &lt;br /&gt;
| C9200 E306 ||&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== VLAN ... ==&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
	<entry>
		<id>https://wiki-se.plil.fr/mediawiki/index.php?title=SE4_construction_de_r%C3%A9seau_2025/2026&amp;diff=10526</id>
		<title>SE4 construction de réseau 2025/2026</title>
		<link rel="alternate" type="text/html" href="https://wiki-se.plil.fr/mediawiki/index.php?title=SE4_construction_de_r%C3%A9seau_2025/2026&amp;diff=10526"/>
		<updated>2025-10-08T12:00:40Z</updated>

		<summary type="html">&lt;p&gt;Bcheklat : /* Promotion SE4_SI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;__TOC__&lt;br /&gt;
&lt;br /&gt;
= Avancement des élèves sur le TP de construction réseau pour 2025/2026 =&lt;br /&gt;
&lt;br /&gt;
== Promotion SE4_SI ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! N° réseau !! N° tiroir !! Elèves || Machines&lt;br /&gt;
|-&lt;br /&gt;
| Groupe 1 || G1 || Mario Sylainx S. GAUTHIER || reuze01, bimberlot01&lt;br /&gt;
|-&lt;br /&gt;
| Groupe 2 || G2 || Prénom NOM || reuze02, bimberlot02&lt;br /&gt;
|-&lt;br /&gt;
| Groupe 3 || G3 || Prénom NOM || reuze03, bimberlot03&lt;br /&gt;
|-&lt;br /&gt;
| Groupe 4 || G4 || Aurèle VANGHELUWE || reuze04, bimberlot04&lt;br /&gt;
|-&lt;br /&gt;
| Groupe 5 || G5 || Billel CHEKLAT || reuze05, bimberlot05&lt;br /&gt;
|-&lt;br /&gt;
| Groupe 6 || G6 || Evora Souop || reuze06, bimberlot06&lt;br /&gt;
|-&lt;br /&gt;
| Groupe 7 || G7 || Cédric PAYET || reuze11, bimberlot11&lt;br /&gt;
|-&lt;br /&gt;
| Groupe 8 || G8 || Agathe HOUDUSSE || reuze12, bimberlot12&lt;br /&gt;
|-&lt;br /&gt;
| Groupe 9 || G9 || Tom MERIEN || reuze13, bimberlot13&lt;br /&gt;
|-&lt;br /&gt;
| Groupe 10 || G10 || Lilia GHAZALI || reuze14, bimberlot14&lt;br /&gt;
|-&lt;br /&gt;
| Groupe 11 || G11 || Prénom NOM || reuze15, bimberlot15&lt;br /&gt;
|-&lt;br /&gt;
| Groupe 12 || G12 || Prénom NOM || reuze16, bimberlot16&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Etape !! Vérification par l'intervenant&lt;br /&gt;
|-&lt;br /&gt;
| Commutation même VLAN filaire || &lt;br /&gt;
|-&lt;br /&gt;
| Accès &amp;lt;code&amp;gt;ssh&amp;lt;/code&amp;gt; au routeur ||&lt;br /&gt;
|-&lt;br /&gt;
| Routage entre VLAN filaires ||&lt;br /&gt;
|-&lt;br /&gt;
| Visibilité des réseaux WiFi (test smartphone) ||&lt;br /&gt;
|-&lt;br /&gt;
| Fonctionnement du serveur DHCP (test smartphone) || &lt;br /&gt;
|-&lt;br /&gt;
| Routage entre VLAN WiFi et filaires ||&lt;br /&gt;
|-&lt;br /&gt;
| Routage inter-réseaux ||&lt;br /&gt;
|-&lt;br /&gt;
| Routage Internet méthode 1 || &lt;br /&gt;
|-&lt;br /&gt;
| Routage Internet méthode 2 ||&lt;br /&gt;
|-&lt;br /&gt;
| Routage Internet méthode 3 ||&lt;br /&gt;
|-&lt;br /&gt;
| Reniflage réseau HTTP/HTTPS telnet/SSH||&lt;br /&gt;
|-&lt;br /&gt;
| Manipulation des protocoles HTTP et SMTP ||&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Bcheklat</name></author>
	</entry>
</feed>