Aller au contenu

Déployer un pare-feu sous Packet Tracer

1. Objectif du cours

Comprendre le rôle des pare-feux et apprendre à simuler leur déploiement dans Packet Tracer en utilisant les ACL sur routeurs Cisco ; savoir créer, appliquer et vérifier des règles de filtrage simples.

2. Notions et définitions essentielles

  • Pare-feu : barrière qui contrôle le trafic réseau en autorisant ou bloquant des connexions selon des règles définies.
  • ACL (Access Control List) : mécanisme de filtrage sur routeur.
  • ACL standard : filtre sur l’adresse IP source uniquement.
  • ACL étendue : filtre sur adresse source/destination, protocole et ports.
  • Mode Simulation (Packet Tracer) : outil visuel pour observer si un paquet est accepté ou bloqué.

3. Fonctionnement et principes

Le routeur examine chaque paquet à l’aide des ACL appliquées sur ses interfaces (sens "in" ou "out") et prend une décision dès qu’une règle correspond : les règles sont évaluées dans l’ordre d’écriture. Les ACL permettent de restreindre le trafic selon adresse IP, protocole (TCP/UDP/ICMP) et port (ex. HTTP/HTTPS), et les journaux (logs) aident au diagnostic. Packet Tracer n’a pas de dispositif pare-feu dédié : on utilise les routeurs Cisco pour simuler ces fonctions.

4. Commandes et manipulations

Regroupe les commandes essentielles présentes dans le PDF (explication courte) :

  • Préparer le routeur (mode configuration et activation d’interface) :
  • enable → passer en mode privilégié.
  • configure terminal → entrer en mode config global.
  • interface GigabitEthernetX/Y ; ip address ; no shutdown → configurer et activer une interface.
  • Routage et passerelle :
  • ip route 0.0.0.0 0.0.0.0 → définir la route par défaut.
  • Sauvegarde :
  • copy running-config startup-config → sauvegarder la configuration active.
  • Création d’ACL (exemples de syntaxe et rôle) :
  • access-list permit/deny [eq ] → définir des règles (ex. autoriser HTTP/HTTPS, bloquer SSH/FTP, bloquer ICMP).
  • Application d’une ACL à une interface :
  • interface ... ; ip access-group in/out → attacher l’ACL au sens souhaité.
  • Journaux et diagnostic :
  • logging console → activer les logs sur la console.
  • Tests depuis terminaux :
  • ping (via l’onglet Command Prompt des PC) → vérifier la connectivité.

5. Sécurité et bonnes pratiques

  • Placer les règles les plus spécifiques avant les règles générales (ordre des ACL crucial).
  • Vérifier que les interfaces sont activées (no shutdown) avant de diagnostiquer un problème.
  • Éviter les conflits d’adresses IP : attribuer des adresses uniques.
  • S’assurer que chaque terminal a la passerelle par défaut correcte pour accéder à l’extérieur.
  • Activer et consulter les logs pour détecter et expliquer les blocages; utiliser le mode Simulation pour localiser la règle qui bloque un paquet.

6. Points essentiels à retenir pour le TSSR

  • Le pare-feu contrôle et filtre le trafic réseau selon des règles ; il protège contre intrusions et attaques.
  • Dans Packet Tracer, les fonctions de pare-feu sont simulées via les ACL sur routeurs Cisco.
  • ACL standard = filtrage par IP source ; ACL étendue = filtrage par source/destination/protocole/port.
  • Les ACL sont évaluées séquentiellement : une règle correspondante stoppe l’évaluation.
  • Autoriser explicitement les services nécessaires (ex. web) et bloquer les services sensibles (ex. SSH, FTP) si non requis.
  • Toujours tester localement (connectivité interne) puis vers l’extérieur, et analyser les logs/Simulation.
  • Sauvegarder la configuration après modification pour la rendre persistante.
  • Utiliser des environnements plus avancés (pfSense, nftables/iptables) pour des besoins professionnels plus fins.

7. Tableau récapitulatif

Élément Usage typique Avantage Limite
ACL standard Bloquer/autoriser selon IP source Simple à gérer Ne contrôle pas ports/protocoles
ACL étendue Filtrer par IP, protocole, port Contrôle précis du trafic Plus complexe à écrire
Application (in vs out) in = trafic entrant sur l’interface ; out = trafic sortant Cible précisément le flux à filtrer Mauvais sens → règles inefficaces
Packet Tracer Apprentissage/simulation visuelle Permet tests et Simulation Pas de firewall dédié complet
Outils réels (pfSense, nftables) Production/complexité Fonctions avancées (VPN, QoS, logs) Nécessite apprentissage et infra

8. Vérifications pratiques

  • Ping entre PC et routeur LAN pour vérifier connectivité interne.
  • Ping depuis PC vers une adresse externe (ou l’IP WAN) pour tester sortie Internet.
  • Accès via le navigateur simulé : vérifier que seuls HTTP/HTTPS fonctionnent si les règles l’exigent.
  • Simuler un terminal externe et tenter un ping vers l’IP WAN pour valider les exceptions d’ICMP.
  • Tenter des connexions bloquées (ex. SSH/FTP) pour confirmer leur rejet.
  • Utiliser le mode Simulation pour cliquer sur un paquet et voir quelle règle ACL l’a accepté ou bloqué.
  • Consulter les logs du routeur (console/logs) pour confirmer l’application des règles et identifier les blocages.

9. Flashcards Anki

Quel est le rôle principal d’un pare-feu dans un réseau ? :: Contrôler et filtrer le trafic réseau
Quel simulateur est utilisé dans ce cours pour apprendre les pare-feux ? :: Packet Tracer
Où se configurent les fonctions de pare-feu dans Packet Tracer ? :: Sur les routeurs Cisco via des ACL
Quelle ACL filtre uniquement sur l’adresse IP source ? :: ACL standard
Quelle ACL permet de filtrer par adresse source/destination, protocole et port ? :: ACL étendue
Quels sont les ports utilisés par HTTP et HTTPS ? :: 80 et 443
Quelle commande sauvegarde la configuration en mémoire de démarrage du routeur ? :: copy running-config startup-config
Quel mode de Packet Tracer permet d’analyser le cheminement des paquets ? :: Mode Simulation
Dans quel ordre sont évaluées les règles d’une ACL ? :: Dans l’ordre où elles sont écrites
Que fait la commande no shutdown sur une interface ? :: Elle active l’interface (la met en état up)