📚 Mémo Réseaux et Outils d'Analyse 🔍
Ce mémo est conçu pour vous fournir une base solide dans la compréhension des réseaux, des équipements clés comme les DSLAMs, ainsi que des outils d'analyse et de diagnostic tels que Nmap. Vous y trouverez des explications détaillées sur les concepts, les commandes, et des exemples concrets adaptés à votre travail, en IPv4 et IPv6.
1. Concepts de Base : Adresses IP et MAC
Adresse IP (IPv4 et IPv6)
IPv4 : Adresse composée de 32 bits, généralement écrite sous la forme de quatre nombres décimaux séparés par des points (exemple : 192.168.1.1). Chaque nombre est un octet (8 bits) et peut varier de 0 à 255.
- Exemple d'Adresse IPv4 :
192.168.0.15 - Plage Privée Courante :
192.168.0.0/24(utilisée dans les réseaux locaux)
IPv6 : Adresse composée de 128 bits, écrite en huit groupes de quatre chiffres hexadécimaux séparés par des deux-points (exemple : 2001:0db8:85a3:0000:0000:8a2e:0370:7334).
- Exemple d'Adresse IPv6 :
2001:0db8:85a3:0000:0000:8a2e:0370:7334 - Utilisation d’IPv6 : De plus en plus utilisée pour pallier la pénurie d'adresses IPv4.
Adresse MAC (Media Access Control)
L'adresse MAC est un identifiant unique de 48 bits pour chaque carte réseau (NIC). Elle est utilisée pour la communication au sein d'un réseau local (LAN).
- Exemple d'Adresse MAC :
00:1A:2B:3C:4D:5E
2. Structure et Fonctionnement d’un Réseau avec DSLAM
Composants Clés :
- PC ou Appareil Client :
- MAC Adresse : Identifie l'appareil au sein du LAN.
- Adresse IP Privée : Assignée par le routeur via DHCP. Exemple :
192.168.1.10. - Adresse IP Publique : L'adresse visible sur Internet, assignée par le FAI.
- Routeur :
- MAC du Routeur : Utilisée pour les communications locales.
- Adresse IP Privée (LAN) : Souvent
192.168.1.1. - Adresse IP Publique : Visible sur Internet, connectant le réseau local au réseau du FAI.
- DSLAM (Digital Subscriber Line Access Multiplexer) :
- Rôle : Agrège les connexions DSL des abonnés et les connecte à l'Internet via des connexions à haute capacité.
- Distance : Plus la distance entre le DSLAM et l'abonné est grande, plus la qualité de la connexion peut se dégrader.
Exemple de Trajet des Données :
Les données partent de votre PC (192.168.1.10), passent par le routeur (192.168.1.1) qui les envoie au DSLAM. Le DSLAM achemine ensuite les données vers le réseau du FAI et enfin vers l’Internet.
3. Outils et Commandes d’Analyse Réseau
Nmap : Découverte et Analyse
Nmap est un outil essentiel pour cartographier un réseau, découvrir des équipements, identifier des services, et analyser des ports. Voici quelques commandes clés :
Scanner une Adresse IP :
nmap 192.168.1.10
Résultat attendu : Liste des ports ouverts, services associés, et leur statut (ouvert/filtré/fermé).
Starting Nmap 7.80 ( https://nmap.org ) at 2024-08-29 12:00 UTC
Nmap scan report for 192.168.1.10
Host is up (0.0020s latency).
Not shown: 995 closed ports
PORT STATE SERVICE
22/tcp open ssh
80/tcp open http
443/tcp open https
MAC Address: 00:1A:2B:3C:4D:5E (Apple)
Découvrir Tous les Appareils sur un Réseau Local (LAN) :
nmap -sn 192.168.1.0/24
Résultat attendu : Liste des appareils connectés au réseau, avec leurs adresses IP et MAC.
Nmap scan report for 192.168.1.1
Host is up (0.0030s latency).
MAC Address: 00:1A:2B:3C:4D:5F (Cisco Systems)
Nmap scan report for 192.168.1.10
Host is up (0.0020s latency).
MAC Address: 00:1A:2B:3C:4D:5E (Apple)
Identifier le Système d’Exploitation et les Services :
nmap -A 192.168.1.10
Résultat attendu : Détails sur le système d'exploitation, les services actifs, et les versions des logiciels.
Running: Apple Mac OS X 10.15
OS CPE: cpe:/o:apple:mac_os_x:10.15
OS details: Mac OS X 10.15.5 (Catalina)
Scans IPv6 :
nmap -6 2001:db8::ff00:42:8329
Résultat attendu : Scan similaire à IPv4 mais adapté aux adresses IPv6.
SNMP pour la Surveillance des DSLAMs
Utilisez SNMP pour interroger les DSLAMs et surveiller leurs performances.
Commande SNMP pour Interroger un DSLAM :
snmpwalk -v2c -c public 192.168.1.2
Résultat attendu : Informations sur les interfaces du DSLAM, les erreurs, la bande passante utilisée, etc.
IF-MIB::ifDescr.1 = STRING: eth0
IF-MIB::ifInOctets.1 = Counter32: 123456789
IF-MIB::ifOutOctets.1 = Counter32: 987654321
4. Scénarios Pratiques pour Analyser et Diagnostiquer des Réseaux avec DSLAM
Exemple 1 : Détection de Problèmes de Débit
Problème : Un client se plaint de débits Internet lents.
Action : Scanner les interfaces du DSLAM pour détecter les erreurs ou les ports surchargés.
Commande : Utilisation de SNMP ou d’une interface CLI pour vérifier les erreurs sur les lignes connectées.
snmpwalk -v2c -c public 192.168.1.2 | grep 'errors'
Résultat : Le DSLAM peut montrer des erreurs sur un port spécifique, indiquant un problème de ligne téléphonique ou de distance excessive.
Exemple 2 : Interruption de Service
Problème : Plusieurs clients perdent leur connexion Internet simultanément.
Action : Vérifier l’état des interfaces sur le DSLAM et analyser les logs.
Commande : Accéder au DSLAM via SSH ou Telnet et exécuter une commande pour afficher les logs récents.
ssh admin@192.168.1.2
show log
Résultat : Les logs peuvent révéler un redémarrage récent du DSLAM ou un échec sur une interface.
Exemple 3 : Gestion des Appels (VoIP)
Problème : Qualité des appels VoIP dégradée sur plusieurs lignes.
Action : Prioriser le trafic VoIP sur le DSLAM pour améliorer la qualité de service.
Commande : Utilisation d’outils de gestion QoS pour configurer la priorisation du trafic.
ssh admin@192.168.1.2
configure qos voip priority high
Résultat : Amélioration de la qualité des appels grâce à la priorisation du trafic VoIP.
5. Éthique et Pratiques Professionnelles
En tant qu’auditeurs en cybersécurité, il est crucial de respecter l’éthique et les règles légales lors de l’analyse des réseaux et des équipements. Chaque test ou intervention doit être réalisée avec l’autorisation explicite du propriétaire du réseau. Assurez-vous de toujours préserver la confidentialité des données et de ne pas causer de perturbations involontaires dans les réseaux que vous analysez.