Travaux pratiques administration réseaux et services Linux
Introduction au document de travaux pratiques
Ce document pédagogique regroupe un ensemble de séances de travaux pratiques consacrées à l'administration des réseaux et des services sous systèmes GNU/Linux, notamment l'environnement RedHat. Conçu pour guider les étudiants dans la mise en œuvre pratique de services réseau essentiels, il aborde la configuration des interfaces, l'adressage statique, ainsi que l'installation et le paramétrage de serveurs informatiques incontournables en milieu professionnel.
Rédigé en français et structuré en plusieurs chapitres thématiques, le support fournit à la fois les bases théoriques contextuelles, les commandes à exécuter, les extraits de fichiers de configuration à modifier et les méthodes de vérification pour valider chaque étape.
Configuration réseau de base et dépannage
La première partie du document s'intéresse à la configuration des paramètres réseau indispensables sur une station Linux. Face à une panne de serveur DHCP, l'étudiant apprend à configurer manuellement une adresse IP statique, à modifier les fichiers de scripts réseau comme ifcfg-eth0, à définir les masques de sous-réseau, les passerelles et à paramétrer le fichier de résolution DNS /etc/resolv.conf. Les commandes d'activation et de désactivation d'interfaces, telles que ifdown et ifup, ainsi que les tests de connectivité par ping, sont mis en pratique pour assurer la stabilité de la station sur le réseau.
Installation et gestion des services réseau et serveurs
Le document développe ensuite plusieurs ateliers pratiques dédiés à des services fondamentaux :
- Service DNS (BIND) : Configuration d'un serveur DNS primaire et secondaire, gestion des zones de résolution directe et inverse, création d'enregistrements de type CNAME et MX, et configuration de clients pour l'utilisation du serveur de noms.
- Service DHCP (ISC DHCP) : Installation et paramétrage d'un serveur DHCP sous Linux, définition des étendues d'adresses, attribution de passerelles, configuration des baux et réservation d'adresses IP pour des adresses MAC spécifiques.
- Service NFS : Partage de répertoires à travers le réseau, configuration des exportations, gestion des permissions, montages manuels et automatisés via le fichier /etc/fstab, et expérimentation des options de montage robustes.
- Partage de fichiers Samba : Installation des paquets Samba, gestion des groupes et utilisateurs système, configuration des volumes partagés sécurisés et des permissions spécifiques aux groupes de travail.
- Serveur Web Apache : Installation du service HTTP, gestion de l'indexation des répertoires, création de pages personnelles, écriture de scripts CGI simples, protection des accès par authentification de base et mise en place de serveurs virtuels.
- Serveur FTP (vsftpd) : Gestion des accès authentifiés et anonymes, configuration des transferts de fichiers et sécurisation des répertoires entrants.
- Service de messagerie (Postfix et Dovecot) : Configuration d'un MTA pour la réception et l'envoi de courriers, gestion des alias, contrôle des relais de messagerie pour éviter les abus, et installation d'un serveur POP/IMAP pour la consultation des boîtes aux lettres.
Méthode de travail et conseils d'utilisation
Ce support de travaux pratiques est conçu pour une exécution séquentielle en salle machine ou sur des environnements virtualisés. Chaque module commence par une mise en situation technique claire, suivie de tâches précises à réaliser. L'étudiant est invité à manipuler directement les fichiers de configuration sous des éditeurs de texte, à redémarrer les services via les scripts System V ou les commandes systemctl, et à observer les journaux système (syslog, maillog, access_log) pour identifier les erreurs et valider le bon fonctionnement des daemons.
Pour tirer pleinement profit de ce document, il est recommandé de suivre l'ordre des séquences proposées, de vérifier systématiquement chaque modification à l'aide des outils de diagnostic mentionnés (tels que netstat, tail, dig ou ps), et de bien comprendre l'impact de chaque directive modifiée dans les fichiers de configuration.
Questions fréquentes
Quel est l'objectif principal de ce document de travaux pratiques ?
Le document a pour objectif d'acquérir les compétences pratiques nécessaires à l'administration des réseaux et à l'installation de services fondamentaux sous un système GNU/Linux.
Quels sont les principaux services abordés dans le support ?
Les ateliers couvrent la configuration réseau statique, les serveurs DHCP, DNS, NFS, Samba, Apache, vsftpd, ainsi que Postfix et Dovecot pour la messagerie.
Comment les étudiants doivent-ils procéder pour valider chaque exercice ?
Chaque manipulation s'accompagne d'instructions de configuration, de commandes de redémarrage de service et de vérifications par l'analyse des journaux ou l'utilisation d'outils de test réseau.
Testez vos connaissances
Question 1
Quel fichier de configuration faut-il modifier pour définir une adresse IP statique sur une interface Ethernet eth0 sous RedHat ?
- /etc/resolv.conf
- /etc/sysconfig/network-scripts/ifcfg-eth0
- /etc/dhcp/dhcpd.conf
- /etc/samba/smb.conf
Réponse correcte : /etc/sysconfig/network-scripts/ifcfg-eth0
Explication : Ce fichier contient les paramètres de l'interface réseau eth0, notamment le protocole de démarrage et l'adresse IP assignée.
Question 2
Quelle commande permet de tester rapidement si un service de noms DNS résout correctement un nom de domaine local ?
- ping
- dig
- ifconfig
- ftp
Réponse correcte : dig
Explication : La commande dig permet d'interroger les serveurs de noms DNS pour effectuer des requêtes de résolution directe ou inverse.
Question 3
Quel utilitaire est utilisé pour créer les comptes et les mots de passe associés dans la base d'authentification du serveur web Apache ?
- smbpasswd
- useradd
- htpasswd
- postalias
Réponse correcte : htpasswd
Explication : L'utilitaire htpasswd permet de créer et de mettre à jour les fichiers de mots de passe pour l'authentification HTTP de base.
Question 4
Dans quel fichier principal configure-t-on les paramètres d'un serveur DHCP sous Linux ?
- /etc/dhcp/dhcpd.conf
- /etc/exports
- /etc/named.conf
- /etc/fstab
Réponse correcte : /etc/dhcp/dhcpd.conf
Explication : Ce fichier sert à la configuration globale du serveur DHCP, incluant les plages d'adresses et les options réseau distribuées aux clients.
Télécharger Travaux pratiques administration réseaux et services Linux pdf