| Historique des versions | ||
|---|---|---|
| Version $Revision: 1331 $ | $Date: 2008-10-11 17:07:03 +0200 (sam 11 oct 2008) $ | $Author: latu $ |
| Année universitaire 2008-2009 | ||
Résumé
L'objet de ce support de travaux pratiques est de préparer un système GNU/Linux pour être utilisé comme routeur. Cette utilisation particulière du système nécessite un minimum de connaissances sur les fonctions réseau offertes par le noyau Linux. Dans ce but, on propose de compiler un noyau Linux à partir de ses sources après avoir passé en revue les fonctions réseau utiles et sélectionné les pilotes des périphériques effectivement présents dans le système d'interconnexion réseau.
Table des matières
Copyright (c) 2000,2008 Philippe Latu. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version published by the Free Software Foundation; with no Invariant Sections, no Front-Cover Texts, and no Back-Cover Texts. A copy of the license is included in the section entitled "GNU Free Documentation License".
Copyright (c) 2000,2008 Philippe Latu. Permission est accordée de copier, distribuer et/ou modifier ce document selon les termes de la Licence de Documentation Libre GNU (GNU Free Documentation License), version 1.2 ou toute version ultérieure publiée par la Free Software Foundation ; sans Sections Invariables ; sans Texte de Première de Couverture, et sans Texte de Quatrième de Couverture. Une copie de la présente Licence est incluse dans la section intitulée « Licence de Documentation Libre GNU ».
Cet article est écrit avec
DocBook XML sur un système
Debian GNU/Linux.
Il est disponible en version imprimable aux formats PDF et Postscript :
interco.noyau.tp.pdf|
interco.noyau.tp.ps.gz.
Toutes les commandes utilisées dans ce document ne sont pas spécifiques à une version particulière des systèmes UNIX ou GNU/Linux. C'est la distribution Debian GNU/Linux qui est utilisée pour les tests présentés. Voici une liste des paquets contenant les commandes :
coreutils - The GNU core utilities
procps - The /proc file system utilities
pciutils - Linux PCI Utilities
module-init-tools - tools for managing Linux kernel modules
make - The GNU version of the "make" utility
libncurses5 - shared libraries for terminal handling
libncurses5-dev - developer's libraries and docs for ncurses
kernel-package - A utility for building Linux kernel related Debian packages
fakeroot - Gives a fake root environment
Tous les exemples d'exécution des commandes sont précédés d'une invite utilisateur ou prompt spécifique au niveau des droits utilisateurs nécessaires sur le système.
Toute commande précédée de l'invite $ ne nécessite
aucun privilège particulier et peut être utilisée au niveau utilisateur
simple.
Toute commande précédée de l'invite # nécessite les
privilèges du super-utilisateur.
Vous êtes ici :