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 : ______________________