SlideShare une entreprise Scribd logo
COURS
D’ADMINISTRATION
RÉSEAUX SOUS LINUX
Enseignant : Ir. Stephen
Salama MBALU, MSc.
Nombre d’heures: …
Hrs.
U.C.B.C.
PLAN DU COURS
 Objectifs du Cours
 Introduction
Notion sur Linux
Architecture Client - Serveur
 Chapitre 1: Administration Système Linux
Installation
Quelques commandes Usuelles
Notion de Pacquage et Installation des Paquets
 Chapitre 2 : Configuration de la carte réseau (Adressage)
Adresse IP
Tester le réseau
Information sur les interfaces
Nom d’ Hôte
PLAN DU COURS
 Chapitre 2 (Suite)
Configuration automatique au demarrage
Fichier Hosts
Chapitre 3 : Le Protocole DHCP et Configuration du Service DHCP
Chapitre 4 : Le Protocole SSH et Configuration
Chapitre 5 : Le Serveur NTP
Chapitre 6 : NFS server
Chapitre 7 : Serveur APACHE
CHAP 2. CONFIGURATION DE
LA CARTE RESEAU Configuration d’une station
Un ordinateur communique avec les autres ordinateurs par des interfaces
réseaux. En général, on a une interface réseau pour chaque carte réseaux
(pour les ordinateurs qui ont plusieurs cartes réseaux). Une carte réseau
(ethernet ou wifi) possède une adresse MAC, qui identifie la carte réseau
sur le réseau. Pour faire fonctionner une carte réseau, il faut configurer
l’interface qui li correspond.
Configurer les interfaces manuellement avec ifconfig
La commande ifconfig permet de connaître la configuration réseaux et
de configurer le réseau à la main ou dans un script.
Obtenir la configuration courante des interfaces: # ifconfig
Pour obtenir un résultat, il faut que la machine soit connectée par un cable
ethernet ou par WIFI à un routeur (ou un modem-routeur), ou un autre
équipement du réseau local.
CHAP 2. CONFIGURATION DE
LA CARTE RESEAU Configuration d’une station
Configurer les interfaces manuellement avec ifconfig
La commande ifconfig permet de connaître la configuration réseaux et
de configurer le réseau à la main ou dans un script.
Obtenir la configuration courante des interfaces: # ifconfig
Pour obtenir un résultat, il faut que la machine soit connectée par un câble
ethernet ou par WIFI à un routeur (ou un modem-routeur), ou un autre
équipement du réseau local.
On configure alors la station avec ifconfig :
# ifconfig eth0 192.168.0.2
Pour déconfigurer l’interface eth0 : # ifconfig eth0 down
Si l’interface eth0 est down, taper cette commmande pour l’activer :
# ifconfig eth0 up
CHAP 2. CONFIGURATION DE
LA CARTE RESEAU Configuration d’une station
Configurer les interfaces manuellement avec ifconfig (Suite)
Pour configurer une adresse IP avec son masque de sous réseau et l’allumer
directement :
# ifconfig eth0 192.168.0.2 netmask 255.255.255.0 up
Tester le réseau :
Pour tester si la carte réseau fonctionne, on peut essayer de communiquer
avec une autre machine avec la commande : #ping <adresse ip>
La commande ping envoi un paquet a l'adresse IP puis attend que la
machine reponde. Elle
affiche ensuite le temps qu'a pris toute l’opération, en millisecondes.
CHAP 2. CONFIGURATION DE
LA CARTE RESEAU Information sur les interfaces
Pour verifier le statuts de toutes les interfaces on peut utiliser la commande
# netstat –i
Nom d’hote :
Le fichier /etc/hostname contient le nom de la machine et du domaine. Il
est lu au
demarrage du systeme ou lorsqu'on lance :
# /etc/init.d/hostname.sh
CHAP 2. CONFIGURATION DE
LA CARTE RESEAU Configuration automatique au démarrage
Le fichier /etc/network/interfaces permet de configurer les cartes
réseau. Ce fichier est lu au démarrage du système. Par exemple :
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
Et si l'interface eth0 doit etre configuree automatique grace a un serveur
DHCP :
iface eth0 inet dhcp
CHAP 2. CONFIGURATION DE
LA CARTE RESEAU Fichiers Hosts :
Le fichier /etc/hosts contient une liste de resolutions de noms (adresses IP
et noms de
machine). Par exemple:
192.168.105.2 sasa
Ce fichier indique que sasa correspond a l'adresse IP 192.168.105.2, qui
sera accessible
par cet alias.
CHAP 3. LE PROTOCOLE DHCP
ET CONFIGURATION DU
SERVICE DHCPDynamic Host Configuration Protocol (pour Protocole de configuration
dynamique des hôtes
), est un protocole TCP/IP qui permet de distribuer automatiquement une
configuration IP aux équipements du réseau, lors de chaque mise en
service.
L'adresse IP permet d'identifier une machine sur un réseau. Dans le cas
d'un réseau IP (la majorité que vous rencontrerez et ceux qui nous
intéressent), cette adresse est indispensable pour pouvoir communiquer
avec les autres machines du réseau.
Il existe donc deux méthodes pour obtenir une adresse IP. Soit c'est vous
qui la configurez (méthode manuelle), soit c'est un serveur qui vous la
donne (méthode dynamique, qui est l’objet de ce chapitre).
CHAP 3. LE PROTOCOLE DHCP
ET CONFIGURATION DU
SERVICE DHCPLes éléments de configuration les plus communs fournis par un serveur
DHCP à un client DHCP comprennent :
Adresse IP et netmask (masque réseau)
Adresse IP de la passerelle par défaut à utiliser
Adresses IP des serveurs DNS à utiliser
L'avantage d'utiliser un serveur DHCP est qu'un changement dans la
configuration du réseau, par exemple un changement d'adresse d'un
serveur DNS, n'a alors besoin d'être changé que sur le serveur DHCP. Tous
les clients réseau seront reconfigurés lors de leur prochaine connexion au
serveur DHCP. Un autre avantage est l'intégration plus facile de nouveaux
ordinateurs dans le réseau, puisqu'il n'y a pas besoin de vérifier les
adresses IP disponibles. Les conflits dans les allocations d'adresses IP sont
également réduits.
CHAP 3. LE PROTOCOLE DHCP
ET CONFIGURATION DU
SERVICE DHCPIl y a deux utilisations principales d'un serveur DHCP :
•Attribuer une configuration fixe a certains postes (on les reconnait grâce a
leur adresse MAC)
•Et attribuer une configuration dynamique aux postes inconnus.
On peut par exemple donner une adresse IP fixe a certains serveurs, et
attribuer des adresses variables aux autres postes. Le protocole est prévu
pour qu'un poste qui revient sur le réseau récupère la même adresse qu'il
avait la première fois. Elle lui est réservée un certain temps (le lease time).
Installation du paquet :
Pour installer le paquet nécessaire pour le service DHCP, taper la
commande :
#apt-get install isc-dhcp-server
CHAP 3. LE PROTOCOLE DHCP
ET CONFIGURATION DU
SERVICE DHCPConfiguration
Le fichier de configuration principal est /etc/dhcp/dhcpd.conf. Sa syntaxe
est decrite dans man dhcpd.conf.
Il possède des options globales, généralement placées au début, et des
sections pour chaque hôte ou réseau a configurer.
Interfaces :
Par défaut, le serveur DHCP est lance sur toutes les interfaces. Dans ce cas
il est impératif de configurer un réseau par interface dans dhcpd.conf.
Pour choisir les interfaces sur lesquels le serveur est lance, il faut modifier
/etc/default/dhcp en indiquant par exemple:
INTERFACES="eth1 eth2"
CHAP 3. LE PROTOCOLE DHCP
ET CONFIGURATION DU
SERVICE DHCPConfiguration (Suite)
•Fichier Principal de configuration DHCP :
Le fichier principal de configuration du service DHCP se trouve dans
/etc/dhcp/dhcpd.conf.
Il faut donc utiliser l’utilitaire nano ou Vim s’il est installee pour modifier ce
fichier. #nano /etc/dhcp/dhcpd.conf.
•Adresse dynamique:
Pour configurer une plage d'adresses a attribuer dynamiquement aux
adresses MAC inconnues, on utilise une section subnet dans dhcpd.conf.
La section suivante attribuera par exemple des adresses comprises entre
192.168.1.101 et 192.168.1.199 :
CHAP 3. LE PROTOCOLE DHCP
ET CONFIGURATION DU
SERVICE DHCPConfiguration (Suite)
•Adresse dynamique:
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.101 192.168.1.199;
}
Adresse Fixe :
Pour donne une adresse fixe a un poste, il faut connaitre son adresse MAC
et ecrire une section host. Par exemple la section suivante attribue
l'adresse 192.168.0.47 au poste cobalt dont l'adresse MAC est
00:13:d4:bd:b7:9a :
CHAP 3. LE PROTOCOLE DHCP
ET CONFIGURATION DU
SERVICE DHCPConfiguration (Suite)
•Adresse Fixe :
host cobalt {
hardware ethernet 00:13:d4:bd:b7:9a;
fixed-address 192.168.0.47;
}
CHAP 3. LE PROTOCOLE DHCP
ET CONFIGURATION DU
SERVICE DHCPConfiguration (Suite)
•Options :
Le serveur DHCP peut fournir d'autres informations que l'adresse IP. Ces
options peuvent être définies de manière globale en les plaçant en dehors
de toute section. Elles s'appliqueront alors a toutes les sections qui ne les
redéfinissent pas. Si elles sont placées dans une section particulière, elles
ne s'appliquent qu'a celle-ci.
L'option domain-name-servers permet par exemple d'indiquer au poste
les adresses des serveurs DNS. L'option routers indique la passerelle.
Toutes les options sont décrites dans la page de man. On peut également
consulter cette documentation sur internet.
CHAP 3. LE PROTOCOLE DHCP
ET CONFIGURATION DU
SERVICE DHCPConfiguration (Suite)
•Quelque part dans le fichier de configuration vous trouverez
#authoritative, il faut le decommenter (cad enlever le dièse qui se trouve
au début);
•Demarrage du Service :
Pour démarrer le service dhcp, la commande pourra dépendre de la version
de Ubuntu que vous avez. C’est ainsi que dans Ubuntu 16 et 18 vous
utiliserez la commande :
#systemctl start isc-dhcp-server
Dans certaines versions inferieures comme Ubuntu 14 on utilisera la
commande :
#service isc-dhcp-server restart
QUESTIONS
stephensalama2@gmail.com/
+243991610609

Contenu connexe

Tendances

Administration reseau
Administration reseauAdministration reseau
Administration reseau
nadimoc
 
Examen principal - PHP
Examen principal - PHPExamen principal - PHP
Examen principal - PHP
Ines Ouaz
 
Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm.com : Formation Active directory 2008 R2 (70-640)Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm
 
INITIATION A LA SÉCURITÉ INFORMATIQUE.pptx
INITIATION A LA SÉCURITÉ INFORMATIQUE.pptxINITIATION A LA SÉCURITÉ INFORMATIQUE.pptx
INITIATION A LA SÉCURITÉ INFORMATIQUE.pptx
Leandre Cof's Yeboue
 
eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web Services
Lilia Sfaxi
 
1 - Généralités - Réseaux Informatiques.pdf
1 - Généralités - Réseaux Informatiques.pdf1 - Généralités - Réseaux Informatiques.pdf
1 - Généralités - Réseaux Informatiques.pdf
KanySidibe
 
Tp snmp-packet-tracer
Tp snmp-packet-tracerTp snmp-packet-tracer
Tp snmp-packet-tracer
Chris Dogny
 
Cha4 réseaux
Cha4 réseauxCha4 réseaux
Cha4 réseauxEns Kouba
 
Chapitre 6 - Protocoles TCP/IP, UDP/IP
Chapitre 6  - Protocoles TCP/IP, UDP/IPChapitre 6  - Protocoles TCP/IP, UDP/IP
Chapitre 6 - Protocoles TCP/IP, UDP/IP
Tarik Zakaria Benmerar
 
Manuel des TP : Atelier systèmes 2
Manuel des TP : Atelier systèmes 2Manuel des TP : Atelier systèmes 2
Manuel des TP : Atelier systèmes 2
Faycel Chaoua
 
Présentation de nagios
Présentation de nagiosPrésentation de nagios
Présentation de nagiosilyassin
 
Administration reseau
Administration reseauAdministration reseau
Administration reseau
Roka Elmourabiti
 
Corrige tp java
Corrige tp javaCorrige tp java
Corrige tp java
Maya Medjdoub
 
cours Lunix
cours Lunixcours Lunix
cours Lunix
salmenloukil
 
Cours Vlan
Cours VlanCours Vlan
Cours Vlan
EL AMRI El Hassan
 
TD_complet_reseau__CISCO__Packet Tracer.pdf
TD_complet_reseau__CISCO__Packet Tracer.pdfTD_complet_reseau__CISCO__Packet Tracer.pdf
TD_complet_reseau__CISCO__Packet Tracer.pdf
Ines Ben Hassine
 
Tp n 3 linux
Tp n 3 linuxTp n 3 linux
Tp n 3 linux
Amir Souissi
 
Cours 70 410-1
Cours 70 410-1Cours 70 410-1
Cours 70 410-1
Mohamed Diallo
 
16 - VLSM-CIDR.ppt
16 - VLSM-CIDR.ppt16 - VLSM-CIDR.ppt
16 - VLSM-CIDR.ppt
HassanSaadaoui2
 

Tendances (20)

Routage
RoutageRoutage
Routage
 
Administration reseau
Administration reseauAdministration reseau
Administration reseau
 
Examen principal - PHP
Examen principal - PHPExamen principal - PHP
Examen principal - PHP
 
Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm.com : Formation Active directory 2008 R2 (70-640)Alphorm.com : Formation Active directory 2008 R2 (70-640)
Alphorm.com : Formation Active directory 2008 R2 (70-640)
 
INITIATION A LA SÉCURITÉ INFORMATIQUE.pptx
INITIATION A LA SÉCURITÉ INFORMATIQUE.pptxINITIATION A LA SÉCURITÉ INFORMATIQUE.pptx
INITIATION A LA SÉCURITÉ INFORMATIQUE.pptx
 
eServices-Tp1: Web Services
eServices-Tp1: Web ServiceseServices-Tp1: Web Services
eServices-Tp1: Web Services
 
1 - Généralités - Réseaux Informatiques.pdf
1 - Généralités - Réseaux Informatiques.pdf1 - Généralités - Réseaux Informatiques.pdf
1 - Généralités - Réseaux Informatiques.pdf
 
Tp snmp-packet-tracer
Tp snmp-packet-tracerTp snmp-packet-tracer
Tp snmp-packet-tracer
 
Cha4 réseaux
Cha4 réseauxCha4 réseaux
Cha4 réseaux
 
Chapitre 6 - Protocoles TCP/IP, UDP/IP
Chapitre 6  - Protocoles TCP/IP, UDP/IPChapitre 6  - Protocoles TCP/IP, UDP/IP
Chapitre 6 - Protocoles TCP/IP, UDP/IP
 
Manuel des TP : Atelier systèmes 2
Manuel des TP : Atelier systèmes 2Manuel des TP : Atelier systèmes 2
Manuel des TP : Atelier systèmes 2
 
Présentation de nagios
Présentation de nagiosPrésentation de nagios
Présentation de nagios
 
Administration reseau
Administration reseauAdministration reseau
Administration reseau
 
Corrige tp java
Corrige tp javaCorrige tp java
Corrige tp java
 
cours Lunix
cours Lunixcours Lunix
cours Lunix
 
Cours Vlan
Cours VlanCours Vlan
Cours Vlan
 
TD_complet_reseau__CISCO__Packet Tracer.pdf
TD_complet_reseau__CISCO__Packet Tracer.pdfTD_complet_reseau__CISCO__Packet Tracer.pdf
TD_complet_reseau__CISCO__Packet Tracer.pdf
 
Tp n 3 linux
Tp n 3 linuxTp n 3 linux
Tp n 3 linux
 
Cours 70 410-1
Cours 70 410-1Cours 70 410-1
Cours 70 410-1
 
16 - VLSM-CIDR.ppt
16 - VLSM-CIDR.ppt16 - VLSM-CIDR.ppt
16 - VLSM-CIDR.ppt
 

Similaire à Admin reseaux sous linux cours 3

Admin reseaux sous linux cours 2
Admin reseaux sous linux   cours 2Admin reseaux sous linux   cours 2
Admin reseaux sous linux cours 2
Stephen Salama
 
Le service dhcp
Le service dhcpLe service dhcp
Le service dhcpDGMALY
 
DHCP sous fedora
DHCP sous fedora DHCP sous fedora
DHCP sous fedora Souhaib El
 
Dhcp sous fedora 11
Dhcp sous fedora 11Dhcp sous fedora 11
Dhcp sous fedora 11
Dimitri LEMBOKOLO
 
Services IP
Services IPServices IP
Services IP
Thomas Moegli
 
Dhcp serrver dofara roger cyrus
Dhcp serrver dofara roger cyrusDhcp serrver dofara roger cyrus
Dhcp serrver dofara roger cyrus
Roger Cyrus DOFARA
 
58586406 ccna4-resume-19-pages
58586406 ccna4-resume-19-pages58586406 ccna4-resume-19-pages
58586406 ccna4-resume-19-pages
ilbahi
 
2020 (1)
2020 (1)2020 (1)
Administration des services réseaux
Administration des services réseauxAdministration des services réseaux
Administration des services réseauxFethi Kiwa
 
10 01 configuration dhcp
10 01 configuration dhcp10 01 configuration dhcp
10 01 configuration dhcp
Noël
 
réseaux
réseauxréseaux
réseaux
SaraElMendili
 
Dhcp3
Dhcp3Dhcp3
Dhcp3
TECOS
 
L’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueL’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en Pratique
Amadou Dia
 
TP2_dhcp_linux-ubuntu-2023.pdf
TP2_dhcp_linux-ubuntu-2023.pdfTP2_dhcp_linux-ubuntu-2023.pdf
TP2_dhcp_linux-ubuntu-2023.pdf
aymanmikh7
 
Administration reseau linux
Administration reseau linuxAdministration reseau linux
Administration reseau linuxRiadh Briki
 
Dhcp serveur 2016
Dhcp serveur 2016Dhcp serveur 2016
Dhcp serveur 2016
AbdoulayeIbrahimOued
 

Similaire à Admin reseaux sous linux cours 3 (20)

Admin reseaux sous linux cours 2
Admin reseaux sous linux   cours 2Admin reseaux sous linux   cours 2
Admin reseaux sous linux cours 2
 
Le service dhcp
Le service dhcpLe service dhcp
Le service dhcp
 
DHCP sous fedora
DHCP sous fedora DHCP sous fedora
DHCP sous fedora
 
Dhcp sous fedora 11
Dhcp sous fedora 11Dhcp sous fedora 11
Dhcp sous fedora 11
 
Services IP
Services IPServices IP
Services IP
 
13
1313
13
 
Dhcp serrver dofara roger cyrus
Dhcp serrver dofara roger cyrusDhcp serrver dofara roger cyrus
Dhcp serrver dofara roger cyrus
 
5 serveur dhcp
5 serveur dhcp5 serveur dhcp
5 serveur dhcp
 
58586406 ccna4-resume-19-pages
58586406 ccna4-resume-19-pages58586406 ccna4-resume-19-pages
58586406 ccna4-resume-19-pages
 
2020 (1)
2020 (1)2020 (1)
2020 (1)
 
Administration des services réseaux
Administration des services réseauxAdministration des services réseaux
Administration des services réseaux
 
10 01 configuration dhcp
10 01 configuration dhcp10 01 configuration dhcp
10 01 configuration dhcp
 
réseaux
réseauxréseaux
réseaux
 
Dhcp3
Dhcp3Dhcp3
Dhcp3
 
L’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en PratiqueL’ Administration des Réseaux en Pratique
L’ Administration des Réseaux en Pratique
 
TP2_dhcp_linux-ubuntu-2023.pdf
TP2_dhcp_linux-ubuntu-2023.pdfTP2_dhcp_linux-ubuntu-2023.pdf
TP2_dhcp_linux-ubuntu-2023.pdf
 
Ccna4
Ccna4Ccna4
Ccna4
 
Administration reseau linux
Administration reseau linuxAdministration reseau linux
Administration reseau linux
 
Dhcp serveur 2016
Dhcp serveur 2016Dhcp serveur 2016
Dhcp serveur 2016
 
Config ip
Config ipConfig ip
Config ip
 

Admin reseaux sous linux cours 3

  • 1. COURS D’ADMINISTRATION RÉSEAUX SOUS LINUX Enseignant : Ir. Stephen Salama MBALU, MSc. Nombre d’heures: … Hrs. U.C.B.C.
  • 2. PLAN DU COURS  Objectifs du Cours  Introduction Notion sur Linux Architecture Client - Serveur  Chapitre 1: Administration Système Linux Installation Quelques commandes Usuelles Notion de Pacquage et Installation des Paquets  Chapitre 2 : Configuration de la carte réseau (Adressage) Adresse IP Tester le réseau Information sur les interfaces Nom d’ Hôte
  • 3. PLAN DU COURS  Chapitre 2 (Suite) Configuration automatique au demarrage Fichier Hosts Chapitre 3 : Le Protocole DHCP et Configuration du Service DHCP Chapitre 4 : Le Protocole SSH et Configuration Chapitre 5 : Le Serveur NTP Chapitre 6 : NFS server Chapitre 7 : Serveur APACHE
  • 4. CHAP 2. CONFIGURATION DE LA CARTE RESEAU Configuration d’une station Un ordinateur communique avec les autres ordinateurs par des interfaces réseaux. En général, on a une interface réseau pour chaque carte réseaux (pour les ordinateurs qui ont plusieurs cartes réseaux). Une carte réseau (ethernet ou wifi) possède une adresse MAC, qui identifie la carte réseau sur le réseau. Pour faire fonctionner une carte réseau, il faut configurer l’interface qui li correspond. Configurer les interfaces manuellement avec ifconfig La commande ifconfig permet de connaître la configuration réseaux et de configurer le réseau à la main ou dans un script. Obtenir la configuration courante des interfaces: # ifconfig Pour obtenir un résultat, il faut que la machine soit connectée par un cable ethernet ou par WIFI à un routeur (ou un modem-routeur), ou un autre équipement du réseau local.
  • 5. CHAP 2. CONFIGURATION DE LA CARTE RESEAU Configuration d’une station Configurer les interfaces manuellement avec ifconfig La commande ifconfig permet de connaître la configuration réseaux et de configurer le réseau à la main ou dans un script. Obtenir la configuration courante des interfaces: # ifconfig Pour obtenir un résultat, il faut que la machine soit connectée par un câble ethernet ou par WIFI à un routeur (ou un modem-routeur), ou un autre équipement du réseau local. On configure alors la station avec ifconfig : # ifconfig eth0 192.168.0.2 Pour déconfigurer l’interface eth0 : # ifconfig eth0 down Si l’interface eth0 est down, taper cette commmande pour l’activer : # ifconfig eth0 up
  • 6. CHAP 2. CONFIGURATION DE LA CARTE RESEAU Configuration d’une station Configurer les interfaces manuellement avec ifconfig (Suite) Pour configurer une adresse IP avec son masque de sous réseau et l’allumer directement : # ifconfig eth0 192.168.0.2 netmask 255.255.255.0 up Tester le réseau : Pour tester si la carte réseau fonctionne, on peut essayer de communiquer avec une autre machine avec la commande : #ping <adresse ip> La commande ping envoi un paquet a l'adresse IP puis attend que la machine reponde. Elle affiche ensuite le temps qu'a pris toute l’opération, en millisecondes.
  • 7. CHAP 2. CONFIGURATION DE LA CARTE RESEAU Information sur les interfaces Pour verifier le statuts de toutes les interfaces on peut utiliser la commande # netstat –i Nom d’hote : Le fichier /etc/hostname contient le nom de la machine et du domaine. Il est lu au demarrage du systeme ou lorsqu'on lance : # /etc/init.d/hostname.sh
  • 8. CHAP 2. CONFIGURATION DE LA CARTE RESEAU Configuration automatique au démarrage Le fichier /etc/network/interfaces permet de configurer les cartes réseau. Ce fichier est lu au démarrage du système. Par exemple : auto eth0 iface eth0 inet static address 192.168.1.2 netmask 255.255.255.0 gateway 192.168.1.1 Et si l'interface eth0 doit etre configuree automatique grace a un serveur DHCP : iface eth0 inet dhcp
  • 9. CHAP 2. CONFIGURATION DE LA CARTE RESEAU Fichiers Hosts : Le fichier /etc/hosts contient une liste de resolutions de noms (adresses IP et noms de machine). Par exemple: 192.168.105.2 sasa Ce fichier indique que sasa correspond a l'adresse IP 192.168.105.2, qui sera accessible par cet alias.
  • 10. CHAP 3. LE PROTOCOLE DHCP ET CONFIGURATION DU SERVICE DHCPDynamic Host Configuration Protocol (pour Protocole de configuration dynamique des hôtes ), est un protocole TCP/IP qui permet de distribuer automatiquement une configuration IP aux équipements du réseau, lors de chaque mise en service. L'adresse IP permet d'identifier une machine sur un réseau. Dans le cas d'un réseau IP (la majorité que vous rencontrerez et ceux qui nous intéressent), cette adresse est indispensable pour pouvoir communiquer avec les autres machines du réseau. Il existe donc deux méthodes pour obtenir une adresse IP. Soit c'est vous qui la configurez (méthode manuelle), soit c'est un serveur qui vous la donne (méthode dynamique, qui est l’objet de ce chapitre).
  • 11. CHAP 3. LE PROTOCOLE DHCP ET CONFIGURATION DU SERVICE DHCPLes éléments de configuration les plus communs fournis par un serveur DHCP à un client DHCP comprennent : Adresse IP et netmask (masque réseau) Adresse IP de la passerelle par défaut à utiliser Adresses IP des serveurs DNS à utiliser L'avantage d'utiliser un serveur DHCP est qu'un changement dans la configuration du réseau, par exemple un changement d'adresse d'un serveur DNS, n'a alors besoin d'être changé que sur le serveur DHCP. Tous les clients réseau seront reconfigurés lors de leur prochaine connexion au serveur DHCP. Un autre avantage est l'intégration plus facile de nouveaux ordinateurs dans le réseau, puisqu'il n'y a pas besoin de vérifier les adresses IP disponibles. Les conflits dans les allocations d'adresses IP sont également réduits.
  • 12. CHAP 3. LE PROTOCOLE DHCP ET CONFIGURATION DU SERVICE DHCPIl y a deux utilisations principales d'un serveur DHCP : •Attribuer une configuration fixe a certains postes (on les reconnait grâce a leur adresse MAC) •Et attribuer une configuration dynamique aux postes inconnus. On peut par exemple donner une adresse IP fixe a certains serveurs, et attribuer des adresses variables aux autres postes. Le protocole est prévu pour qu'un poste qui revient sur le réseau récupère la même adresse qu'il avait la première fois. Elle lui est réservée un certain temps (le lease time). Installation du paquet : Pour installer le paquet nécessaire pour le service DHCP, taper la commande : #apt-get install isc-dhcp-server
  • 13. CHAP 3. LE PROTOCOLE DHCP ET CONFIGURATION DU SERVICE DHCPConfiguration Le fichier de configuration principal est /etc/dhcp/dhcpd.conf. Sa syntaxe est decrite dans man dhcpd.conf. Il possède des options globales, généralement placées au début, et des sections pour chaque hôte ou réseau a configurer. Interfaces : Par défaut, le serveur DHCP est lance sur toutes les interfaces. Dans ce cas il est impératif de configurer un réseau par interface dans dhcpd.conf. Pour choisir les interfaces sur lesquels le serveur est lance, il faut modifier /etc/default/dhcp en indiquant par exemple: INTERFACES="eth1 eth2"
  • 14. CHAP 3. LE PROTOCOLE DHCP ET CONFIGURATION DU SERVICE DHCPConfiguration (Suite) •Fichier Principal de configuration DHCP : Le fichier principal de configuration du service DHCP se trouve dans /etc/dhcp/dhcpd.conf. Il faut donc utiliser l’utilitaire nano ou Vim s’il est installee pour modifier ce fichier. #nano /etc/dhcp/dhcpd.conf. •Adresse dynamique: Pour configurer une plage d'adresses a attribuer dynamiquement aux adresses MAC inconnues, on utilise une section subnet dans dhcpd.conf. La section suivante attribuera par exemple des adresses comprises entre 192.168.1.101 et 192.168.1.199 :
  • 15. CHAP 3. LE PROTOCOLE DHCP ET CONFIGURATION DU SERVICE DHCPConfiguration (Suite) •Adresse dynamique: subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.101 192.168.1.199; } Adresse Fixe : Pour donne une adresse fixe a un poste, il faut connaitre son adresse MAC et ecrire une section host. Par exemple la section suivante attribue l'adresse 192.168.0.47 au poste cobalt dont l'adresse MAC est 00:13:d4:bd:b7:9a :
  • 16. CHAP 3. LE PROTOCOLE DHCP ET CONFIGURATION DU SERVICE DHCPConfiguration (Suite) •Adresse Fixe : host cobalt { hardware ethernet 00:13:d4:bd:b7:9a; fixed-address 192.168.0.47; }
  • 17. CHAP 3. LE PROTOCOLE DHCP ET CONFIGURATION DU SERVICE DHCPConfiguration (Suite) •Options : Le serveur DHCP peut fournir d'autres informations que l'adresse IP. Ces options peuvent être définies de manière globale en les plaçant en dehors de toute section. Elles s'appliqueront alors a toutes les sections qui ne les redéfinissent pas. Si elles sont placées dans une section particulière, elles ne s'appliquent qu'a celle-ci. L'option domain-name-servers permet par exemple d'indiquer au poste les adresses des serveurs DNS. L'option routers indique la passerelle. Toutes les options sont décrites dans la page de man. On peut également consulter cette documentation sur internet.
  • 18. CHAP 3. LE PROTOCOLE DHCP ET CONFIGURATION DU SERVICE DHCPConfiguration (Suite) •Quelque part dans le fichier de configuration vous trouverez #authoritative, il faut le decommenter (cad enlever le dièse qui se trouve au début); •Demarrage du Service : Pour démarrer le service dhcp, la commande pourra dépendre de la version de Ubuntu que vous avez. C’est ainsi que dans Ubuntu 16 et 18 vous utiliserez la commande : #systemctl start isc-dhcp-server Dans certaines versions inferieures comme Ubuntu 14 on utilisera la commande : #service isc-dhcp-server restart