Guide d installation et de configuration de Linux
442 pages
Français

Guide d'installation et de configuration de Linux

Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres
442 pages
Français
Le téléchargement nécessite un accès à la bibliothèque YouScribe
Tout savoir sur nos offres

Description

Guide d’installation et de
configuration de Linux
Christian Casteyde Guide d’installation et de configuration de Linux
par Christian Casteyde
Copyright (c) 2002 Christian Casteyde
Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1
or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front Cover Texts, and with no
Back Cover Texts.
A copy of the license is included in the section entitled "GNU Free Documentation License".
Copyright (c) 2002 Christian Casteyde
Permission vous est donnée de copier, distribuer et modifier ce document selon les termes de la licence GNU pour les documentations libres,
version 1.1 ou toute autre version ultérieure publiée par la Free Software Foundation.
Une copie de cette licence est incluse dans l’annexe intitulée "Licence de Documentation Libre GNU".
Historique des versions
Version 2.2.1 26/01/2002 Revu par : CC
Mise à jour pour XFree86 4.2.0 et la Glibc 2.2.5. Mise à jour pour LessTiff 0.93.18.
Version 2.2.0 13/01/2002 Revu par : CC
Mises à jour diverses (noyau 2.4.17, Binutils 2.11.2, Glibc 2.2.4, Mesa 4.0.1, KDE 2.2.2, Qt 2.3.1, Samba 2.2.2). Description de la compilation de LessTif 0.93.15. Suppression du support des noyaux 2.2.x. Ajout d’un bref historique de Linux et d’Unix. Précisions sur les logiciels libres et la licence GPL. Récriture du paragraphe traitant du partitionnement. Utilisation de parted pour ...

Sujets

Informations

Publié par
Nombre de lectures 184
Langue Français
Poids de l'ouvrage 2 Mo

Exrait

Guide d’installation et de configuration de Linux Christian Casteyde Guide d’installation et de configuration de Linux par Christian Casteyde Copyright (c) 2002 Christian Casteyde Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.1 or any later version published by the Free Software Foundation; with no Invariant Sections, with no Front Cover Texts, and with no Back Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License". Copyright (c) 2002 Christian Casteyde Permission vous est donnée de copier, distribuer et modifier ce document selon les termes de la licence GNU pour les documentations libres, version 1.1 ou toute autre version ultérieure publiée par la Free Software Foundation. Une copie de cette licence est incluse dans l’annexe intitulée "Licence de Documentation Libre GNU". Historique des versions Version 2.2.1 26/01/2002 Revu par : CC Mise à jour pour XFree86 4.2.0 et la Glibc 2.2.5. Mise à jour pour LessTiff 0.93.18. Version 2.2.0 13/01/2002 Revu par : CC Mises à jour diverses (noyau 2.4.17, Binutils 2.11.2, Glibc 2.2.4, Mesa 4.0.1, KDE 2.2.2, Qt 2.3.1, Samba 2.2.2). Description de la compilation de LessTif 0.93.15. Suppression du support des noyaux 2.2.x. Ajout d’un bref historique de Linux et d’Unix. Précisions sur les logiciels libres et la licence GPL. Récriture du paragraphe traitant du partitionnement. Utilisation de parted pour le redimensionnement des partitions FAT. Description du système de fichiers journalisé EXT3. Description de la manière de réaliser un multiboot avec NT/2000/XP et restructuration de la section traitant de LILO. Ajout de la description du GRUB. Division du chapitre de configuration en un chapitre d’administration et un chapitre de configuration du matériel. Réorganisation du chapitre de configuration du matériel. Réorganisation de l’ordre des chapitres, pour décrire la compilation du noyau avant la configuration du matériel. Ajout de la section traitant de la gestion des utilisateurs et de la sécurité dans le chapitre d’administration. Ajout de la configuration des périphériques SCSI, des cartes réseau, des ports parallèles et série et des cartes IEEE1394 (FireWire) dans le chapitre de configuration. Ajout d’une section traitant de OpenSSH dans le chapitre traitant du réseau. Version 2.0.2 28/04/2001 Revu par : CC Corrections orthographiques. Configuration du protocole DHCP. Compléments sur la configuration de base du système. Mise à jour du système de fichiers /dev/shm. Mise à jour pour le noyau 2.4.4. Version 2.0.1 04/04/2001 Revu par : CC Ajout d’une traduction de la FDL en français. Corrections diverses. Mise à jour pour le noyau 2.4.3. Mise à jour pour la Glibc 2.2.2. Mise à jour pour GCC 2.93.3. Mise à jour pour XFree86 4.0.3. Mise à jour pour Qt 2.3.0. Mise à jour pour KDE 2.1.1. Installation de Java avec support SSL dans KDE 2.1.1. Ajout d’un paragraphe pour la compilation de MESA et compléments pour les cartes graphiques 3D. Suppression des symboles :, …, — et – qui ne passaient ni en HTML, ni en RTF (les symboles ’:’ et ’ ’ ne sont plus formatés correctement dans le format Adobe Acrobat, mais les autres formats sont à présent corrects). Version 2.0.0 07/01/2001 Revu par : CC Mise à jour pour le noyau 2.4.0. Mise à jour pour la Glibc 2.2. Mise à jour pour XFree86 4.0.2. Compilation des binutils. Compilation de OpenSSL. Mise à jour pour Qt 2.2.3. Mise à jour pour KDE 2.1. Restructuration complète du chapitre de configuration. Description du système de fichier virtuel /dev/. Prise en compte du Plug and Play. Configuration des cartes d’acquisition vidéo. Prise en compte des périphériques USB. Création d’un chapitre spécifique pour la configuration du réseau. Mise à jour du paragraphe traitant des partages de connexions à Internet pour l’utilisation d’iptables. Version 1.0.32 02/11/2000 Revu par : CC Passage au format de fichier SGML. Ajout des liens hypertextes. Gestion des connexions à la demande sur les liaisons PPP. Configuration des liaisons entrantes et des serveurs PPP. Installation d’un proxy cache. Compléments et corrections diverses sur le shell et sur les pipes. Description des commandes xargs et tee. Mise à jour pour Samba 2.0.7. Mise à jour pour KDE 2.0. Version 0.31 09/09/2000 Revu par : CC Mise à jour pour le noyau 2.2.17. Version 0.30 09/07/2000 Revu par : CC Changement du titre du document vers un titre plus générique permettant de traiter des sujets plus larges que ce que le titre originel ne permettait. Passage en licence FDL. Ajout de la table des matières. Version 0.29 10/06/2000 Revu par : CC Mise à jour pour le noyau 2.2.16. Corrections et modifications mineures. Version 0.28 03/06/2000 Revu par : CC Mise à jour pour le noyau 2.2.15. Mise à jour pour make 3.79. Version 0.27 01/05/2000 Revu par : CC Corrections orthographiques diverses. Version 0.26 22/04/2000 Revu par : CC Correction sur le bit sticky. Corrections mineures sur l’éditeur vi. Description des variables d’environnement. Achèvement du paragraphe traitant de la configuration des réseaux locaux. Configuration d’un partage de connexion à Internet. Configuration de NFS. Configuration de Samba et description de la compilation de Samba 2.0.6. Réorganisation du chapitre de configuration du système de base (description des fichiers spéciaux de périphériques, clarification de la notion de modules, ajout de la configuration du port parallèle, de l’horloge, des terminaux virtuels et de la console). Complément sur le fonctionnement de XWindow. Ajout de la description des display de XWindow. Configuration de xdm et des terminaux X. Configuration du clavier de XWindow. Gestion des mécanismes de sécurité de XWindow. Compléments sur les lignes de modes de XFree86. Correction sur l’utilisation de xvidtune. Description des ressources X. Mise à jour pour la librairie C GNU 2.1.3. Prise en compte des localedata dans la compilation de la librairie C. Refonte du paragraphe traitant de l’impression. Description du fichier de configuration /etc/printcap. Version 0.25 16/02/2000 Revu par : CC Release partielle. Mise à jour pour le noyau 2.2.14 et XFree86 3.3.6. Ajout pour la compilation de ttmkfdir. Corrections sur la compilation de GCC et des principaux composants du système. Corrections sur l’organisation standard du système de fichiers Linux. Ajout sur l’option read only du fichier de configuration de Lilo. Ajout d’un second exemple sur les redirections. Refonte du paragraphe traitant de la configuration du réseau (prise en compte des réseaux locaux). Version 0.24 29/01/2000 Revu par : CC Modification et mise à jour de la licence. Mise à jour pour make 3.78.1. et la librairie crypt 2.1.2. Ajout du paragraphe sur la configuration des cartes son. Précisions sur les modems logiciels. Description de l’utilisation du serveur XWindow pour le driver de frame buffer du noyau. Version 0.23 03/11/1999 Revu par : CC Mise à jour pour gcc 2.95.2. Version 0.22 01/11/1999 Revu par : CC Ajout de l’historique des modifications. Ajout de la licence. Description des protocoles PAP et CHAP. Mise à jour pour le noyau 2.2.13. Description des Modelines de X11. Ajout de l’annexe sur la compilation de la librairie C, de XFree86 et de KDE. Autres ajouts mineurs et corrections. Corrections orthographiques. Version 0.21 08/10/1999 Revu par : CC Corrections orthographiques. Version 0.20 14/07/1999 Revu par : CC Première version publique. Table des matières Remarques de l’auteur ........................................................................................................................i 1. Introduction..................................................................................................................................... 1 2. GNU, Linux et les logiciels libres................................................................................................... 5 3. Concepts de base............................................................................................................................. 9 3.1. Architecture du système....................................................................................................... 9 3.2. Sécurité et utilisateurs ........................................................................................................ 11 3.3. Fonctionnalités du système de fichiers............................................................................... 15 3.4. Structure du système de fichiers......................................................................................... 18 4. Installation du système de base ................................................................................................... 27 4.1. Récupération des informations sur le matériel................................................................... 27 4.2. Sauvegarde des données..................................................................................................... 28 4.3. Amorçage ........................................................................................................................... 29 4.4. Partitionnement du disque.................................................................................................. 30 4.4.1. Notion de partition et d’amorçage du système ...................................................... 30 4.4.2. Plan de partitionnement......................................................................................... 32 4.4.3. Trouver de la place pour installer le système ........................................................ 34 4.4.3.1. Utilisation de parted.................................................................................. 35 4.4.3.2. de fips ...................................................................................... 37 4.4.4. Utilisation de fdisk ................................................................................................ 38 4.5. Création des systèmes de fichiers....................................................................................... 39 4.6. de la partition de swap......................................................................................... 42 4.7. Installation des composants de base................................................................................... 43 4.8. Amorçage du système et configuration multiboot ............................................................. 45 4.8.1. Réalisation d’un multiboot avec LILO.................................................................. 45 4.8.2. d’un multiboot avec le GRUB ............................................................ 49 4.8.3. Réalisation d’un avec NTLDR.............................................................. 52 5. Commandes de base d’Unix......................................................................................................... 55 5.1. Login et déconnexion......................................................................................................... 55 5.2. Arrêt et redémarrage du système ....................................................................................... 56 5.3. Pages de manuel................................................................................................................. 57 5.4. Opérations de base sur les répertoires................................................................................ 59 5.5. Notions de chemins sous Unix........................................................................................... 60 5.6. Opérations de base sur les fichiers ..................................................................................... 62 5.7. Autres commandes utiles ................................................................................................... 64 5.7.1. Passage en mode superviseur ................................................................................ 64 5.7.2. Changement des droits des fichiers, du propriétaire et du groupe......................... 64 5.7.3. Gestion des liens.................................................................................................... 65 5.7.4. Montage et démontage d’un système de fichiers................................................... 66 5.7.5. Recherche de fichiers............................................................................................. 68 5.7.6. d’un texte dans un fichier..................................................................... 68 5.7.7. Remplacement de texte dans les fichiers ............................................................... 68 5.7.8. Compression et décompression des fichiers.......................................................... 69 5.7.9. Archivage de fichiers ............................................................................................. 70 5.7.10. Gestion des paquetages........................................................................................ 71 5.8. vi, l’éditeur de fichiers de base........................................................................................... 72 5.9. Utilisation du shell bash..................................................................................................... 74 5.9.1. Contrôle des processus .......................................................................................... 75 5.9.1.1. Lancement d’un programme en arrière plan............................................. 75 v 5.9.1.2. Listing des processus ................................................................................ 76 5.9.1.3. Notion de signal ........................................................................................ 76 5.9.1.4. Arrêt d’un processus ................................................................................. 77 5.9.1.5. Gel d’un.................................................................................... 77 5.9.1.6. Relancement d’un processus..................................................................... 78 5.9.2. Redirections........................................................................................................... 78 5.9.2.1. Principe de base ........................................................................................ 78 5.9.2.2. Redirections de données en entrée............................................................ 79 5.9.2.3. Redirection de données en sortie .............................................................. 79 5.9.2.4. Insertion de documents ............................................................................. 81 5.9.3. Les pipes................................................................................................................ 82 5.9.3.1. Syntaxe des pipes...................................................................................... 82 5.9.3.2. Les pipes nommés..................................................................................... 84 5.9.3.3. La commande tee ...................................................................................... 85 5.9.3.4. La xargs .................................................................................. 85 5.9.4. Manipulation des variables d’environnement........................................................ 86 5.9.5. Caractère d’échappement et chaînes de caractères................................................ 90 5.9.6. Les substitutions .................................................................................................... 92 5.9.6.1. Génération de chaînes de caractères selon un motif ................................. 92 5.9.6.2. Substitution du nom d’utilisateur.............................................................. 92 5.9.6.3. Remplacements de variables..................................................................... 93 5.9.6.4. Substitution du résultat d’une commande................................................. 95 5.9.6.5. Évaluation d’expressions arithmétiques.................................................... 95 5.9.6.6. Substitution de commandes ...................................................................... 96 5.9.6.7. Découpage en mots................................................................................... 97 5.9.6.8. Remplacement des caractères génériques................................................. 97 5.9.7. Les expressions rationnelles .................................................................................. 98 5.9.8. Structures de contrôle............................................................................................ 99 5.9.8.1. Les instructions composées....................................................................... 99 5.9.8.2. Les tests................................................................................................... 100 5.9.8.3. Le branchement conditionnel.................................................................. 103 5.9.8.4. Les boucles.............................................................................................. 104 5.9.8.5. Les itérations........................................................................................... 105 5.9.8.6. Les ruptures de séquence ........................................................................ 105 5.9.8.7. Les fonctions........................................................................................... 106 5.9.8.8. Les entrées / sorties de données.............................................................. 107 5.9.9. Les alias............................................................................................................... 108 5.9.10. Les scripts shell ................................................................................................. 109 6. Administration de base du système........................................................................................... 111 6.1. Sauvegarde de la configuration d’installation .................................................................. 111 6.2. Mise à l’heure du système................................................................................................ 112 6.3. Notion de niveau d’exécution et amorçage du système ................................................... 115 6.4. Maintenance des systèmes de fichiers.............................................................................. 117 6.4.1. Vérification des systèmes de fichiers................................................................... 118 6.4.2. Configuration du montage des systèmes de fichiers............................................ 120 6.5. Gestion des utilisateurs et de la sécurité .......................................................................... 123 6.5.1. Mécanismes d’authentification des utilisateurs................................................... 123 6.5.2. Création et suppression des utilisateurs............................................................... 126 6.5.3. Description de la bibliothèque PAM ................................................................... 128 6.6. Configuration des terminaux virtuels............................................................................... 130 6.7. de la console.............................................................................................. 133 vi 6.7.1. Pages de codes et Unicode................................................................................... 133 6.7.2. Principe de fonctionnement du clavier ................................................................ 134 6.7.3. de de l’écran de la console .......................................... 136 6.7.4. Configuration du clavier ...................................................................................... 138 6.7.4.1. Définition de scancodes .......................................................................... 138 6.7.4.2. d’un plan de clavier ............................................................... 140 6.7.4.3. Modification des paramètres du clavier .................................................. 144 6.7.5. Choix de la police de caractères .......................................................................... 145 6.7.6. Configuration de la ligne de communication....................................................... 146 6.7.7. Description des terminaux................................................................................... 147 6.7.8. Paramétrage des applications............................................................................... 151 6.7.8.1. Configuration du clavier pour la bibliothèque readline .......................... 151 6.7.8.2. du clavier pour vi ............................................................. 152 6.7.8.3. du clavier pour less .......................................................... 155 6.7.9. Configuration de la souris.................................................................................... 157 6.8. Configuration du lancement automatique des tâches....................................................... 157 6.9. de l’imprimante......................................................................................... 159 6.9.1. Filtres d’impression............................................................................................. 159 6.9.2. Commandes d’impression ................................................................................... 160 6.9.3. Configuration des files d’impression................................................................... 161 7. Notions de compilation et de sources ........................................................................................ 163 7.1. Vocabulaire....................................................................................................................... 163 7.2. Compilation de GCC........................................................................................................ 167 7.2.1. Prérequis.............................................................................................................. 168 7.2.2. Installation des sources........................................................................................ 168 7.2.3. Configuration....................................................................................................... 169 7.2.4. Compilation ......................................................................................................... 169 7.2.5. Installation de GCC ............................................................................................. 170 8. Compilation du noyau de Linux................................................................................................ 171 8.1. Installation des sources de Linux ..................................................................................... 171 8.2. Lancement du programme de configuration .................................................................... 172 8.3. Choix des options de configuration.................................................................................. 173 8.3.1. Menu « Code maturity level options » ................................................................ 173 8.3.2. Menu « Loadable module support ».................................................................... 173 8.3.3. Menu « Processor type and features »................................................................. 174 8.3.4. Menu « General setup »....................................................................................... 175 8.3.5. Menu « Memory Technology Devices (MTD) »................................................. 177 8.3.6. Menu « Parallel port support » ............................................................................ 177 8.3.7. Menu « Plug and Play configuration » ................................................................ 178 8.3.8. Menu « Block devices » ...................................................................................... 178 8.3.9. Menu « Multi device support (RAID and LVM)................................................. 179 8.3.10. Menu « Networking options »........................................................................... 180 8.3.11. Menu « IP: Netfilter Configuration »................................................................. 184 8.3.12. Menu « IPv6: »............................................................. 187 8.3.13. Menu « QoS and/or fair queueing » .................................................................. 188 8.3.14. Menu « Telephony Support » ............................................................................ 188 8.3.15. Menu « ATA/IDE/MFM/RLL support » ........................................................... 188 8.3.16. Menu « IDE, ATA and ATAPI Block devices »................................................. 188 8.3.17. Menu « SCSI support » ..................................................................................... 190 8.3.18. Menu « SCSI low level drivers »....................................................................... 192 8.3.19. Menu « PCMCIA SCSI adapter support » ........................................................ 192 vii 8.3.20. Menu « Fusion MPT device support » .............................................................. 192 8.3.21. Menu « IEEE 1394 (FireWire) support (EXPERIMENTAL) » ........................ 192 8.3.22. Menu « I2O support »........................................................................................ 193 8.3.23. Menu « Network device support » .................................................................... 193 8.3.24. Menu « ARCnet devices »................................................................................. 196 8.3.25. Menu « AppleTalk devices » ............................................................................. 196 8.3.26. Menu « Ethernet (10 or 100Mbit) » .................................................................. 196 8.3.27. Menu « (1000 Mbit) »......................................................................... 196 8.3.28. Menu « Wireless LAN (non hamradio) ».......................................................... 197 8.3.29. Menu « Token ring devices »............................................................................. 197 8.3.30. Menu « Wan interfaces » ................................................................................... 197 8.3.31. Menu « PCMCIA network device support » ..................................................... 198 8.3.32. Menu « ATM drivers » ...................................................................................... 198 8.3.33. Menu « Amateur Radio support » ..................................................................... 199 8.3.34. Menu « AX.25 network device drivers »........................................................... 199 8.3.35. Menu « IrDA subsystem support ».................................................................... 199 8.3.36. Menu « Infrared port device drivers »............................................................... 199 8.3.37. Menu « ISDN subsystem »................................................................................ 200 8.3.38. Menu « ISDN feature submodules » ................................................................. 200 8.3.39. Menu « Passive ISDN cards » ........................................................................... 200 8.3.40. Menu « Active ISDN cards » ............................................................................ 201 8.3.41. Menu « Old CD ROM drivers (not SCSI, not IDE) »....................................... 201 8.3.42. Menu « Input Core Support »............................................................................ 202 8.3.43. Menu « Character devices » .............................................................................. 203 8.3.44. Menu « I2C support »........................................................................................ 205 8.3.45. Menu « Mice »................................................................................................... 206 8.3.46. Menu « Joystick support »................................................................................. 206 8.3.47. Menu « Watchdog cards » ................................................................................. 206 8.3.48. Menu « Ftape, the floppy tape device driver » .................................................. 207 8.3.49. Menu « PCMCIA character device support » ................................................... 208 8.3.50. Menu « Multimedia devices » ........................................................................... 208 8.3.51. Menu « Video For Linux » ................................................................................ 208 8.3.52. Menu « Radio Adapters ».................................................................................. 209 8.3.53. Menu « File systems »....................................................................................... 209 8.3.54. Menu « Network File Systems » ....................................................................... 210 8.3.55. Menu « Partition Types »................................................................................... 211 8.3.56. Menu « Native Language Support ».................................................................. 211 8.3.57. Menu « Console drivers ».................................................................................. 212 8.3.58. Menu « Frame buffer support »......................................................................... 212 8.3.59. Menu « Sound »................................................................................................. 212 8.3.60. Menu « USB support »...................................................................................... 213 8.3.61. Menu « USB Serial Converter support »........................................................... 216 8.3.62. Menu « Bluetooth support ».............................................................................. 216 8.3.63. Menu « device drivers ».................................................................... 216 8.3.64. Menu « Kernel hacking » .................................................................................. 216 8.4. Compilation du noyau...................................................................................................... 216 8.5. Installation du noyau........................................................................................................ 217 8.6. Compilation des modules................................................................................................. 219 8.7. Installation des................................................................................................... 219 viii 9. Configuration du matériel et des périphériques ...................................................................... 221 9.1. Généralités sur le support matériel sous Linux................................................................ 221 9.1.1. Notion de fichiers spéciaux de périphériques...................................................... 221 9.1.2. Modules du noyau ............................................................................................... 223 9.2. Configuration des périphériques de masse....................................................................... 228 9.2.1. Configuration des périphériques SCSI ................................................................ 228 9.2.2. des disques durs IDE.................................................................... 229 9.2.3. Installation d’un graveur de CD ROM................................................................ 231 9.2.3.1. Notions de base sur le gravage sous Linux ............................................. 231 9.2.3.2. Configuration du noyau........................................................................... 232 9.2.3.3. des modules du noyau...................................................... 233 9.2.3.4. Installation des logiciels de gravage ....................................................... 234 9.2.3.5. Utilisation des de gravage ........................................................ 235 9.3. Configuration des cartes filles .......................................................................................... 238 9.3.1. Généralités sur les cartes ISA, Plug And Play et PCI ......................................... 238 9.3.2. Configuration des cartes son................................................................................ 241 9.3.3. Installation d’une carte graphique 3D ................................................................. 245 9.3.4. d’une carte d’acquisition vidéo ........................................................ 246 9.3.5. Configuration des cartes réseau ........................................................................... 249 9.4. Configuration des ports de communication ..................................................................... 249 9.4.1. du port parallèle............................................................................ 249 9.4.2. Configuration des ports série............................................................................... 250 9.4.3. Installation des périphériques USB ..................................................................... 252 9.4.3.1. Configuration du noyau........................................................................... 252 9.4.3.2. Détection automatique des périphériques USB ...................................... 253 9.4.4. Installation des périphériques IEEE1394 ............................................................ 255 9.4.4.1. Configuration du noyau........................................................................... 255 9.4.4.2. Installation des bibliothèques complémentaires ..................................... 256 10. Configuration du réseau........................................................................................................... 259 10.1. Notions de réseau TCP/IP .............................................................................................. 259 10.1.1. Généralités sur les réseaux ................................................................................ 259 10.1.2. Le protocole IP .................................................................................................. 259 10.1.3. Le TCP .............................................................................................. 264 10.1.4. Les protocoles de haut niveau ........................................................................... 266 10.2. Configuration du réseau sous Linux............................................................................... 266 10.2.1. Configuration statique des interfaces réseau ..................................................... 267 10.2.2. Définition des règles de routage ........................................................................ 268 10.2.3. du nom de la machine....................................................................... 270 10.2.4. Résolution des noms de domaines..................................................................... 271 10.2.5. Utilisation des protocoles DHCP et BOOTP..................................................... 272 10.2.5.1. Autoconfiguration des clients DHCP et BOOTP.................................. 273 10.2.5.2. Configuration d’un client DHCP au niveau utilisateur ......................... 273 10.2.6. Définition des protocoles de haut niveau........................................................... 275 10.2.7. Le démon inetd.................................................................................................. 276 10.2.8. Configuration de la sécurité du réseau............................................................... 277 10.2.8.1. Limitation des services au strict minimum ........................................... 278 10.2.8.2. Contrôle des utilisateurs au niveau des services ................................... 280 10.2.8.3. Cryptage des connexions ...................................................................... 280 10.2.8.3.1. Principes de base de cryptographie .......................................... 282 10.2.8.3.2. de base de l’authentification SSH............................. 283 10.2.8.3.3. Compilation et installation d’OpentSSH.................................. 284 ix 10.2.8.3.4. Configuration d’OpenSSH côté serveur................................... 285 10.2.8.3.5. Utilisation côté client ........................................... 287 10.2.8.3.6. Création d’un tunnel SSH ........................................................ 288 10.3. Configuration de la connexion à Internet....................................................................... 289 10.3.1. Le protocole PPP ............................................................................................... 290 10.3.2. Création d’une connexion à Internet ................................................................. 291 10.3.3. Utilisation du mail ............................................................................................. 296 10.3.4. Les autres outils de connexion........................................................................... 297 10.4. Firewalls et partages de connexion à Internet ................................................................ 297 10.4.1. Mécanismes de filtrage du noyau ...................................................................... 298 10.4.2. Translations d’adresses et masquerading .......................................................... 299 10.4.3. Trajet des paquets .............................................................................................. 300 10.4.4. Configuration du noyau et installation des outils .............................................. 301 10.4.5. Utilisation d’iptables ......................................................................................... 303 10.4.5.1. Manipulation des chaînes...................................................................... 303 10.4.5.2. des règles ........................................................................ 303 10.4.6. Exemple de règles.............................................................................................. 305 10.4.6.1. Exemple de règles de filtrage................................................................ 305 10.4.6.2. Exemple de partage de connexion à Internet ........................................ 306 10.4.7. Configuration des clients ................................................................................... 307 10.5. Configuration des fonctions serveur............................................................................... 307 10.5.1. Paramétrage des connexions extérieures ........................................................... 308 10.5.2. Configuration des liaisons PPP.......................................................................... 309 10.5.3. Liaison de deux ordinateurs par un câble série ................................................. 313 10.5.4. Installation d’un proxy ...................................................................................... 314 10.5.5. Configuration d’un serveur DHCP .................................................................... 318 10.6. Systèmes de fichiers en réseau ....................................................................................... 319 10.6.1. Installation d’un serveur de fichiers NFS .......................................................... 320 10.6.2. Configuration d’un client NFS .......................................................................... 323 10.6.3. Installation d’un serveur de fichiers SMB ......................................................... 324 10.6.4. d’un client SMB ......................................................................... 332 11. Installation de XWindow.......................................................................................................... 335 11.1. Généralités sur XWindow .............................................................................................. 336 11.2. Configuration de XFree86.............................................................................................. 338 11.2.1. Génération automatique du fichier XF86Config ............................................... 338 11.2.2. Utilisation de xf86config ................................................................................... 339 11.2.3. de xf86cfg........................................................................................ 342 11.2.3.1. Configuration en mode graphique......................................................... 342 11.2.3.2. en mode texte................................................................. 344 11.2.4. Description du fichier XF86Config ................................................................... 345 11.2.4.1. Structure générale du fichier XF86Config ............................................ 345 11.2.4.2. Section « Files ».................................................................................... 347 11.2.4.3. « ServerFlags » ........................................................................ 347 11.2.4.4. Section « Module » ............................................................................... 348 11.2.4.5. « InputDevice »........................................................................ 349 11.2.4.6. Sections « Device »............................................................................... 350 11.2.4.7. « Monitor »............................................................................. 351 11.2.4.8. Sections « Modes » ............................................................................... 360 11.2.4.9. « Screen » ............................................................................... 360 11.2.4.10. Sections « ServerLayout » .................................................................. 362 11.2.5. Informations utilisées lors du démarrage de XFree86....................................... 363 x
  • Accueil Accueil
  • Univers Univers
  • Ebooks Ebooks
  • Livres audio Livres audio
  • Presse Presse
  • BD BD
  • Documents Documents