Sie sind auf Seite 1von 7

Formation C3L/INP-HB 10-05-2008

LES RESEAUX SOUS LINUX

AVERTISSEMENT : Les commendes utilisées dans ce document ne sont toutes valables que
pour les distributions LINUX de type DEBIAN

PROGRAMME DE FORMATION
I. GENERALITES SUR LES RESEAUX
A. Quelques Définitions
B. Notion de Port, d’Adresse IP, Adresse MAC et de Masque de sous Réseau
C. Configuration de la carte Réseau
1. Configuration en ligne de Commande
2. Configuration en mode graphique
3. Configuration par édition de fichier de configuration
D. Résolution des noms d’Hôtes en réseau
E. Commandes d’administration réseau

II. LE SERVICE DHCP (Dynamic Host Configuration Protocol)

DECONSTY’S TELECOM
Formation C3L/INP-HB 10-05-2008

I. GENERALITES SUR LES RESEAUX


A. Quelques Définitions
Un réseau est une interconnexion d’équipements en vue de partager des ressources, favoriser
le travail en équipe…
Dans les cas d’un réseau informatique ces équipements sont des ordinateurs, imprimantes
réseaux, etc. Ils sont interconnectés soit par câble (coaxial, paire torsadée…) soit par liaison
optique (fibre optique) ou par ondes radio (wifi…). On a aussi des équipements intermédiaires
qui sont des Switch, Hub, Pont Routeur…qui jouent les rôles de relais, de passerelle ou de
commutation dans l’interconnexion.
Dans La classification des réseaux, on a :

 Les réseaux Point à Point dans lesquels les postes de travail sont
simplement reliés entre eux par le réseau. Aucune machine ne joue un rôle particulier.
Chaque poste peut partager ses ressources avec les autres postes. C'est à l'utilisateur de
chaque poste de définir l'accès à ses ressources

 Les réseaux de type Client-serveur dans lesquels les ressources réseau sont
centralisées. Une ou plusieurs machines appelées « serveurs » sont dédiés au partage
de ces ressources et en assurent la sécurité. Sur ces machines, sont installés des
systèmes d’exploitation et des programmes dit serveurs dont les systèmes linux en
constituent la majorité
Les postes clients ne sont en principe que des clients, ils ne partagent pas de
ressources, ils utilisent celles qui sont offertes par les serveurs.

DECONSTY’S TELECOM
Formation C3L/INP-HB 10-05-2008

Les systemes d’exploitation LINUX repondent aux caractéristiques de ces deux types
de réseaux et peuvent donc être Clients ou Serveurs

B. Notion de Port, d’Adresse IP, Adresse MAC et de Masque de sous Réseau

Les ordinateurs communiquent par des langages appelés Protocoles. Le


mieux connu de ces protocoles est le TCP/IP.
Dans ces réseaux TCP/IP que nous utilisons, les Ordinateurs sont identifiés
par ce qu’on appelle adresse IP et adresse MAC les adresses IP utilisés actuellement par le
grand publique sont conformes à la version 4 de IP : IPv4. Ces adresses ont pour format :
XXX.XXX.XXX.XXX où X est un entier compris entre 0 et 9, la valeur maximale d’une
séquence XXX étant 255
Il existe 5 classes d’adresses identifiées par la valeur de la première séquence XXX :
• Pour la classe A : XXX est un nombre compris entre 1 et 126
• Pour la classe B : XXX est un nombre compris entre 128 et 191
• Pour la classe C : XXX est un nombre compris entre 192 et 223
• Pour la classe D : XXX est un nombre compris entre 224 et 239
• Pour la classe A : XXX est un nombre compris entre 240et 255
L’adresse commençant par 127 est réservée au système en local : localhost. Elle ne peut être
attribuée à une carte réseau. Sous Linux c’est l’interface lo
L’adresse 0.0.0.0 est l'adresse utilisée par une machine pour connaître son adresse IP durant
une procédure d'initialisation (DHCP)

DECONSTY’S TELECOM
Formation C3L/INP-HB 10-05-2008
Les adresses de type 10.XXX.XXX.XXX, 172.16.XXX.XXX ,172.31.XXX.XXX et
192.168.XXX.XXX sont appelée adresses privées. On les utilise en réseau local.
Les autres sont des adresses publiques utilisées par les serveurs connectés à internet et qu’il
n’est pas conseillé d’utiliser en réseau local.
L’adresse MAC est L’identité de la carte réseau et en principe ne peut être
modifiée. Elle est unique au monde pour chaque carte réseau. Elle est de la forme :
YY:YY:YY:YY:YY:YY où Y est un entier compris entre 0 et 9 ou une lettre comprise entre
A et F
Pour connaitre son adresse IP et MAC :
Sous Linux taper : ifconfig
Sous Windows : ipconfig /all
Le masque de sous réseau permet d’identifier le réseau dans lequel on se
trouve deux réseaux ayant des masques différents ne peuvent pas communiquer sans
passerelle le masque de sous réseau par défaut pour une adresse de classe A est : 255.0.0.0
Pour la classe B on utilisera 255.255.0.0 et pour la classe C : 255.255.255.0
Le port est le numéro associé à un service spécifique
Un serveur peut héberger plusieurs services : http (serveurs web), ftp (téléchargement), smtp
(messagerie)… Ainsi pour spécifier le service qu’on sollicite, il faut associer le numéro de
port à l’adresse IP du serveur. Ceci permet aussi d’avoir accès simultanément à plusieurs
services hébergés par le même serveur : pendant qu’on télécharge un fichier sur internet on
peut aussi consulter ses mails sur Yahoo.
Par analogie on pourra assimiler l’adresse IP d’un serveur à un bâtiment et les ports aux
chambres qui sont dans ce bâtiment.
C. Configuration de la carte Réseau
1. Configuration en ligne de Commande

Les cartes réseaux sont identifiées sous linux par ethX où X a pour valeur 0, 1 ou plus en
fonction du nombre de cartes réseaux qu’a l’ordinateur. Dans le cas où l’interface réseau est
eth0, pour la configuration, taper en tant que root (le super utilisateur #) en console la
commande: ifconfig eth0 XXX.XXX.XXX.XXX netmask YYY.YYY.YYY.YYY
Par exemple ifconfig eth0 192.168.60.5 netmask 255.255.255.0
Généralement cette commande fait une configuration temporaire : à chaque
redémarrage du système ou du service réseau il faut reconfigurer l’interface.
Pour activer ou désactiver la carte réseau faire : ifconfig eth0 up ou
ifconfig eth0 down
2. Configuration en mode graphique

Cette technique est semblable à celle utilisée sous Windows : Il s’agit de lancer l’utilitaire de
configuration de l’interface réseau. Sous le bureau GNOME cliquer sur bureau ensuite
administration et enfin réseaux pour lancer l’utilitaire

DECONSTY’S TELECOM
Formation C3L/INP-HB 10-05-2008
3. Configuration par édition de fichier de configuration

Sous debian, le fichier de configuration des interfaces réseaux est : /etc/network/interfaces


L’éditer en tapant vim /etc/network/interfaces
Juste en dessous de la ligne iface eth0 inet static, écrivez les lignes qui suivent en adaptant
les adresses à vos préférences :
address 192.168.60.5 (votre adresse IP)
netmask 255.255.255.0 (masque de sous reseau)
gateway 192.168.60.1 (l’adresse de la passerelle s’il y en a)
dns-nameservers 10.6.8.1 ( l’adresse dns pour internet s’il y en a)

Ensuite taper /etc/init.d/networking restart pour que les modifications soient prises en
compte. On pourra vérifier par la suite en tapant : ifconfig eth0 en ligne de commande
Les deux lignes suivantes pourront être ajoutées automatiquement au fichier
/etc/network/interfaces par le système
network 192.168.60.0 (adresse réseau)
broadcast 192.168.60.255 (adresse de diffusion)
Sinon on aurait pu aussi les ajouter pendant la configuration des adresses

D. Résolution des noms d’Hôtes en réseau

Les ordinateurs communiquant par adresse, l’avantage de cette technique est de remplacer les
adresses IP des ordinateurs du réseau par des noms qui sont facilement mémorisables par
l’homme. Le fichier de configuration est /etc/hosts
De façon classique on associe par défaut l’adresse IP d’une machine à son nom d’hote.
Pour connaitre le nom d’hôte de votre machine, tapez hostname
Tapez vim /etc/hosts pour l’ouvrir avec l’éditeur vim.
Par defaut vous verrez la ligne 127.0.0.1 localhost xxxxxxxxx où xxxxxxxxx est le nom de
votre machine (résultat de la commande hostname)
Juste en dessous de cette ligne vous pouvez associer l’adresse IP de chaque machine de votre
réseau à un nom selon la syntaxe :
Adresse1 machine 1
Adresse1 machine2
….
adresseN machineN
Par exemple :
192.168.60.12 ordi_de_ma_voisine
192.160.60.3 ordi_de_mon_voisin
192.168.60.128 franck

DECONSTY’S TELECOM
Formation C3L/INP-HB 10-05-2008
E. Quelques Commandes d’administration réseau

On peut, à l’aide de certaines commandes vérifier la présence de certains ordinateurs sur le


réseau, surveiller l’activité du réseau, communiquer avec d’autres ordinateurs etc.

 La commande ping permet de vérifier l'accessibilité d'une machine distante:


ping adresseIP exple : ping 192.168.60.12
ou ping nom_demachine exple : ping machie1
taper la commande man ping pour voir les différentes options

 La commande host permet de trouver le nom de machine à partir de son


adresse IP et inversement : host adresseIP
host nom_machine

 La commande traceroute affiche la liste des routeurs traversés par les


paquets IP pour atteindre la machine distante
traceroute www.google.ci

Il existe d’autres commandes associées à certains services que nous verrons plus tard

II. LE SEVICE DHCP (Dynamic Host Configuration Protocol)

Le DHCP consiste en l’attribution automatique aux ordinateurs du réseau. L’ordinateur qui


héberge le service est ainsi appelé Serveur DHCP. Le principe consiste à définir une plage
d’adresse et demander au serveur d’attribuer une adresse prise dans cette plage de façon
aléatoire à tout ordinateur que désire se connecter au réseau.
 Installation des logiciels
Sur l’ordinateur désigné comme serveur, on installe le paquet dhcp3-server (en tant que
root) par la commande: apt-get install dhcp3-server
Sur les ordinateurs clients installer dhcp3-client ou le paquet dhcpcd

 Configuration du Serveur

Le fichier de configuration du serveur est /etc/dhcp3-server. Avant toute modification il faut


faire une sauvegarde de l’original du fichier de configuration.
Supposons que nous voulons que notre serveur DHCP attribue les adresses allant de
192.168.60.10 à 192.168.60.20 Ainsi, l’adresse de notre réseau est : 192.168.60.0 et notre
masque de sous réseau est : 255.255.255.0
Supposons aussi que notre serveur doit fournir aussi l’adresse de la passerelle aisi que celle du
serveur dns qui nous permet d’aller sur internet.

Exemple de configuration /etc/dhcp3/dhcpd.conf


Choisissez un espace ans le fichier et éditez les lignes qui suivent (ne pas oublier les ;):

option domain-name-servers 10.6.8.1; (adresse du serveur dns)


default-lease-time 600; (durée d’utilisation d’une adresse= bail de 600 secondes par défaut)
max-lease-time 604800; (durée maximale)

DECONSTY’S TELECOM
Formation C3L/INP-HB 10-05-2008

# Définition du réseau et de son masque


subnet 192.168.60.0 netmask 255.255.255.0 {
range 192.168.60.10 192.168.60.20; (La plage d'adresses disponibles pour les clients)
option routers 192.168.1.200; (Les clients auront cette adresse comme passerelle par défaut)
}

Après avoir édité le fichier taper /etc/init.d/dhcp3-server restart pour que les modifications
soient prises en compte
 Configuration des clients (linux)
Taper dhcpd3 –d eth0 ou dhcpd –d eth0 et vérifier à l’aide de la commande ifconfig
qu’une adresse de la plage définie a été attibuée
Dans le cas contraire lancer l’utilitaire de configuration de la carte réseau en mode graphique
et dans les propriétés choisir DHCP.
Pour les clients Windows configurer la carte réseau en automatique (DHCP) et
vérifier sous MS-DOS à l’aide de la commande ipconfig /all que l’adresse IP, la passerelle
ainsi que l’adresse du dns ont été attribuées

DECONSTY’S TELECOM

Das könnte Ihnen auch gefallen