Aller au contenu principal

Quiz Module 7 - Réseau et Configuration

Instructions​

Ce quiz contient 30 questions à choix multiples pour valider votre compréhension du Module 7.

Conseil: Répondez à chaque question avant de révéler la réponse. Les réponses sont cachées juste après chaque question.


Question 1​

Quelle commande permet de voir les interfaces réseau sur Ubuntu 24.04?

Voir l'explication

Réponse correcte: ip addr ou ip a

Explication: ip addr ou ip a affiche les interfaces réseau et leurs adresses IP. C'est la commande moderne recommandée. ifconfig est encore disponible mais déprécié. Sur Ubuntu 24.04, on utilise aussi netplan pour la configuration.


Question 2​

Quel fichier configure le réseau sur Ubuntu 24.04 avec netplan?

Voir l'explication

Réponse correcte: /etc/netplan/*.yaml

Explication: Sur Ubuntu 24.04, la configuration réseau se fait avec netplan dans /etc/netplan/*.yaml. Après modification, appliquez avec sudo netplan apply. L'ancien système /etc/network/interfaces est remplacé par netplan.


Question 3​

Quelle commande permet de tester la connectivité réseau?

Voir l'explication

Réponse correcte: ping

Explication: ping teste la connectivité réseau en envoyant des paquets ICMP. Exemples: ping google.com, ping -c 4 8.8.8.8 (4 paquets), ping -i 2 google.com (intervalle de 2 secondes). Ctrl+C pour arrêter.


Question 4​

Quelle commande permet de voir la table de routage?

Voir l'explication

Réponse correcte: ip route ou route -n

Explication: ip route ou ip r affiche la table de routage (commande moderne). route -n fait la même chose (ancienne commande). La table montre comment les paquets sont routés vers différentes destinations.


Question 5​

Quel fichier contient la configuration DNS locale?

Voir l'explication

Réponse correcte: /etc/resolv.conf

Explication: /etc/resolv.conf contient les serveurs DNS. Format: nameserver 8.8.8.8. Sur Ubuntu 24.04 avec systemd-resolved, ce fichier peut être géré automatiquement. Utilisez resolvectl pour voir la configuration actuelle.


Question 6​

Quelle commande permet de résoudre un nom de domaine en adresse IP?

Voir l'explication

Réponse correcte: nslookup ou dig

Explication: nslookup domain.com et dig domain.com résolvent un nom de domaine en adresse IP. dig est plus moderne et fournit plus d'informations. host domain.com fait aussi une résolution DNS simple.


Question 7​

Quelle commande permet de voir les connexions réseau actives?

Voir l'explication

Réponse correcte: netstat ou ss

Explication: netstat -tuln affiche les connexions réseau (ancienne commande). ss -tuln fait la même chose (commande moderne, plus rapide). Options: -t (TCP), -u (UDP), -l (écoute), -n (numéros au lieu de noms).


Question 8​

Quelle commande permet de tracer le chemin d'un paquet vers une destination?

Voir l'explication

Réponse correcte: traceroute

Explication: traceroute destination trace le chemin des paquets vers une destination, montrant chaque routeur (hop) traversé. tracepath est une alternative. Sur Ubuntu, traceroute peut nécessiter l'installation: sudo apt install traceroute.


Question 9​

Quelle commande permet de voir les ports ouverts sur un système?

Voir l'explication

Réponse correcte: ss -l ou netstat -l

Explication: ss -l ou netstat -l affiche les ports en écoute (listening). ss -tuln montre tous les ports TCP/UDP en écoute avec numéros. lsof -i peut aussi montrer les ports ouverts par processus.


Question 10​

Quel fichier contient la résolution de noms locale (hosts)?

Voir l'explication

Réponse correcte: /etc/hosts

Explication: /etc/hosts contient la résolution de noms locale. Format: IP nom. Exemple: 127.0.0.1 localhost. Ce fichier est consulté avant DNS. Utile pour tester ou bloquer des domaines.


Question 11​

Quelle commande permet de configurer une adresse IP sur une interface?

Voir l'explication

Réponse correcte: ip addr add ou netplan

Explication: sudo ip addr add 192.168.1.10/24 dev eth0 configure une IP temporairement. Pour permanent, utilisez netplan: éditez /etc/netplan/*.yaml puis sudo netplan apply. ifconfig peut aussi être utilisé mais est déprécié.


Question 12​

Quelle commande permet de voir les statistiques réseau?

Voir l'explication

Réponse correcte: ip -s link ou ifconfig

Explication: ip -s link affiche les statistiques des interfaces réseau (paquets envoyés/reçus, erreurs). ifconfig affiche aussi des statistiques. ip -s -s link montre plus de détails.


Question 13​

Quelle commande permet de voir le nom d'hôte du système?

Voir l'explication

Réponse correcte: hostname

Explication: hostname affiche le nom d'hôte du système. hostname nouveau-nom change le nom (temporaire). Pour permanent, éditez /etc/hostname et redémarrez ou utilisez hostnamectl set-hostname nouveau-nom.


Question 14​

Quelle commande permet de scanner les ports ouverts sur un hôte distant?

Voir l'explication

Réponse correcte: nmap

Explication: nmap scanne les ports ouverts sur un hôte. Exemples: nmap localhost, nmap -p 80,443 example.com, nmap -p- 192.168.1.1 (tous les ports). Nécessite installation: sudo apt install nmap. Utilisez de manière éthique uniquement!


Question 15​

Quelle commande permet de voir les processus utilisant un port spécifique?

Voir l'explication

Réponse correcte: lsof -i :port ou ss -tulpn

Explication: lsof -i :80 montre le processus utilisant le port 80. ss -tulpn montre tous les ports avec les PIDs des processus. -p affiche les PIDs, -n évite la résolution DNS.


Question 16​

Quelle commande permet d'ajouter une route statique?

Voir l'explication

Réponse correcte: ip route add ou route add

Explication: sudo ip route add 192.168.2.0/24 via 192.168.1.1 ajoute une route. sudo route add -net 192.168.2.0/24 gw 192.168.1.1 (ancienne syntaxe). Pour permanent, configurez dans netplan ou /etc/network/interfaces.


Question 17​

Quelle commande permet de voir la passerelle par défaut?

Voir l'explication

Réponse correcte: ip route | grep default ou route -n

Explication: ip route | grep default ou ip route show default affiche la route par défaut (passerelle). route -n | grep "^0.0.0.0" fait la même chose. La passerelle est l'adresse IP du routeur.


Question 18​

Quelle commande permet de tester la connectivité TCP vers un port spécifique?

Voir l'explication

Réponse correcte: telnet ou nc (netcat)

Explication: telnet host port teste la connectivité TCP. nc -zv host port (netcat) fait la même chose de manière plus moderne. -z = scan seulement, -v = verbeux. Exemple: nc -zv google.com 80.


Question 19​

Quelle commande permet de voir les informations détaillées d'une interface réseau?

Voir l'explication

Réponse correcte: ip link show ou ifconfig

Explication: ip link show ou ip link show eth0 affiche les informations détaillées d'une interface (état, MTU, MAC, etc.). ifconfig eth0 fait la même chose. ip link liste toutes les interfaces.


Question 20​

Quelle commande permet d'activer ou désactiver une interface réseau?

Voir l'explication

Réponse correcte: ip link set up/down ou ifconfig up/down

Explication: sudo ip link set eth0 up active une interface, sudo ip link set eth0 down la désactive. sudo ifconfig eth0 up/down fait la même chose. Utile pour reconfigurer le réseau.


Question 21​

Quelle commande permet de voir la configuration DNS actuelle?

Voir l'explication

Réponse correcte: resolvectl status ou cat /etc/resolv.conf

Explication: resolvectl status affiche la configuration DNS systemd-resolved (Ubuntu 24.04). cat /etc/resolv.conf montre les serveurs DNS configurés. systemd-resolve --status est l'ancienne commande.


Question 22​

Quelle commande permet de voir les fichiers ouverts par un processus réseau?

Voir l'explication

Réponse correcte: lsof -i

Explication: lsof -i liste tous les fichiers réseau ouverts (connexions). lsof -i :80 montre les connexions sur le port 80. lsof -iTCP -sTCP:LISTEN montre seulement les ports en écoute. Nécessite parfois sudo.


Question 23​

Quelle commande permet de voir l'adresse MAC d'une interface?

Voir l'explication

Réponse correcte: ip link show ou ifconfig

Explication: ip link show eth0 affiche l'adresse MAC (ether). ifconfig eth0 montre aussi l'adresse MAC. L'adresse MAC est l'identifiant unique de l'interface réseau au niveau matériel.


Question 24​

Quelle commande permet de tester la résolution DNS inverse (IP vers nom)?

Voir l'explication

Réponse correcte: dig -x ou nslookup

Explication: dig -x 8.8.8.8 fait une résolution DNS inverse (PTR record). nslookup 8.8.8.8 fait la même chose. Cela convertit une adresse IP en nom de domaine.


Question 25​

Quelle commande permet de voir les statistiques de routage?

Voir l'explication

Réponse correcte: ip -s route ou netstat -s

Explication: ip -s route affiche les statistiques de routage. netstat -s montre les statistiques réseau globales (TCP, UDP, ICMP, etc.). Utile pour diagnostiquer les problèmes de routage.


Question 26​

Quelle commande permet de voir les connexions établies vers un port spécifique?

Voir l'explication

Réponse correcte: ss -tn sport = :port ou netstat -tn

Explication: ss -tn sport = :80 montre les connexions TCP vers le port 80. netstat -tn | grep :80 fait la même chose. -t = TCP, -n = numéros, sport = source port, dport = destination port.


Question 27​

Quelle commande permet de voir la configuration réseau complète d'une interface?

Voir l'explication

Réponse correcte: ip addr show dev eth0 ou ifconfig eth0

Explication: ip addr show dev eth0 ou ip a show eth0 affiche la configuration complète d'une interface: adresses IP, masque, broadcast, état. ifconfig eth0 fait la même chose avec un format différent.


Question 28​

Quelle commande permet de voir les processus écoutant sur des ports réseau?

Voir l'explication

Réponse correcte: ss -tulpn ou netstat -tulpn

Explication: ss -tulpn affiche tous les ports en écoute avec les processus. -t = TCP, -u = UDP, -l = listening, -p = processus, -n = numéros. netstat -tulpn fait la même chose.


Question 29​

Quelle commande permet de voir le MTU (Maximum Transmission Unit) d'une interface?

Voir l'explication

Réponse correcte: ip link show ou ifconfig

Explication: ip link show eth0 affiche le MTU de l'interface. ifconfig eth0 montre aussi le MTU. Le MTU par défaut est généralement 1500 pour Ethernet. On peut le modifier avec sudo ip link set eth0 mtu 9000.


Question 30​

Quelle commande permet d'appliquer la configuration netplan sur Ubuntu 24.04?

Voir l'explication

Réponse correcte: netplan apply

Explication: sudo netplan apply applique la configuration netplan depuis /etc/netplan/*.yaml. sudo netplan try teste la configuration avec un timeout (reviens en arrière si pas confirmé). sudo netplan generate génère la configuration sans l'appliquer.


Résultat du Quiz​

Félicitations pour avoir complété le quiz du Module 7!

Score:

  • 25-30 bonnes réponses: Excellent! Vous maîtrisez la configuration réseau Linux.
  • 20-24 bonnes réponses: Très bien! Revoyez les concepts où vous avez eu des difficultés.
  • 15-19 bonnes réponses: Bien! Revoyez les chapitres sur le réseau.
  • Moins de 15: Recommandé de revoir le module avant de continuer.

Prochaines Étapes​

Maintenant que vous avez validé vos connaissances:

Module 8: Services et Démon
Labs pratiques: Mettez en pratique la configuration réseau avec les labs du Module 7


Quiz créé le: Décembre 2024 - Testé sur Ubuntu 24.04