Course objectives
Objectif opérationnel :
Faire fonctionner des services réseaux sous Linux Debian.
Objectifs Pédagogiques :
- Mettre en œuvre les outils d’analyse du réseau et analyser ses dysfonctionnements
- Implémenter un réseau sécurisé (routage, firewall, cryptage)
- Gérer un DNS, un système NIS, administrer un serveur DHCP
- Administrer des serveurs de fichiers d’entreprise
- Mettre en œuvre un serveur de messagerie
- Mutualiser une connexion Internet grâce à NetFilter
Prerequisites
Les participants doivent maîtriser Unix ou Linux (utilisation fluide et connaissance de l’administration de base). La participation au stage Linux Debian Serveur, (ou Linux pour administrateurs Unix) est un bon pré-requis.
Programme
Configuration de base de TCP/IP
Configuration des interfaces réseau
- Le protocole IP (v4/v6) IP Aliasing Analyse du fonctionnement et du trafic ping, lsof et tcpdump
Travaux Pratiques :
Construction d’un réseau IP
Routage et accès distant
- La configuration des routeurs : IP Forwarding Mise en oeuvre du routage IP Le routage dynamique avec RIP IP Masquerading : Translation et masquage d’adresses grâce à NetFilter
Travaux Pratiques :
Mise en place des différents type de routage, tests
Administration et analyse de base
L’administration distante
- Webmin : outil intégré d’administration distante SSH et Telnet, deux services d’administration distante
Principe d’enregistrement d’un service
- Les services autonomes (standalone) : raison d’être et intérêt Les super-serveurs : daemons inetd et xinetd Sécurisation des services par les tcp-wrappers, horaires d’accès, résistance aux attaques
La Synchronisation horaire : un besoin fondamental
- Principes, protocoles (Daytime, Time, NTP). Configuration d’un serveur de temps et des clients NTP
Travaux Pratiques :
Installation d’un programme serveur géré par xinetd
Démonstration de Webmin et paramétrage de sshd
Synchronisation Horaire : configuration de serveurs et clients
Partager des ressources (NFS, SAMBA et FTP)
Le partage de fichiers par NFS
- Mise en place des clients et serveurs NFS. Automontage, options de montage
Le partage de fichiers avec SAMBA
- Les protocoles SMB, Netbios (smbd et nm) Le fichier et outils de configuration Gestion des utilisateurs Samba Le partage de fichiers et d’imprimante avec Samba Samba comme contrôleur de domaine NT ou comme serveur Wins
Le service FTP
- Les différents serveurs FTP : wu-ftpd vs ProFTPD FTP anonymous, configuration et enjeux vsftpd (Very secure Ftp)
La Réplication d’arborescences
- Le service rsync Réplication, sauvegarde différentielle d’arborescences
Travaux Pratiques :
Mise en oeuvre d’un client et d’un serveur NFS
Mise en place de différents serveurs Samba
Le serveur Pro-FTPD
Illustration de rsync au travers d’un lien sécurisé ssh
Les serveurs de NOMS, de résolution d’adresse et annuaires
Le serveur de nom DNS ( Bind 9)
- Notions de root-server, TLD, zone, enregistrement Format des articles et fichiers de configuration Notion de DNS dynamique Configuration et mise au point
Le serveur de configuration IP DHCP
- Configuration de DHCP, interaction avec Bind Gestion d’un bail limité en environnement hétérogène. Réservation d’adresses
La problématique du carnet d’adresses
- Mise en place d’un serveur LDAP : OpenLDAP Export des données de carnets d’adresses vers l’annuaire LDAP
Travaux Pratiques :
Installation et configuration du service NIS, des serveurs DNS et des clients (on refait « .fr ») et de DHCP
La messagerie
Les architectures de mail
- Les protocoles mis en oeuvre (SMTP, LMTP, POP3, IMAP4, DNS) La terminologie (MTA, MDA et MUA) Les principes de relayage
Les choix tactiques
- Send mail, Postfix, Exim ou QMail POP3 ou IMAP4 (uw-imap, courier-imap ou cyrus-imap) Mail box, Mail dir ou bases de données
Serveurs de messagerie
- Une architecture cohérente : Postfix, Maildir, procmail et courier-imap Installation et configuration de Postfix Principe de Configuration du relayage et interaction avec le DNS Principe de Configuration et création des Maildir Configurer la délivrance les mails avec procmail Configurer la récupération des mails en pop et imap avec courier-imap
Les principes de lutte contre le Spam et les virus
Travaux Pratiques :
Installation et configuration de Postfix
Mise en place de serveurs POP3 et IMAP4
Le contrôle d’accès au web
Les serveurs proxy : Le proxy Squid
- Architectures et protocoles mis en oeuvre (HTTP, ICP et WCCP) Dimensionnement du cache mémoire et disque Configuration du filtrage avec les ACLs L’authentification des utilisateurs L’analyse des fichiers de log
Sécurisé les accès réseaux sous Linux Debian
Les principes de filtrage à différents niveaux
- Applicatif (squid) Ouverture de session (xinetd) ip et tcp/udp (Netfilter)
Les Firewalls
- Différentes fonctionnalités en fonction des versions de noyau linux Philosophie de filtrage Filtrage sur : Les adresses IP Les protocoles TCP, UDP et ICMP Les numéros de ports L’état des connexions
Travaux Pratiques :
Paramétrage de TCPD, interdiction d’accès à certains services
Mise en place de règles de Firewall filtrant
Description de la formation Linux Debian
Ce cours pratique vous permettra de maîtriser le fonctionnement des services réseaux sous Linux Debian.
Topics: Debian

