Possibilit�s r�seau de Linux HOWTO
Daniel L�pez Ridruejo,
[email protected]
v0.2, 10 Juillet 1998
Le but de ce document est de donner une vue d'ensemble des possi�
bilit�s r�seau du Syst�me d'Exploitation Linux et de donner des
adresses pour de plus amples informations.
______________________________________________________________________
Table des mati�res
1. Introduction.
2. Linux.
2.1 Qu'est ce que Linux ?
2.2 Qu'est ce qui fait que Linux est diff�rent ?
3. Protocoles r�seau
3.1 TCP/IP
3.2 TCP/IP version 6
3.3 IPX/SPX
3.4 Le protocole AppleTalk
3.5 R�seaux WAN : X.25, Frame-relay, etc...
3.6 ISDN
3.7 PPP, SLIP, PLIP
3.8 Radio Amateur
3.9 ATM
4. Mat�riel r�seau support�
5. Partage de fichiers et d'imprimantes
5.1 Environnement Apple
5.2 Environnement Windows
5.3 Environnement Novell
5.4 Environnement UNIX
6. Internet/Intranet
6.1 Mail
6.1.1 Serveurs de Mail
6.1.2 Acc�s distant aux mails
6.1.3 Lecteurs de Mail
6.1.4 Logiciels de liste de diffusion
6.1.5 Fetch-mail
6.2 Serveurs Web
6.3 Navigateurs Web
6.4 Serveurs et clients FTP
6.5 Services de News
6.6 Noms de domaines (DNS)
6.7 DHCP, bootp
6.8 NIS
6.9 Authentification
7. Ex�cution d'applications � distance
7.1 Telnet
7.2 Commandes ex�cut�es � distance
7.3 X-Window
7.4 VNC
8. Interconnection de r�seaux
8.1 Routeur
8.2 Pont
8.3 IP-Masquerading
8.4 IP-Accounting
8.5 IP-Aliasing
8.6 Traffic Shaping
8.7 Firewall
8.8 Reroutage de ports
8.9 R�partition de charge
8.10 EQL
8.11 Serveur Proxy
8.12 Connection � la demande
8.13 Tunnelling, IP mobile et r�seaux priv�s virtuels
9. Administration R�seau
9.1 Programmes d'administration r�seau
9.2 SNMP
10. R�seaux d'entreprises sous Linux
10.1 Haute disponibilit�
10.2 RAID
10.3 Redondance r�seau
11. Sources d'informations
12. Remerciements et mise en garde
______________________________________________________________________
11.. IInnttrroodduuccttiioonn..
Le but de ce document est de donner une id�e des possibilit�s r�seau
du Syst�me d'Exploitation Linux. De plus, une des grandes forces de
Linux est qu'il est possible de trouver des tonnes d'informations sur
presque tous les sujets, et la majorit� de ces informations concernent
surtout la mani�re dont les choses sont impl�ment�es. La plupart des
nouveaux utilisateurs de Linux, particuli�rement ceux qui arrivent
d'un environnement Windows, ne savent rien des possibilit�s r�seau de
Linux. Ce document a donc pour but de donner une vue d'ensemble de
toutes ces possibilit�s avec une petite description pour chacune et
des adresses pour aller chercher d'autres informations. Les
informations ont �t� r�colt�es � partir de nombreuses sources :
HowTos, faqs, pages web de projets et ma propre exp�rience. Tous les
auteurs sont cit�s. Sans eux, et sans leurs programmes, ce document
n'aurait pas �t� possible, ni n�cessaire.
22.. LLiinnuuxx..
22..11.. QQuu''eesstt ccee qquuee LLiinnuuxx ??
L'auteur principal de Linux est Linus Torvalds. Depuis la premi�re
version, ce syst�me a �t� am�lior� par un nombre impressionnant de
personnes. C'est un clone, �crit � partir de rien, du syst�me
d'exploitation UNIX. Le plus int�ressant � propos de Linux, c'est que
son d�veloppement se fait simultan�ment tout autour du monde.
Linux est prot�g� par la Licence GNU (GPL). Cette licence a �t� �crite
par la Free Software Foundation (FSF), elle est faite pour emp�cher
les gens de restreindre la distribution des logiciels. En gros, �a dit
que bien que l'on puisse demander de l'argent pour la distribution, la
personne qui a re�u la copie a le droit de la redistribuer
gratuitement. Cela dit aussi que le code source doit �tre disponible.
C'est tr�s utile pour les programmeurs. N'importe qui peut modifier
Linux et m�me distribuer ses modifications, tant que le code reste
dans le m�me copyright.
22..22.. QQuu''eesstt ccee qquuii ffaaiitt qquuee LLiinnuuxx eesstt ddiiffff��rreenntt ??
Pourquoi travailler sur Linux ? Linux est g�n�ralement moins cher (ou
du moins pas plus cher) que les autres syst�mes d'exploitation, et
cr�e fr�quemment moins de probl�mes que les syst�mes commerciaux. Mais
ce qui fait que Linux est diff�rent n'est pas le prix (apr�s tout,
pourquoi voudrait-on d'un syst�me - m�me s'il est gratuit - s'il n'est
pas bien ?), mais ses �tonnantes capacit�s :
� Linux est un vrai syst�me d'exploitation multit�che 32 bits,
suffisamment solide et puissant pour �tre utilis� des universit�s
jusque dans les grandes entreprises.
� Il fonctionne sur un nombre impressionnant de machines, depuis les
386 bas de gamme, jusqu'aux machines massivement parall�les des
centres de recherches.
� Il y a des versions disponibles pour les architectures
Intel/Sparc/Alpha, et un support exp�rimental des Power PC et des
syst�mes tels SGI, Ultra Sparc, AP1000+, Strong ARM, MIPS
R3000/R4000...
� Finalement, quand on arrive � la partie r�seau, Linux est "le"
choix; non seulement parce que la couche r�seau est profond�ment
int�gr�e dans le syst�me, ainsi qu'� cause du nombre impressionnant
d'applications disponibles, mais aussi gr�ce � sa robustesse
lorsque le syst�me est tr�s charg�, chose qui ne peut �tre
accomplie dans un tel projet qu'apr�s des ann�es de debuggage et de
tests.
33.. PPrroottooccoolleess rr��sseeaauu
Linux supporte beaucoup de protocoles r�seau diff�rents :
33..11.. TTCCPP//IIPP
Le protocole internet (IP) a �t� con�u � l'origine, il y a une
vingtaine d'ann�es, pour le d�partement de la d�fense des �tats Unis
(DoD), avec pour but principal de pouvoir connecter des ordinateurs de
diff�rentes marques. La suite de protocoles TCP/IP a permis, gr�ce �
sa structure en couches, d'isoler les applications de la couche r�seau
mat�rielle.
De plus, ce mod�le en couches est plus tourn� vers les possibilit�s
d'interconnections que vers la rigidit� de couches fonctionnelles.
C'est d'ailleurs pour cette raison que TCP/IP est devenu le standard
international inter r�seau et non pas ISO.
TCP/IP est pr�sent dans Linux depuis ses d�buts. Son impl�mentation
est partie de rien. Il fait partie des impl�mentations les plus
robustes, rapides et fiables et c'est d'ailleurs un facteur cl� du
succ�s de Linux.
HowTo :
http://sunsite.unc.edu/mdw/HOWTO/NET-3-HOWTO.html
33..22.. TTCCPP//IIPP vveerrssiioonn 66
IPv6, aussi connu sous le nom de IPng (IP Next Generation) est une
mise � jour du protocole IPv4 pour r�gler les probl�mes li�s aux
adresses. Ces probl�mes incluent : manque d'adresses IP, manque de
m�canismes pour g�rer le trafic prioritaire, manque d'une couche de
s�curit�...
L'accroissement du nombre d'adresses s'accompagnera d'un accroissement
de la complexit� des tables d'adressage, ce qui aura un gros impact
sur les performances de routage. Une impl�mentation b�ta existe d�j�
pour Linux, et une version stable est attendue pour la version 2.2.0
du kernel.
� Le HowTo Linux IPv6 :
http://www.terra.net/ipv6/linux-ipv6.faq.htm
� La page de d�part d'IPv6 :
http://playground.sun.com/pub/ipng/html/ipng-main.html
33..33.. IIPPXX//SSPPXX
IPX/SPX (Internet Packet Exchange/Sequenced Packet Exchange) est un
protocole propri�taire d�velopp� par Novell et bas� sur le Xerox
Nework System (XNS). IPX/SPX �tait tr�s utilis� au d�but des ann�es
1980 en tant que partie int�grante de Novell NetWare. NetWare est par
cons�quent devenu le standard des syst�mes d'exploitation r�seau des
LANs de premi�re g�n�ration. Novell a am�lior� son syst�me avec des
applications orient�es business et des utilitaires de connections.
Linux a une impl�mentation tr�s propre de IPX/SPX, permettant d'�tre
configur� en tant que :
� Routeur IPX
� Pont IPX
� Client NCP et/ou serveur NCP (pour partager des fichiers)
� Client et Serveur d'impression Novell
Et de :
� Permettre PPP/IPX : une machine Linux de servir de client/serveur
PPP
� IPX tunnelling � travers IP, permettant la connection de deux
r�seaux IPX via un lien IP
En plus, Caldera <
http://www.caldera.com> offre un support commercial
pour Novell NetWare sous Linux. Caldera vend un client Novell NetWare
complet bas� sur une technologie achet�e � Novell Corporation. Ce
client fournit un acc�s complet aux serveurs de fichiers Novell 3.x et
4.x et inclut des trucs comme NetWare Directory Service (NDS) et le
cryptage RSA.
� Le HowTo IPX :
http://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html
33..44.. LLee pprroottooccoollee AApppplleeTTaallkk
Appletalk est le nom de la pile r�seau d'Apple. Elle permet des
liaisons postes � postes, ce qui offre les fonctions de base telles
que le partage de fichiers ou d'imprimantes. Chaque machine peut agir
simultan�ment en tant que client et serveur. Les logiciels et le
mat�riel sont inclus dans chaque ordinateur Apple.
Linux fournit une pile r�seau Appletalk compl�te. Netatalk, le port
Linux d'AppleTalk, est impl�ment� au niveau du noyau, et provient de
syst�mes d�riv�s de BSD. Il inclut le support pour router l'AppleTalk,
partager les syst�mes de fichiers Unix et AFS via AFP (AppleShare),
partager les imprimantes Unix et les imprimantes Appletalk via PAP.
Aller voir la section 5.1 pour plus de renseignements.
33..55.. RR��sseeaauuxx WWAANN :: XX..2255,, FFrraammee--rreellaayy,, eettcc......
Certains fournissent des produits T-1, T-3, X.25 et Frame Relay pour
Linux. G�n�ralement un mat�riel sp�cifique est n�cessaire pour ce type
de connections. Ceux qui vendent le mat�riel vendent aussi les drivers
avec support du protocole.
� Ressources WAN pour Linux:
http://www.secretagent.com/networking/wan.html
33..66.. IISSDDNN
Le noyau de Linux a des capacit�s ISDN int�gr�es. Isdn4linux contr�le
les cartes ISDN des PC et peut �muler un modem avec des commandes
Hayes (commandes "AT"). Les possibilit�s vont de l'utilisation d'une
connection type terminal via HDLC (utilisant les p�riph�riques
inclus), jusqu'� une connection Internet compl�te avec les
possibilit�s PPP/Sons.
� FAQ pour isdn4linux:
http://tsikora.tiac.net/i4l-faq/eng-i4l-
faq.html
33..77.. PPPPPP,, SSLLIIPP,, PPLLIIPP
Le noyau de Linux a un support int�gr� pour PPP (Point-to-Point-
Protocol), SLIP (Serial Line IP) et PLIP (Parallel Line IP). PPP est
la mani�re la plus populaire pour les utilisateurs individuels de se
connecter � leurs FAI (Fournisseurs d'Acc�s Internet). PLIP permet des
connections faciles entre deux machines. Il utilise un port parall�le
et un c�ble sp�cial, atteignant des vitesses de 10kBps � 20kBps.
� Le Linux PPP Howto <
http://sunsite.unc.edu/mdw/HOWTO/PPP-
HOWTO.html>
� L'�mulateur PPP/SLIP <
http://sunsite.unc.edu/mdw/HOWTO/mini/SLIP-
PPP-Emulator.html>
� Des informations compl�mentaires peuvent �tre trouv�es dans The
Network Administrator Guide
<
http://sunsite.unc.edu/mdw/LDP/nag/nag.html>
33..88.. RRaaddiioo AAmmaatteeuurr
Le noyau de Linux poss�de un support int�gr� pour les protocoles de
radio amateur.
Un point int�ressant est le support AX.25. Le protocole AX.25 offre
des possibilit�s d'op�rations avec ou sans connections, et est m�me
utilis� par lui-m�me pour des connections d'un point � un autre, ou
pour transporter d'autres protocoles tels TCP/IP ou NetRom.
Il est similaire au X.25 niveau 2 de par sa structure, avec quelques
extensions qui le rendent plus utile pour l'environnement radio
amateur.
� Amateur radio how-to <
http://sunsite.unc.edu/mdw/HOWTO/HAM-
HOWTO.html>
33..99.. AATTMM
Le support ATM de Linux en est en ce moment au stade pr�-alpha. C'est
une distribution exp�rimentale, qui supporte les connections ATM raw
(PVC et SVC), IP via ATM, �mulation LAN...
� La page de l'ATM pour Linux <
http://lrcwww.epfl.ch/linux-atm/>
44.. MMaatt��rriieell rr��sseeaauu ssuuppppoorrtt��
Linux supporte une tr�s grande vari�t� de mat�riel r�seau, certains
m�me obsol�tes.
Quelques documents int�ressants :
� Le Hardware How-To <
http://sunsite.unc.edu/mdw/HOWTO/Hardware-
HOWTO.html>
� L'Ethernet How-To <
http://sunsite.unc.edu/mdw/HOWTO/Ethernet-
HOWTO.html>
55.. PPaarrttaaggee ddee ffiicchhiieerrss eett dd''iimmpprriimmaanntteess
Le premier but de la majorit� des r�seaux locaux (LAN) bas�s sur des
PC est de fournir un service de partage de fichiers et d'imprimantes
aux utilisateurs. Linux en tant que serveur de fichiers et
d'imprimantes pour l'entreprise appara�t comme une excellente
solution.
55..11.. EEnnvviirroonnnneemmeenntt AAppppllee
Comme il a �t� soulign� dans les sections pr�c�dentes, Linux supporte
la famille de protocoles Appletalk. Le netatalk de Linux permet � un
client Macintosh de voir les syst�mes Linux comme des autres Macintosh
sur le r�seau, de partager les fichiers, et d'utiliser les imprimantes
connect�es aux serveurs Linux.
La FAQ de Netatalk et son HowTo :
�
http://thehamptons.com/anders/netatalk/
�
http://www.umich.edu/~rsug/netatalk/
�
http://www.umich.edu/~rsug/netatalk/faq.html
55..22.. EEnnvviirroonnnneemmeenntt WWiinnddoowwss
Samba est une suite logicielle qui permet � la majorit� des Unix (et
en particulier Linux) de s'int�grer � un r�seau Microsoft en tant que
client et serveur. En tant que serveur, il permet aux clients Windows
95, Windows pour Workgroups, DOS et Windows NT d'acc�der aux fichiers
et aux imprimantes de la machine Linux. Il peut remplacer compl�tement
Windows NT pour le partage de fichiers et les services d'impression,
incluant le chargement automatique des pilotes d'impression par les
clients. En tant que client, la station Linux est capable de monter
des syst�mes de fichiers export�s par d'autres machines.
D'apr�s la Meta-FAQ SAMBA :
"Beaucoup d'utilisateurs ont d�clar� qu'en comparaison avec d'autres impl�mentations SMB,
Samba est plus stable, plus rapide, et compatible avec plus de clients. Les administrateurs
de grosses installations disent que Samba est le seul serveur SMB disponible qui peut servir
plusieurs dizaines de milliers d'utilisateurs sans planter."
� La Page du projet Samba <
http://samba.anu.edu.au/samba/>
� Le HowTo Samba <
http://sunsite.unc.edu/mdw/HOWTO/SMB-HOWTO.html>
� Le Printing How-to <
http://sunsite.unc.edu/mdw/HOWTO/Printing-
HOWTO.html>
55..33.. EEnnvviirroonnnneemmeenntt NNoovveellll
Comme il a �t� dit dans les sections pr�c�dentes, Linux peut �tre
configur� en tant que client ou serveur NCP, et donc, permettre
l'acc�s � ses fichiers et ses imprimantes � travers un r�seau Novell,
aussi bien pour les clients Novell que pour les clients Unix.
� Le HowTo IPX <
http://sunsite.unc.edu/mdw/HOWTO/IPX-HOWTO.html>
55..44.. EEnnvviirroonnnneemmeenntt UUNNIIXX
La fa�on la plus simple de partager les fichiers dans un r�seau UNIX
est d'utiliser NFS. NFS signifie Network File Sharing, c'est � dire,
partage de fichiers en r�seau; son protocole a �t� d�velopp� �
l'origine par la soci�t� Sun Microsystems. C'est un moyen simple de
partager des fichiers entre les machines comme s'ils �taient locaux.
Un client "monte" un syst�me de fichier "export�" par un serveur NFS.
Le syst�me de fichier mont� appara�tra au client comme s'il faisait
partie du syst�me de fichier local.
Il est possible de monter un syst�me de fichier racine au d�marrage,
permettant ainsi � des clients sans disque de d�marrer et d'acc�der �
tous les fichiers du serveur. Plus simplement, il est possible d'avoir
un ordinateur pleinement fonctionnel bien que n'ayant pas de disque.
Document en rapport avec NFS :
�
http://sunsite.unc.edu/mdw/HOWTO/mini/NFS-Root.html
�
http://sunsite.unc.edu/mdw/HOWTO/mini/Diskless.html
�
http://sunsite.unc.edu/mdw/HOWTO/mini/NFS-Root-Client.html
�
http://www.redhat.com/support/docs/rhl/NFS-Tips/NFS-Tips.html
�
http://sunsite.unc.edu/mdw/HOWTO/NFS-HOWTO.html
66.. IInntteerrnneett//IInnttrraanneett
Linux est une tr�s bonne plate-forme pour agir en tant que serveur
Internet / Intranet. Le terme Intranet se r�f�re � l'application des
technologies d'Internet au sein d'une entreprise pour la diffusion
d'informations dans l'entreprise. Les services Internet et Intranet
offerts par Linux incluent Mail, News, serveur WWW, et bien plus
encore qui seront d�taill�s dans les sections suivantes.
66..11.. MMaaiill
66..11..11.. SSeerrvveeuurrss ddee MMaaiill
Sendmail est de facto, le serveur de mail standard pour les plate-
formes UNIX. Il est robuste, extensible, et proprement configur� avec
le mat�riel n�cessaire, peut supporter une charge de plusieurs
milliers d'utilisateurs sans ciller. D'autres serveurs de mails (MTA
Mail Transport Agents) existent, comme smail et qmail qui sont des
produits de remplacement pour sendmail.
� Le Site de Sendmail <
http://www.sendmail.org/>
� La FAQ de Smail <
http://www.sbay.org/smail-faq.html>
� Le Site de Qmail <
http://www.qmail.org>
HowTo Mail :
�
http://sunsite.unc.edu/mdw/HOWTO/Mail-HOWTO.html
�
http://sunsite.unc.edu/mdw/HOWTO/mini/Qmail+MH.html
�
http://sunsite.unc.edu/mdw/HOWTO/mini/Sendmail+UUCP.html
�
http://sunsite.unc.edu/mdw/HOWTO/mini/Mail-Queue.html
66..11..22.. AAcccc��ss ddiissttaanntt aauuxx mmaaiillss
Dans une entreprise ou chez un FAI, les utilisateurs acc�deront � leur
boite � lettres �lectronique depuis leur bureau. Plusieurs
alternatives existent sous Linux, incluant des serveurs POP (Post
Office Protocol) et IMAP (Internet Message Access Protocol). Le
protocole POP est g�n�ralement utilis� pour transf�rer les messages du
serveur au client. IMAP permet la manipulation des messages sur le
serveur, cr�ation et suppression � distance de r�pertoires sur le
serveur, acc�s � des dossiers de mails partag�s, etc.
� Br�ve comparaison de IMAP et POP
<
http://www.imap.org/imap.vs.pop.brief.html>
HowTo en rapports avec le courrier �lectronique :
�
http://sunsite.unc.edu/mdw/HOWTO/Mail-HOWTO.html
�
http://sunsite.unc.edu/mdw/HOWTO/mini/Cyrus-IMAP.html
66..11..33.. LLeecctteeuurrss ddee MMaaiill
Il y a un bon nombre de lecteurs de mail sous Linux, soit en mode
graphique, soit en mode texte. Les plus utilis�s son pine, elm, mutt
et Netscape.
� Liste des logiciels en rapport avec le courrier �lectronique
<
http://www.linuxlinks.com/Software/Internet/Mail/>
�
http://sunsite.unc.edu/mdw/HOWTO/mini/TkRat.html
66..11..44.. LLooggiicciieellss ddee lliissttee ddee ddiiffffuussiioonn
Il y a beaucoup de programmes de gestion de listes de diffusion
disponibles pour UNIX en g�n�ral et pour Linux en particulier.
� Une bonne comparaison des gestionnaires de listes peut �tre trouv�
� :
ftp://ftp.uu.net/usenet/news.answers/mail/list-admin/
� Listserv <
http://www.lsoft.com/>
� Majordomo <
http://www.greatcircle.com/majordomo/>
66..11..55.. FFeettcchh--mmaaiill
L'un des utilitaires tr�s pratique pour la gestion du courrier
�lectronique est fetchmail. Fetchmail est un programme de r�cup�ration
et de reroutage de mails gratuit, robuste, complet et tr�s bien
document�, fait pour �tre utilis� avec une connection TCP/IP � la
demande (comme des connections SLIP ou PPP). Il supporte tous les
protocoles de mail distants en vigueur de nos jours sur Internet. Il
supporte m�me IPv6 et IP-SEC.
Fetchmail r�cup�re les mails depuis des serveurs de mails distants et
les reroute via SMTP, par cons�quent, ils peuvent �tre normalement lus
par des clients mails normaux tels mutt, elm ou BSD Mail. Il permet �
tous les syst�mes de filtrage, de reroutage et d'aliasing des serveurs
mail de fonctionner comme s'il s'agissait de mails normaux.
Fetchmail peut �tre utilis� en tant que passerelle POP/IMAP-vers-SMTP
pour un domaine DNS entier, r�cup�rant les mails d'une seule boite aux
lettres chez le FAI, et transf�rant le tout en se basant sur les en-
t�tes.
Une petite entreprise peut centraliser tous ses comptes mails dans une
seule boite, et programmer fetchmail pour r�cup�rer tous les mails en
partance, les envoyer sur Internet et r�cup�rer les messages arrivant
d'un seul coup.
� La page de Fetch-mail <
http://sagan.earthspace.net/~esr/fetchmail/>
66..22.. SSeerrvveeuurrss WWeebb
La majorit� des distributions Linux incluent Apache
<
http://www.apache.org>. D'apr�s
http://www.netcraft.co.uk/survey/
Apache est le premier serveur Web sur internet, plus de la moiti� des
sites internet utilisent Apache, ou un de ses d�riv�s. Les avantages
d'Apache incluent sa conception modulaire, sa stabilit�, et sa
vitesse. Avec une configuration appropri�e et un mat�riel ad�quat, il
peut supporter les plus grosses charges : Yahoo, Altavista, GeoCities,
Hotmail sont bas�s sur des versions customis�es de ce serveur.
Un support optionnel des SSL (qui permettent des transactions
crypt�es) est aussi disponible � :
�
http://www.apache-ssl.org/
�
http://raven.covalent.net/
�
http://www.c2.net/
HowTo en relation :
�
http://sunsite.unc.edu/mdw/HOWTO/WWW-HOWTO.html
�
http://sunsite.unc.edu/mdw/HOWTO/Virtual-Services-HOWTO.html
�
http://sunsite.unc.edu/mdw/HOWTO/Intranet-Server-HOWTO.html
� Serveurs Web pour Linux
<
http://www.linuxlinks.com/Software/Internet/WebServers/>
66..33.. NNaavviiggaatteeuurrss WWeebb
Un bon nombre de navigateurs WWW existent pour les plate-formes Linux.
Netscape Navigator est l'un des choix du d�but, et Mozilla
<
http://www.mozilla.org> aura une version Linux. Un autre navigateur
en mode texte populaire est lynx. Il est rapide et pratique quand
aucun environnement graphique n'est disponible.
� Navigateurs pour Linux
<
http://www.linuxlinks.com/Software/Internet/WebBrowsers/>
�
http://sunsite.unc.edu/mdw/HOWTO/mini/Public-Web-Browser.html
66..44.. SSeerrvveeuurrss eett cclliieennttss FFTTPP
FTP signifie File Transfer Protocol, protocole de transfert de
fichier. Un serveur FTP permet aux clients de se connecter et de
r�cup�rer des fichiers. Il y a beaucoup de clients et de serveurs FTP
qui existent pour Linux et sont, la plupart du temps inclus dans les
distributions. Il y a des clients en mode texte ainsi que des clients
avec une interface graphique. Les logiciels en rapport avec le FTP
peuvent �tre trouv�s � :
http://sunsite.unc.edu/pub/Linux/system/network/file-transfer/
66..55.. SSeerrvviicceess ddee NNeewwss
Usenet (aussi appel� news) est un �norme BBS qui couvre tous les
sujets possibles et qui est organis� hi�rarchiquement. Un r�seau
d'ordinateurs au travers d'Internet (Usenet) �change des articles
gr�ce au protocole NNTP. Plusieurs impl�mentations existent pour
Linux, que ce soit pour un site tr�s charg� ou un petit site recevant
peu de groupes.
� La page de INN <
http://www.isc.org/>
� Les logiciels en rapport avec les news
<
http://www.linuxlinks.com/Software/Internet/News/>
66..66.. NNoommss ddee ddoommaaiinneess ((DDNNSS))
Un serveur DNS a pour t�che de traduire les noms (compr�hensibles par
les humains) en adresses IP. Un serveur de DNS ne conna�t pas toutes
les adresses IP du monde, mais, il est capable de demander � un autre
serveur une adresse inconnue. Le serveur de DNS retournera alors, soit
l'IP demand�e, ou r�pondra qu'il ne trouve pas ce nom dans ses tables.
Les serveurs de noms sous Unix (et majoritairement sur Internet) sont
g�r�s par un programme appel� named. Il fait partie du paquetage bind
de l'Internet Software Consortium.
� BIND <
http://www.isc.org/>
� Le HowTo DNS <
http://sunsite.unc.edu/mdw/HOWTO/DNS-HOWTO.html>
66..77.. DDHHCCPP,, bboooottpp
DHCP et bootp sont des protocoles qui permettent � une machine cliente
d'obtenir des informations sur le r�seau (comme son adresse IP) depuis
un serveur. Beaucoup d'entreprises commencent � l'utiliser car cela
rend plus facile l'administration des r�seaux, sp�cialement dans les
cas de grands r�seaux ou de r�seaux avec beaucoup d'utilisateurs
mobiles.
Documents en relation :
� Le HowTo DHCP <
http://sunsite.unc.edu/mdw/HOWTO/mini/DHCP.html>
66..88.. NNIISS
NIS est l'abr�viation de Service d'Information R�seau (Network
Information Service). Il fournit un simple service de consultation
comprenant bases de donn�es et processus. Son objectif est de fournir
des informations qui doivent �tre connues � travers le r�seau par
toutes les machines qui s'y trouvent. Les informations distribu�es par
NIS sont :
� nom de login, mots de passe, r�pertoires parents (/etc/passwd) ;
� renseignements sur le groupe d'utilisateurs (/etc/group).
Par exemple, si votre mot de passe est enregistr� dans la base de
donn�es NIS, vous pourrez vous loger sur n'importe quelle machine
situ�e sur le r�seau qui poss�de les clients NIS.
HowTo en relation :
� NIS How-to <
http://sunsite.unc.edu/mdw/HOWTO/NIS-HOWTO.html>
66..99.. AAuutthheennttiiffiiccaattiioonn
Il y a aussi plusieurs m�thodes pour authentifier des utilisateurs
dans un r�seau h�t�rog�ne.
Pour Linux/Windows NT :
http://www.mindware.com.au/ftp/smb-NT-
verify.1.1.tar.gz.
Le PAM (pluggable authentication module) qui est une m�thode flexible
d'authentification sous UNIX : librairie PAM
<
http://www.kernel.org/pub/linux/libs/pam/index.html>.
Et enfin, LDAP pour Linux
<
http://www.umich.edu/~dirsvcs/ldap/index.html>
77.. EExx��ccuuttiioonn dd''aapppplliiccaattiioonnss �� ddiissttaannccee
L'une des plus folles fonctionnalit�s d'UNIX (et pourtant une des plus
m�connues pour les nouveaux utilisateurs) est le superbe support pour
l'ex�cution r�partie et � distance des applications.
77..11.. TTeellnneett
Telnet est un programme qui permet � une personne d'utiliser un
ordinateur distant comme s'il �tait sur place. Telnet est l'un des
plus puissants outils d'UNIX, permettant une r�elle administration �
distance. C'est aussi un programme int�ressant au niveau de
l'utilisateur, parce qu'il permet � un utilisateur d'acc�der �
distance � tous les fichiers et les programmes qu'il utilise depuis
n'importe o� sur Internet. Combin� avec un serveur X, il n'y a pas de
diff�rence (� part le d�lai) entre �tre sur place ou � l'autre bout du
monde. Les clients et daemons telnet sont disponibles avec toutes les
distributions de Linux.
Des shells s�curis�s existent via SSH <
http://www.cs.hut.fi/ssh/>
permettant une administration s�curis�e.
� Logiciels en rapport avec Telnet
<
http://sunsite.unc.edu/pub/Linux/system/network/telnet/>
77..22.. CCoommmmaannddeess eexx��ccuutt��eess �� ddiissttaannccee
Sous Unix, et en particulier sous Linux, il existe des commandes qui
permettent d'interagir avec d'autres ordinateurs depuis la ligne de
commande. Par exemple : rlogin, qui permet de se loger sur une machine
distante d'une mani�re �quivalente � telnet ou rcp, qui permet de
faire des transferts entre machines, etc. Et bien s�r la commande rsh
(remote shell) permet d'ex�cuter des commandes sur une machine
distante sans pour autant s'y loger.
77..33.. XX--WWiinnddooww
Le syst�me X-Window a �t� d�velopp� au MIT � la fin des ann�es 80 et
il est rapidement devenu l'interface graphique standard de l'industrie
pour les stations de travail graphiques UNIX. Le tout est disponible
gratuitement, est tr�s polyvalent, et est port� pour une tr�s grande
vari�t� de plate-formes. Tout syst�me X-Window consiste en deux
parties, le serveur X, et un ou plusieurs clients X. Il est important
de faire la distinction entre le serveur et le client. Le serveur
contr�le l'affichage directement, et g�re les entr�es et les sorties
via le clavier, la souris ou l'affichage. Le client, d'un autre c�t�,
n'acc�de pas � l'�cran directement, il communique avec le serveur, qui
g�re les entr�es et les sorties. C'est le client qui fait tout le
"vrai" travail, ex�cution d'application ou quoi que ce soit. Le client
communique avec le serveur, demandant au serveur d'ouvrir une ou
plusieurs fen�tres, et de g�rer entr�es et sorties pour le client.
Pour r�sumer, le syst�me X-Window permet � un utilisateur d'acc�der �
une autre machine, d'ex�cuter un programme (par exemple, un navigateur
WWW) et d'avoir les sorties affich�es sur sa propre machine. Parce que
ce processus est en r�alit� ex�cut� sur le serveur, tr�s peu de
puissance CPU est n�cessaire sur le client. En fait, il est possible
d'avoir des ordinateurs dont la fonction essentielle est d'�tre des
serveurs X-Window et ils sont appel�s terminaux X.
Un port gratuit du syst�me X-Window existe pour Linux et peut �tre
trouv� � : Xfree <
http://www.xfree86.org/> Il est normalement inclus
dans la plupart des distributions Linux.
HowTo en relation :
� Application X � distance
<
http://sunsite.unc.edu/mdw/HOWTO/mini/Remote-X-Apps.html>
77..44.. VVNNCC
VNC signifie Virtual Network Computing c'est � dire, r�seau virtuel
d'ordinateurs. C'est un syst�me d'affichage � distance qui permet de
voir un 'bureau' d'ordinateur non seulement depuis la machine o� il
marche mais aussi depuis n'importe quelle machine sur Internet, et sur
des architectures tr�s vari�es. Des clients et des serveurs existent
pour Linux et bien d'autres plate-formes. Par exemple, il est possible
d'ex�cuter MS-Word depuis une machine sous Windows NT ou 95 et d'avoir
le r�sultat affich� sur n'importe quelle autre machine, une machine
Linux par exemple. Le contraire est bien s�r aussi possible, ainsi que
d'ex�cuter une application sur une machine Linux et d'avoir
l'affichage sur une autre machine Linux, ou une machine Windows... Un
client Java existe aussi, permettant l'affichage dans un navigateur
Web. Finalement, un port Linux utilisant la librairie graphique
SVGAlib permet � des 386 avec 4 Mo de RAM de devenir de vrais
terminaux X.
� Le site VNC <
http://www.orl.co.uk/vnc>
88.. IInntteerrccoonnnneeccttiioonn ddee rr��sseeaauuxx
La couche r�seau de Linux est pleine de fonctionnalit�s. Un ordinateur
sous Linux peut �tre configur� pour agir en tant que routeur,
passerelle, etc... Quelques unes des options disponibles sont d�crites
ci-dessous.
88..11.. RRoouutteeuurr
Le noyau de Linux supporte les fonctions de routage. Un ordinateur
sous Linux peut aussi bien fonctionner en tant que routeur IP ou IPX
pour un co�t bien moins �lev� qu'un routeur commercial. Les noyaux
r�cents incluent des options sp�ciales pour les machines jouant le
r�le de routeurs :
� Multicasting : permet � la machine Linux de fonctionner en tant que
routeur pour des paquets IP qui ont plusieurs adresses de
destination. C'est n�cessaire sur le MBONE, un r�seau � grande
bande passante, qui diffuse du son et de la vid�o.
� IP policy routing : Normalement, un routeur d�cide quoi faire quand
il re�oit un paquet en se basant principalement sur l'adresse
finale du paquet, mais il peut aussi prendre en compte l'adresse
d'origine et l'endroit d'o� le paquet arrive.
Il y a quelques projets qui ont pour but de faire marcher un routeur
Linux avec juste une disquette : Projet de routeur Linux
<
http://www.psychosis.com/linux-router/>
88..22.. PPoonntt
Le noyau de Linux sait agir en tant que pont Ethernet, ce qui signifie
que les diff�rents segments Ethernets auxquels il est connect�
appara�tront comme un seul Ethernet aux participants. Plusieurs ponts
peuvent collaborer, pour cr�er d'encore plus larges r�seaux Ethernet
en utilisant l'algorithme d'arbre (spanning tree) IEEE802.1. Comme
c'est un standard, les ponts Linux pourront fonctionner avec des ponts
d'autres sortes. D'autres paquetages permettent le filtrage bas� sur
les adresses IP, IPX ou MAC.
HowTo en relation :
� Bridge+Firewall
<
http://sunsite.unc.edu/mdw/HOWTO/mini/Bridge+Firewall.html>
� Bridge <
http://sunsite.unc.edu/mdw/HOWTO/mini/Bridge.html>
88..33.. IIPP--MMaassqquueerraaddiinngg
IP Masquerade est une fonction de d�veloppement de r�seau pour Linux.
Si une machine Linux est connect�e � Internet avec IP Masquerade
activ�, les ordinateurs s'y connectant (soit sur le m�me r�seau, soit
se connectant par modems) peuvent acc�der � Internet sans probl�mes,
m�me s'ils n'ont pas de r�elle IP d'assign�e. Ceci permet de r�duire
les co�ts, puisque pas mal de personnes pourront acc�der � Internet en
utilisant une simple connection par modem. Cela permet aussi de
r�duire les risques de s�curit� car d'une certaine fa�on, la machine
agit en tant que firewall, puisque les adresses non officielles ne
peuvent pas �tre acc�d�es depuis l'ext�rieur de ce r�seau.
Pages et documents se rapportant � l'IP Masquerade :
�
http://www.tor.shaw.wave.ca/~ambrose/
�
http://www.indyramp.com/masq/links.pfhtml
�
http://sunsite.unc.edu/mdw/HOWTO/mini/IP-Masquerade.html
88..44.. IIPP--AAccccoouunnttiinngg
Cette option permet au noyau de Linux de garder une trace de tout le
trafic IP, d'enregistrer les paquets IP, et de produire quelques
statistiques. Une s�rie de r�gles peuvent �tre d�finies pour que,
lorsque certains paquets ont certaines caract�ristiques, un compteur
soit incr�ment�, que le paquet soit accept� ou rejet�, etc...
88..55.. IIPP--AAlliiaassiinngg
Cette fonctionnalit� du noyau de Linux fournit la possibilit�
d'assigner plusieurs adresses r�seau � la m�me interface (ex : deux
adresses IP sur une carte Ethernet). Typiquement, pour �tre utilis�
pour des services qui se comportent diff�remment selon l'adresse par
laquelle ils sont appel�s (ex : "multihosting" ou "domaines virtuel"
ou "service d'h�bergement virtuel").
HowTo en relation :
� IP Aliasing How-to <
http://sunsite.unc.edu/mdw/HOWTO/mini/IP-
Alias.html>
88..66.. TTrraaffffiicc SShhaappiinngg
Le traffic shaper est une interface virtuelle qui permet de limiter le
trafic montant vers une autre interface r�seau. C'est particuli�rement
utile quand on veut limiter/contr�ler la bande passante utilis�e par
un client. Une autre alternative (pour le web seulement) serait
d'utiliser un module d'Apache qui restreint le nombre de connections
par client, ou la bande passante utilis�e.
88..77.. FFiirreewwaallll
Un firewall est une interface qui prot�ge un r�seau prive du reste
d'Internet. Il est con�u pour contr�ler le flux de paquets en se
basant sur la source, la destination, le port et le type de paquet
contenu dans chaque paquet.
Il existe diff�rents outils de firewalls pour Linux, ainsi qu'un
support int�gr� dans le noyau. D'autres firewalls sont TIX et SOCKS.
Ces kits de firewall sont tr�s complets, et combin�s avec d'autres
outils, permettent de bloquer/rediriger tous types de trafic et
protocoles. Diff�rentes r�gles peuvent �tre impl�ment�es par le biais
de fichiers de configuration ou gr�ce � des programmes graphiques.
� La page de TIS <
http://www.tis.com>
� SOCKS <
http://www.socks.nec.com/socksfaq.html>
� Le Firewall How-to <
http://sunsite.unc.edu/mdw/HOWTO/Firewall-
HOWTO.html>
88..88.. RReerroouuttaaggee ddee ppoorrttss
Un nombre croissant de sites WWW deviennent interactifs en ayant des
cgi-bins ou des applets Java qui acc�dent � des bases de donn�es ou �
d'autres services. Puisque ces acc�s peuvent poser des probl�mes de
s�curit�, la machine contenant la base de donn�e ne devrait pas �tre
connect�e directement � Internet.
Le reroutage de ports peut fournir une solution presque id�ale � ce
probl�me d'acc�s. Avec un firewall, les paquets IP qui arrivent sur un
port sp�cifique peuvent �tre r��crit et envoy�s au serveur interne
fournissant le service. Le paquet qui est re�u du serveur interne est
r��crit pour le faire appara�tre comme arrivant du firewall.
Des informations sur le reroutage de ports peuvent �tre trouv�es ici
<
http://www.ox.compsoc.net/~steve/portforwarding.html>
88..99.. RR��ppaarrttiittiioonn ddee cchhaarrggee
Lorsqu'un serveur Web, qui utilise une base de donn�e, est tr�s
charg�, il serait utile d'avoir plusieurs serveurs identiques et de
rediriger les requ�tes vers le serveur le moins charg�. Ceci peut �tre
fait avec les techniques de translation d'adresses r�seau (NAT :
Network Address Translation) dont IP-Masquerading est un sous-
ensemble. Les administrateurs r�seaux peuvent remplacer un serveur
simple fournissant des services Web - ou n'importe quoi d'autre - par
un groupe de serveurs partageant la m�me adresse IP. Les connections
arrivantes sont redirig�es vers l'un des serveurs en utilisant un
algorithme de r�partition de charge. Le serveur virtuel r��crit les
paquets entrants et sortants pour que les clients aient un acc�s
transparent au serveur, comme s'il �tait unique.
Des informations sur Linux IP-NAT peuvent �tre trouv�es l�
<
http://www.csn.tu-chemnitz.de/~mha/linux-ip-nat/diplom/>
88..1100.. EEQQLL
EQL est int�gr� au noyau de Linux. Si deux connections s�ries existent
vers un autre ordinateur (cela demande deux modems et deux lignes de
t�l�phone) et si SLIP ou PPP (un protocole pour envoyer un trafic
internet � travers une ligne de t�l�phone) sont utilis�s dessus, il
est possible de les faire se comporter comme une seule connection
ayant une vitesse double en utilisant ce driver. Naturellement, EQL
doit �tre support� de l'autre c�t� aussi.
� Le EQL How-to <
http://www.abies.com/eql-howto.mhtml>
88..1111.. SSeerrvveeuurr PPrrooxxyy
Le terme proxy signifie "faire quelque chose pour quelqu'un d'autre".
En termes de r�seau, un serveur proxy est un ordinateur qui agit pour
plusieurs clients. Un proxy HTTP est une machine qui re�oit des
requ�tes � des pages Web d'autres machines (machine A). Le proxy
r�cup�re la page en question et retourne le r�sultat � la machine A.
Le proxy peut avoir un cache contenant les pages d�j� demand�es, de
fa�on � ce que , si une autre machine demande la m�me page, la copie
du cache soit retourn�e � la place. Ceci permet de r�duire la bande
passante utilis�e, et d'avoir un temps de r�ponse plus court. Comme
effet de bord, les machines clientes n'acc�dent pas directement au
monde ext�rieur et cela peut rendre un r�seau plus s�r. Un proxy bien
configur� peut �tre aussi efficace qu'un firewall.
Plusieurs serveurs proxy existent pour Linux. La solution la plus
populaire est le module proxy d'Apache. Il y a aussi SQUID qui est une
impl�mentation plus compl�te et plus robuste de proxy HTTP.
� Apache <
http://www.apache.org>
� Squid <
http://squid.nlanr.net>
88..1122.. CCoonnnneeccttiioonn �� llaa ddeemmaannddee
Le but des connections � la demande est de faire croire aux
utilisateurs qu'ils ont une connection permanente d'un point � un
autre. D'habitude, il y a un daemon qui surveille le trafic de
paquets, qui �tablit la connection quand elle est n�cessaire, puis
apr�s une p�riode d'inactivit�, clot la connection.
� Le Diald How-to <
http://sunsite.unc.edu/mdw/HOWTO/mini/Diald.html>
88..1133.. TTuunnnneelllliinngg,, IIPP mmoobbiillee eett rr��sseeaauuxx pprriivv��ss vviirrttuueellss
Le noyau de Linux permet le tunnelling (encapsulation) de protocoles.
Il peut faire du tunnelling IPX via IP, permettant la connection de
deux r�seaux IPX via une simple liaison IP. Il peut aussi faire du
tunnelling IP-IP, qui est majoritairement utilis� pour le support des
IP mobiles, le support du multicast, et la radio amateur. (voir
http://sunsite.unc.edu/mdw/HOWTO/NET-3-HOWTO-6.html#ss6.13)
Les IP mobiles sont une am�lioration qui permet un routage transparent
de datagrammes IP vers des noeuds IP sur Internet. Chaque noeud est
toujours identifi� par son adresse d'origine, quelque soit son point
de rattachement � Internet. Quand il est �loign� de son point
d'origine, un noeud mobile est aussi associ� avec une adresse
d'h�bergement, ce qui fournit des informations sur son point de
rattachement actuel sur Internet. Le protocole permet d'enregistrer
l'adresse de l'h�bergeur avec un programme sp�cifique. Ce programme
envoie les datagrammes destin�s au noeud mobile via le tunnel de
l'adresse de l'h�bergeur. Apr�s �tre arriv�, chaque datagramme est
alors d�livr� au noeud mobile.
Le Point-to-Point Tunneling Protocol (PPTP) est une technologie r�seau
qui permet d'utiliser Internet en tant que r�seau priv� virtuel (VPN :
virtual private network). PPTP est int�gr� dans le serveur de services
d'acc�s � distance (RAS : Remote Access Services) de Windows NT
server. Avec PPTP, les utilisateurs peuvent se connecter � leur FAI
local, ou se connecter directement � Internet, et utiliser leur r�seau
comme s'ils �taient devant leur bureau. PPTP est un protocole bien
d�fini, et sa s�curit� a r�cemment �t� compromise. Il est fortement
conseill� d'utiliser l'une des alternatives propos�es par Linux, car
elles s'appuient sur des standards qui ont �t� examin�s et test�s tr�s
minutieusement.
� Un client PPTP pour Linux est disponible ici
<
http://www.pdos.lcs.mit.edu/~cananian/Projects/PPTP/>
IP mobile :
�
http://www-uk.hpl.hp.com/people/jt/mip.html
�
http://anchor.cs.binghamton.edu/~mobileip/
Document parlant des r�seaux priv�s virtuels :
�
http://sunsite.unc.edu/mdw/HOWTO/mini/VPN.html
�
http://sites.inka.de/sites/bigred/devel/cipe.html
99.. AAddmmiinniissttrraattiioonn RR��sseeaauu
99..11.. PPrrooggrraammmmeess dd''aaddmmiinniissttrraattiioonn rr��sseeaauu
Il y a une liste impressionnante d'outils qui sont d�di�s �
l'administration r�seau et � l'administration � distance. Quelques
projets int�ressants sont linuxconf et webmin :
� Webmin <
http://www.webmin.com/webmin/>
� Linuxconf <
http://solucor.solucorp.qc.ca/linuxconf/>
D'autres outils incluent des outils d'analyse de trafic r�seau, de
s�curit� r�seau, de surveillance, de configuration, etc. Une archive
de tous ces outils peut �tre trouv�e � Sunsite
<
http://www.sunsite.unc.edu/pub/Linux/system/network/>
99..22.. SSNNMMPP
Le Simple Network Management Protocol (protocole d'administration
r�seau simple) est un protocole d�di� � l'administration des services
r�seaux. Il permet l'administration et la surveillance � distance de
routeurs, passerelles, cartes r�seaux, switches, etc... Il y a un
grand nombre de librairies, clients, daemons et programmes de
surveillances SNMP disponibles pour Linux. Une bonne page pour
d�marrer est :
http://linas.org/linux/NMS.html
1100.. RR��sseeaauuxx dd''eennttrreepprriisseess ssoouuss LLiinnuuxx
Dans certaines situations, il est n�cessaire d'avoir une
infrastructure r�seau comprenant des m�canismes lui permettant d'�tre
disponible quasiment 100% du temps. Certaines de ces techniques sont
d�crites plus loin. La majorit� des documents suivants peuvent �tre
trouv�s sur l'excellent site web de Linas :
http://linas.org/linux/index.html et dans le HowTo Linux High-
Availability <
http://sunsite.unc.edu/pub/Linux/ALPHA/linux-ha/High-
Availability-HOWTO.html>
1100..11.. HHaauuttee ddiissppoonniibbiilliitt��
La redondance est utilis�e pour �viter qu'Internet dans sa globalit�
ait un point faible. Un serveur avec une seule carte r�seau ou un seul
disque SCSI a deux points faibles. L'objectif est de cacher aux
utilisateurs les probl�mes impr�vus de fa�on � ce qu'ils puissent
continuer � travailler rapidement. Les logiciels de haute
disponibilit� sont un groupe de scripts et d'outils qui surveillent et
d�tectent les probl�mes, suivent une m�thode appropri�e pour restaurer
l'�tat normal et pr�viennent les administrateurs syst�mes.
1100..22.. RRAAIIDD
RAID est l'abr�viation de Redundant Array of Inexpensive Disks, c'est
� dire Grappe redondante de disques, c'est une m�thode gr�ce �
laquelle les informations sont r�parties sur plusieurs disques,
utilisant des techniques telles que la mise bout � bout des disques
(RAID niveau 0), la mise en miroirs (RAID niveau 1) pour obtenir la
redondance, des temps d'attente plus faibles et/ou une plus grande
bande passante pour la lecture et/ou l'�criture, et la r�cup�ration
apr�s un crash disque. 6 niveaux RAID diff�rents ont �t� d�finis. Il y
� 3 solutions RAID possibles pour les utilisateurs de Linux : RAID
logiciel, bo�tiers DASD externes, et contr�leurs de disques RAID.
� RAID Logiciel : Impl�mentation RAID purement logicielle, permet
l'utilisation des diff�rents niveaux RAID dans le code de gestion
des disques du noyau (les bloc devices)
� Bo�tiers DASD externes : les DASD (Direct Access Storage Device, c-
a-d p�riph�rique de stockage � acc�s direct) sont des bo�tiers
s�par�s ayant leur propre alimentation �lectrique, fournissent un
ch�ssis pour ranger les disques, et sont consid�r�s par Linux comme
un p�riph�rique SCSI comme un autre. D'une fa�on g�n�rale, c'est la
solution RAID la plus fiable.
� Contr�leurs de disques RAID : Les contr�leurs de disques sont des
cartes qui se mettent dans les bus ISA/EISA/PCI. Un c�ble les
rattache aux disques, comme pour les contr�leurs normaux. Mais
contrairement aux contr�leurs normaux, les contr�leurs RAID
impl�mentent le RAID sur la carte elle-m�me, avec tout ce qu'il
faut pour fournir les diff�rents niveaux RAID.
HowTo en relation :
�
http://sunsite.unc.edu/mdw/HOWTO/mini/DPT-Hardware-RAID.html
�
http://sunsite.unc.edu/mdw/HOWTO/Root-RAID-HOWTO.html
�
http://sunsite.unc.edu/mdw/HOWTO/mini/Software-RAID.html
Le RAID � linas.org:
�
http://linas.org/linux/raid.html
1100..33.. RReeddoonnddaannccee rr��sseeaauu
Le takeover d'adresse IP (IPAT) :
Quand une interface r�seau tombe en panne, son adresse IP devrait �tre
prise par une carte en �tat de marche sur le m�me noeud du r�seau, ou
sur un autre noeud.
Le takeover d'adresse MAC :
Quand un takeover d'adresses IP survient, il faut s'assurer que tous
les noeuds du r�seau mettent � jour les caches de leurs tables ARP
(les correspondances entre adresses IP et les adresses MAC).
Pour plus de d�tails, r�f�rez vous au : HowTo High-Availability
<
http://sunsite.unc.edu/pub/Linux/ALPHA/linux-ha/High-Availability-
HOWTO.html>
1111.. SSoouurrcceess dd''iinnffoorrmmaattiioonnss
O� trouver de plus amples informations :
� Linux :
http://www.linux.org
� Le Linux Documentation Project :
http://sunsite.unc.edu/mdw/linux.html (Allez lire le Linux Network
Administrator Guide)
� Freshmeat : Les derni�res nouveaut�s des logiciels Linux.
http://www.freshmeat.net
� Liens sur Linux :
http://www.linuxlinks.com/Networking/
1122.. RReemmeerrcciieemmeennttss eett mmiissee eenn ggaarrddee
Ce document est bas� sur le travail de beaucoup d'autres personnes qui
ont fait leur possible pour que Linux devienne ce qu'il est maintenant
: un des meilleurs syst�mes d'exploitation bas� r�seau. Tous les
cr�dits leurs reviennent. Beaucoup de travail a �t� fait pour que ce
document soit clair, ainsi qu'exact et complet, mais sans �tre
excessivement long. N�anmoins, l'auteur d�cline toute responsabilit�
en cas de mauvaise utilisation des informations contenues dans ce
document. N'h�sitez pas � m'envoyer vos suggestions, corrections, ou
commentaires g�n�raux pour que je puisse l'am�liorer. Ce HowTo
grandira certainement avec le temps, par exemple avec radius, les
outils pour dupliquer un web/ftp gr�ce � wget, des analyseurs de
trafic, CORBA... Et tout ce qui me sera sugg�r� et qui me para�tra
int�ressant. Vous pouvez me joindre ici <mailto:
[email protected]>
(et l� <mailto:
[email protected]> pour la traduction fran�aise)
Daniel L�pez Ridruejo 9 Mai 1998