Aller au contenu

TP – Tests de l'infrastructure et rédaction du DAT

BTS SIO SISR 1re année – Bloc 2 – S18

Note

But. Situation : Le réseau marche : comment le prouver, et comment le décrire pour qu'un collègue puisse le reprendre sans vous ?

Comment ce TP fonctionne. Avant de manipuler, tu écris ce que tu anticipes (« J'anticipe »). Puis tu testes et tu notes ce que tu constates. Tu comprends ce que fait chaque commande (« Je comprends »). Un bilan de compétences clôt la séance. Les parties de services (Linux, Windows Server) se font sur des machines virtuelles réelles ; le simulateur réseau ou Packet Tracer servent aux manipulations d'équipements réseau.

Références pour la partie A

Note

Les adresses ci-dessous sont celles du projet S17 (plan VLSM du bloc 192.168.0.0/22). Si ton plan est différent, adapte les valeurs, pas la méthode.

1.A – Checklist : quels services fonctionnent ?

Parcours la liste dans l'ordre : chaque ligne suppose que les précédentes sont bonnes. Note Oui / Non.

N° Élément Contrôle Attendu Oui / Non
1 Switchs show vlan brief sur SW-BatA et SW-BatB Les 6 VLAN (10, 20, 30, 40, 50, 99) présents, ports dans le bon VLAN
2 Trunks show interfaces trunk Lien vers le routeur : tous les VLAN ; lien inter-bâtiments : VLAN 40 et 50
3 Routeur show ip interface brief Interface physique et 6 sous-interfaces en up/up
4 Routage show ip route 6 routes C (une par VLAN)
5 Annuaire Get-ADDomain sur SRV-AD01 Domaine siosarl.local
6 DNS Resolve-DnsName srv-ftp.siosarl.local 192.168.0.147
7 DHCP Get-DhcpServerv4Scope sur SRV-DHCP Une étendue active par VLAN client
8 Relais DHCP show ip interface <sous-interface> Ligne « Helper address » : 192.168.0.146, sur les sous-interfaces clientes
9 GPO Get-GPO -All GPO_Restriction_Standard et GPO_Fond_Ecran_SimIO présentes et liées
10 Partages Get-SmbShare Les 6 partages (RH, Informatique, Direction, Comptabilite, Commercial, Commun)
11 FTP systemctl status vsftpd sur SRV-FTP active (running)
12 SSH/SFTP systemctl status ssh et sshd -t active (running), configuration valide

1.B – Causes probables d'un échec

Pars du symptôme, vérifie la cause la plus probable, corrige, refais le test.

Symptôme Cause probable Vérification
Un poste ne joint pas sa passerelle Mauvais VLAN sur le port, ou passerelle hors du sous-réseau show vlan brief, ipconfig /all
Un VLAN n'atteint pas les autres Sous-interface absente ou sans encapsulation dot1Q ; VLAN absent du trunk show ip interface brief, show interfaces trunk
Bâtiment B injoignable VLAN 40 ou 50 absent du trunk inter-bâtiments, ou VLAN non créé sur SW-BatB show interfaces trunk des deux côtés
Le poste reçoit une adresse en 169.254.x.x Pas de réponse DHCP : relais absent, étendue non activée, serveur non autorisé dans l'annuaire show ip interface <sous-interface>, console DHCP
Le poste reçoit une adresse sans passerelle Option routeur absente de l'étendue Get-DhcpServerv4OptionValue
Le nom ne se résout pas Serveur DNS du poste incorrect, enregistrement absent ipconfig /all, Resolve-DnsName
Le poste ne rejoint pas le domaine DNS du poste ne pointe pas sur le contrôleur de domaine ; heure décalée nslookup siosarl.local
Une GPO ne s'applique pas Liée à la mauvaise OU, utilisateur dans une autre OU, pas de gpupdate gpresult /r, gpmc.msc
Accès refusé à un partage autorisé Droits NTFS plus restrictifs que le partage, utilisateur absent du groupe Onglet Sécurité et Accès effectif
FTP anonyme : connexion refusée anonymous_enable ou anon_root incorrect, service arrêté systemctl status vsftpd, /etc/vsftpd.conf
SFTP : « broken pipe » à la connexion Racine de la cage non détenue par root ou modifiable ls -ld /srv/sftp/<compte>, journalctl -u ssh

1.C – Plan de tests de bout en bout (22 tests)

Exécute les tests dans l'ordre. Pour chacun, note le résultat réel (réussi, échec avec la cause, ou partiel) et le numéro de la capture.

N° Domaine Test Commande ou action Résultat attendu Résultat Capture
1 Réseau VLAN créés show vlan brief (SW-BatA, SW-BatB) 6 VLAN, ports corrects
2 Réseau Trunks show interfaces trunk Routeur : tous VLAN ; inter-bâtiments : 40 et 50
3 Réseau Passerelle de son VLAN Depuis PC-RH : ping 192.168.0.65 Réponse
4 Réseau Inter-VLAN, même bâtiment PC-RH vers PC-IT Réponse
5 Réseau Inter-VLAN, entre bâtiments PC-Commercial (Bât. B) vers PC-RH (Bât. A) Réponse
6 Réseau Table de routage show ip route 6 routes C
7 DHCP Adresse VLAN 10 ipconfig /all sur un poste RH Adresse entre .66 et .93 du réseau RH, passerelle .65, DNS 192.168.0.145
8 DHCP Adresse VLAN 40 (Bât. B) ipconfig /all sur un poste Commercial Adresse dans la plage Commercial
9 DHCP Baux côté serveur Get-DhcpServerv4Lease -ScopeId ... Les deux baux précédents visibles
10 DNS Résolution directe Resolve-DnsName srv-ftp.siosarl.local 192.168.0.147
11 DNS Localisation du domaine nslookup siosarl.local Adresse du contrôleur de domaine
12 Annuaire Poste dans le domaine (Get-CimInstance Win32_ComputerSystem).Domain siosarl.local
13 Annuaire Ouverture de session Se connecter avec a.martin Changement de mot de passe exigé
14 Annuaire Utilisateurs dans les bonnes OU Get-ADUser -Filter * (lire DistinguishedName) 2 utilisateurs par service, dans la bonne OU
15 GPO Fond d'écran gpresult /r puis observation GPO_Fond_Ecran_SimIO appliquée à tous
16 GPO Restriction gpresult /r pour un compte RH puis un compte Informatique Appliquée à RH, non appliquée à Informatique
17 Partages Accès à son service Utilisateur RH : \\SRV-AD01\RH, créer un fichier Création possible
18 Partages Refus hors service Utilisateur RH : \\SRV-AD01\Direction Accès refusé
19 FTP Lecture anonyme ftp 192.168.0.147, anonymous, ls, get bienvenue.txt Fichier listé et téléchargé
20 FTP Écriture anonyme put /etc/hostname Refusée
21 SFTP Dépôt authentifié sftp sftp_rh@192.168.0.147, put dans upload Fichier déposé
22 SFTP Pas de shell ssh sftp_rh@192.168.0.147 Refusé (« This service allows sftp connections only. »)

Pour les tests 17 et 18, SRV-AD01 désigne le serveur qui héberge les partages ; adapte le nom si ce n'est pas le cas dans ton installation.

PARTIE A — Finalisation et Exécution du Plan de Tests

A1 — Corriger les Dysfonctionnements

Utiliser la checklist 1.A pour identifier les services non opérationnels. Pour chaque KO : 1. Identifier la cause probable (consulter le tableau 1.B) 2. Appliquer la correction 3. Re-tester

Limite de temps : 30 minutes. Après 30 minutes, documenter l'état d'avancement même si l'infrastructure n'est pas 100% opérationnelle. Un bon DAT documente aussi les limitations connues.


A2 — Exécuter le Plan de Tests

Remplir le tableau de tests de bout en bout (tableau 1.C) : - Exécuter chaque test dans l'ordre - Renseigner le résultat (réussi, échec ou partiel) - Prendre une capture numérotée pour chaque test - En cas d'échec non corrigeable : noter la cause identifiée dans la colonne "Résultat"

L'exhaustivité prime sur la perfection. Un plan de tests avec 20 lignes toutes documentées (même certaines en échec avec analyse) est meilleur qu'un plan de tests avec 5 lignes "OK" sans explication.

J'anticipe. Un test du plan échoue. Que fais-tu : tu le supprimes du plan, tu le corriges, ou tu le notes ? Dans quel ordre ? ______________________

Éléments de réponse

On note le résultat réel (échec), on corrige, on refait le test et on note le nouveau résultat. Un plan de test honnête garde la trace des échecs : c'est ce qui montre la démarche au jury.


PARTIE B — Rédaction du Dossier d'Architecture Technique (DAT)

B1 — Structure à Respecter

Le DAT doit impérativement contenir les sections suivantes (dans l'ordre) :

1. Page de garde - Titre : "DAT — Infrastructure SimIO SARL" - Noms des auteurs, date, version 1.0 - Tableau de gestion des versions

2. Sommaire (avec numéros de page)

3. Contexte et Objectifs (10 à 15 lignes) - Présentation de SimIO SARL - Besoins exprimés dans le cahier des charges - Périmètre du projet (ce qui est inclus, ce qui est exclu)

4. Architecture Globale - Schéma général de l'infrastructure (vue d'ensemble) - Inventaire des équipements (tableau matériel + tableau logiciel)

5. Architecture Réseau (reprend S17 — plan d'adressage + schéma) - Plan d'adressage VLSM complet - Schéma réseau détaillé avec légende - Configurations des équipements (CLI Switch + Routeur en annexe)

6. Architecture Système

6.1 Windows Server - Rôles déployés et leur justification - Structure AD / OUs / Groupes - Configuration DHCP (tableau des étendues) - Configuration DNS (zones, enregistrements) - Partages de fichiers (arborescence, droits NTFS)

6.2 Linux Debian — Serveur FTP/SFTP - Rôle du serveur dans l'architecture - Configuration vsftpd (accès anonyme) - Configuration SFTP (chroot, utilisateurs)

7. Sécurité - GPO déployées (tableau : nom, cible, paramètre, justification) - Politique d'accès aux fichiers (NTFS + partages) - Politique d'accès FTP/SFTP (tableau des droits) - Préconisations de sécurité pour la suite (3 à 5 points)

8. Procédures d'Exploitation - Procédure de création d'un utilisateur (pas-à-pas, 5 à 8 étapes) - Procédure de vérification de l'état des services (commandes à exécuter) - Procédure de démarrage des serveurs en cas de panne secteur

9. Plan de Tests et Résultats - Tableau 1.C complété (les 22 tests)

Annexes - A : Configurations CLI complètes (Switch + Routeur) - B : Scripts PowerShell utilisés - C : Fichiers de configuration Linux (vsftpd.conf, sshd_config) - D : Toutes les captures d'écran (numérotées)


B2 — Modèle de Section "Procédure de Création d'Utilisateur"

Exemple de rédaction professionnelle d'une procédure d'exploitation :


Procédure EXP-01 : Création d'un compte utilisateur Active Directory

Champ Valeur
Référence EXP-01
Version 1.0
Auteur [Votre nom]
Prérequis Connexion au contrôleur de domaine SRV-AD01 avec le compte sio-admin
Durée estimée 5 minutes (méthode graphique) ou 30 secondes (méthode script)

Méthode 1 — Console graphique ADUC : 1. Ouvrir dsa.msc (Utilisateurs et ordinateurs Active Directory) 2. Naviguer dans l'OU du service concerné (ex : siosarl.local > RH > Utilisateurs) 3. Clic droit → Nouveau → Utilisateur 4. Renseigner : Prénom, Nom, Nom d'ouverture de session (p.nom@siosarl.local) 5. Définir le mot de passe temporaire et cocher "L'utilisateur doit changer son mot de passe" 6. Terminer la création 7. Faire un clic droit sur le compte → Propriétés → Membre de → Ajouter le groupe GRP_[Service]

Méthode 2 — Script PowerShell (recommandée pour création en masse) :

New-ADUser -Name "Prénom Nom" -SamAccountName "p.nom" `
    -UserPrincipalName "p.nom@siosarl.local" `
    -Path "OU=Utilisateurs,OU=Service,DC=siosarl,DC=local" `
    -AccountPassword (ConvertTo-SecureString "TempPass!2024" -AsPlainText -Force) `
    -ChangePasswordAtLogon $true -Enabled $true
Add-ADGroupMember -Identity "GRP_Service" -Members "p.nom"

Vérification : Get-ADUser -Identity "p.nom" -Properties MemberOf | Select Name, MemberOf


Bilan de la séance

Remplis ce bilan seul, honnêtement : il sert à décider ce qu'il faut reprendre. Niveau : Non maîtrisé, Maîtrise partielle, Bonne maîtrise ou Excellente maîtrise (le vocabulaire des grilles nationales d'évaluation) ; Non évalué si tu n'as pas travaillé la compétence aujourd'hui.

Compétence du référentiel Ce que j'ai fait dans cette séance Niveau
B2.1 – Concevoir une solution d'infrastructure réseau
B2.2 – Installer, tester et déployer une solution d'infrastructure réseau
B2.3 – Exploiter, dépanner et superviser une solution d'infrastructure réseau
B1.4 – Travailler en mode projet

Note

Les codes sont ceux du référentiel (l'arrêté numérote des activités : les codes « B… » sont un usage courant).

Je sais faire, sans aide :

  • Corriger les dysfonctionnements résiduels d'une infrastructure déployée ;
  • Dérouler un plan de test et conclure sur la conformité au cahier des charges ;
  • Rédiger un DAT : contexte, architecture, choix justifiés, procédures ;
  • Produire des schémas exploitables par un tiers ;
  • Rédiger une fiche descriptive de réalisation (modèle E6).

Ce que je dois reprendre : ______________________

Ma question à poser à l'enseignant : ______________________