Linux en réseau
1 - Glossaire des termes relatifs aux réseaux
| Terme |
Définition |
| Datagramme |
Interchangeable avec paquet de donnéesou message de réseau, ce terme désigne l'unité d'information échangée. |
| DNS |
Domain Name Service. Service fourni par un ou plusieurs ordinateurs d'un réseau, qui permet de trouver un chemin vers le noeud souhaité. Il permet d'éviter que chaque système d'un réseau garde en mémoire une liste de tous les systèmes avec lesquels il désire communiquer. DNS est particulièrement utilisé par les passerelles de courrier électronique. |
| GOSIP |
Government Open System Interconnection Protocol. Ensemble de protocoles OSI utilisé dans les projets et réseaux du gouvernement américain. |
| Internet |
Réseau informatique fondé sur TCP/IP et d'autres protocoles associés. L'Internet est un réseau public qui relie entreprises, universités, services du gouvernement et centres de recherche. |
| FTAM |
File Transfer, Access and Management. Comme le precise l'OSI, c'est un protocole de tranfert et de gestion de fichiers |
| FTP |
File Transfer Protocol. Permet le transfert de fichiers entre systèmes. |
| IP |
Internet Protocol. Protocole qui s'occupe du transport de datagramme sur l'Internet. |
| NFS |
Network File System. Système de disque virtuel de réseau qui permet à un ordinateur client de monter des systèmes de fichier et répertoires distants. A l'origine, NFS agrave; été développé par Sun Microsystems. |
| NIC |
Network Information Center. S'occupe de l'administration Internet, des adresses TCP/IP et des noms du réseau. |
| Noeud |
Ordinateur sur un réseau. |
| OSI |
Open System Interconnexion. Modèle normalisé ISO qui définit la communication de donnée. |
| RFC |
Request for Comments. Documentation gérée par NIC concernant les protocoles Internet, l'adressage, le routage, la configuration et autres sujets liés à l'Internet. |
| RIP |
Routing Information Protocol. Utilisé pour l'échange d'informations entre routeurs. |
| RMON |
Remote MONitor. Un moniteur de réseau distant qui permet la collecte d'informations concernant le trafic sur le réseau. |
| RPC |
Remote Procedure Call. Permet d'éxécuter des procédures sur un serveur. |
| SMTP |
Simple Mail Tranfer Protocol. Utilisé pour le tranfert de courrier électronique entre systèmes. |
| TCP |
Transmission Control Protocol. Protocole entre duex applications, qui assure la transmission fiable et orientée -connexion des donnée. |
| Telnet |
Protocole utilisé pour établir des connexions de terminaux à distance. |
| UDP |
User Datagram Protocol. Protocole sans connexion utilisé pour le transfert de données entre agents |
| VT |
Virtual Terminal. Méthode qui utilise Telnet pour se connecter sur des systèmes distant à travers le réseau. |
2 - Services fournis par chaque couche OSI
| Couche |
Déscription |
| Physique (1) |
Cette couche établit la connexion physique entre un système et le réseau. Elle spécifie le type de connecteur, le brochage, les niveaux de tension, etc. |
| Liaison (2) |
Cette couche "fait" et "défait" les paquets de données à transmettre. Elle organise ces informations en trames. La trame désigne la structure exacte des données transmises physiquement par le fil ou par d'autres moyens. |
| Réseau (3) |
Assure le routage des données sur le réseau. |
| Transport (4) |
Détermine la séquence des données à transmettre et confirme cette transmission |
| Session (5) |
Etablit et ferme les voies de communication. |
| Présentation (6) |
Convertit les données et vérifie que l'échange de donnéess'effectue sous un format universel. |
| Application (7) |
Fournit une interface entre l'application et l'utilisateur. La couche 7 constitue une passerelle entre les applications utilisateur et la procedure de communication en réseau. |
3 - Comparaison OSI et TCP/IP
4 - Adresses IP
- Une adresse qui commence par un zéro désigne le noeud local à l'interieur d'un réseau courant. Par exemple 0.0.0.18 désigne la station de travail 18 sur le réseau courant. L'adresse 0.0.0.0 désigne la station de travail courante.
- L'adresse de boucle locale 127 est importante pour l'identification des pannes et les diagnostics de réseaux. L'adresse 127.0.0.0 corespond à la boucle locale à l'interieur d'une station de travail.
- L'adresse ALL est désignée en activant tous les bits afin d'obtenir une valeur de 255. Aussi 192.18.255.255 envoie un message à tous les noeuds du réseau 192.18. . De la même façon 255.255.255.255 envoie un message à tous les noeuds sur l'Internet. Ces adresses sont importantes pour l'envoie de messages à plusieurs endroits et pour les annonces de service.
- Ne pas utiliser les numéros 0, 127 et 255 en affectant des numéros de noeuds à vos stations de travail. Ces numéros sont réservés et ont un sens particulier.
5 Classes d'adresses IP
| Classe |
Noeuds disponibles |
Bits initiaux |
Adresses de depart |
Masque de sous-réseau |
| A |
224 = 167 772 |
0xxx |
0 - 127 |
255.0.0.0 |
| B |
216 = 65 556 |
10xx |
128 - 191 |
255.255.0.0 |
| C |
28 = 256 |
110x |
192 - 223 |
255.255.255.0 |
| D |
|
1110 |
224 - 239 |
255.255.255.0 |
| E |
|
1111 |
240 - 255 |
255.255.255.0 |
6 - Dénomination d'un réseau
Lorsque l'on nomme les noeuds d'un réseau il est de rigueur de penser à la gestion du réseau et à la réaction des
usagers. Dans le cadre d'une PME on peut très bien nommer les noeuds avec les noms des utilisateurs (Paul, Pierre,
Jacques...). Si vous avez différents systèmes d'exploitation cela peut être important de les mentionner dans les
noms, par exemple en début de nom : w pour Windows, x pour Unix et dérivés, mc pour Macintosh, os2 pour OS/2, etc.
Cependant il faut différentier les clients des serveurs. Pour ce qui est des serveurs vous pouvez créer un scénario
comme les signes du zodiaque (à éviter pour les structures suppérieurs à 12 serveurs....), des noms de fleurs, de
fruits, de villes, du système solaire, que sais - je...
Eviter tout de même les noms du genre OF1287 qui sont difficilement mémorisables.
Les points suivants regroupent les principales règles à respecter lors de la dénomination d'un réseau :
- Les noms doivent être simples et courts (entre 6 et 8 caractères au maximum). Même si le protocole Internet accepte des noms contenant jusqu'à 255 caractères, ils sont à éviter, car cetains systèmes ne les acceptent pas. Chaque libellé peut contenir jusqu'à 63 caractères. Chaque partie d'un nom de domaine (séparée par un point) pour un noeud s'appele un libellé.
- Pensez à utiliser un thème (comme vu ci-dessus), à moins que d'autres normes de dénomination ne s'appliquent.
- Le nom ne doit pas commencer par un chiffre.
- N'utilisez pas de noms dupliqués.
- Suivez une politique de dénomination cohérente.
7 - Arborescence des noms NIC
Le NIC garde une arborescence des noms de réseaux. Cet arbre est utilisé pour regrouper des entreprises analogues
sous des branches similaires. C'est la source des libellés Internet comme com, edu et gov que l'on voit dans les noms
Internet.
| Nom |
Type d'organisation |
| edu |
Etablissement d'enseignement (universités, instituts supérieurs) |
| com |
Commercial (la plupart des entreprises |
| gov |
Services non militaires du gouvernement américain (Maison Blanche, Ministère de la Culture) |
| gouv.fr |
Idem (pour la France) |
| mil |
Militaire (utilisateurs militaires et leurs fournisseurs) |
| net |
Gestion et administration du réseau Internet |
| org |
Autres types d'organisations |
8 - Configuration de la connexion réseau
La première étape de la configuration d'un réseau se fait par l'installation de la carte réseau
(si vous avez installé votre distribution avec la carte se trouvant déjà enfichée vous n'avez pas
besoin de refaire ce qui va suivre au sujet de la carte). Pour cela il faut ouvrir le fichier
/etc/conf.modules, il ressemble à ceci :
alias scsi_hostadapter aic7xxx
alias eth0 ne2k-pci
alias parport_lowlevel parport_pc
pre-install pcmcia_core /etc/rc.d/init.d/pcmcia start
La ligne qui nous intéresse est la seconde, alias eth0 ne2k-pci on indique ensuite le
pilote correspondant à la carte (ici j'utilise une NE2000 au format PCI, pour les 3Com on
mentionne généralement 3cxxx - x étant le modèle de la carte).
Lancer le programme netconf et choisir l'onglet "Host basic configuration".

Nous configurons ici un hôte nommé minou dont l'adresse IP est 10.0.0.1 soit de
classe ... ... ... A (ceux qui ont bien répondus peuvent continuer, les autres reprenez au début)
donc le masque de sous-réseau est 255.0.0.0, une carte NE2000 au format PCI de type Ethernet
(c'est la première carte donc eth0.
Sauvegarder le tout et fermer netconf. Lancer netcfg et aller sur l'onglet "Interface",
indiquer l'adresse IP et le masque de sous-réseau, cocher "Activate interface at boot time" pour
que la carte soit prise en charge au démarage et préciser none dans "Interface configuration
protocol".
L'écran doit ressembler à ceci après modification :
A ce stade il est fortement recommandé de redémarer Linux.
Pour vérifier la prise en charge de la carte réseau en tapant la commande ifconfig comme ceci :
[root@tux snake]# ifconfig
eth0 Link encap:Ethernet HWaddr 00:00:B4:9F:54:8E
inet addr:10.0.0.1 Bcast:10.255.255.255 Mask:255.0.0.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:143 errors:0 dropped:0 overruns:0 frame:0
TX packets:144 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
Interrupt:11 Base address:0x6900
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:3924 Metric:1
RX packets:1 errors:0 dropped:0 overruns:0 frame:0
TX packets:1 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
|