Académique Documents
Professionnel Documents
Culture Documents
Généralités 1
Introduction
Généralités 2
Introduction
Généralités 3
Introduction
Généralités 4
Interfaces réseaux Unix
Généralités 5
Configuration d’interface
Un ordinateur communique avec les autres ordinateurs par des interfaces 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 le correspond.
Généralités 6
Configuration d’interface
Généralités 7
Configuration d’interface
Exemple: Ethernet:
eth0 device = /dev/eth0
eth1 device = /dev/eth1
eth0:1 device = /dev/eth0
Généralités 8
Installation de la carte réseau
Si ce n'est pas le cas il faudra charger les modules correspondants avec la commande:
Généralités 9
Installation de la carte réseau
La commande suivante affiche les modules réseau disponibles pour le noyau en cours
d'utilisation :
Généralités 10
Installation de la carte réseau
On peut rechercher les messages contenant "eth0" pour avoir plus d'informations sur la
première carte réseau détectée:
La commande suivante permet d'afficher les cartes réseaux reliées au bus PCI
Généralités 11
Types de configurations
Configuration dynamique :
Utilisation de protocole de configuration: DHCP, BOOTP,…
Généralités 12
Configuration universelle du réseau
Dans chaque distribution Linux, la configuration des paramètres réseau est possible et
facile.
Généralités 13
Détermination de l’interface réseau
Si le système est connecté à un réseau ethernet et n’utilise qu’une seule carte, cette carte
sera désigné « eth0 ».
Pour déterminer la liste de toutes les interfaces réseaux existant sur un système, configuré
ou non, on utilise la commande ifconfig avec l’option a.
[cisse@cisse]# ifconfig -a
Généralités 14
Configuration d’interface
Remarque: ipconfig sous Windows n’est pas l’égal de ifconfig mais plutôt netsh.exe
Généralités 15
Affectation d’une adresse IP
Généralités 16
Affectation d’une adresse IP
Possibilité d’ajouter une deuxième adresse IP à une interface déjà configurée (Alias).
Ex:
ifconfig interface:sous-interface adresse_ipv4
Généralités 17
Les alias
Pas possible avec les interfaces de type point à point comme les interfaces des connexions
ppp.
Généralités 18
Les alias
Les alias utilisent comme nom, le nom de l'interface réseau principale et un numéro,
séparés par deux points (caractère ':').
Par exemple, si l'interface eth0 dispose d'un alias, celui-ci sera nommé eth0:0.
Ainsi, pour fixer l'adresse d'un alias d'une interface réseau, la syntaxe suivante:
ifconfig interface:numéro adresse netmask masque
numéro est le numéro de l'alias.
adresse est l'adresse IP à attribuer à cet alias
Généralités 19
Affectation d’une adresse IP
Généralités 20
Configuration
Exemple:
[cisse@cisse]# ifconfig eth0:0 10.0.0.2 netmask 255.255.255.0
[cisse@cisse]# ip a add 10.0.0.2/24 dev eth0:0
[cisse@cisse]# ifconfig eth0:0
Généralités 21
Configuration passerelle par défaut: route
La commande route permet de définir des routes statiques sur une machine Linux.
Cette commande est aussi utilisée pour définir la passerelle par défaut.
Généralités 22
Affectation d’une adresse IP
Généralités 23
Configuration réseau dans /etc/network
/etc/network/interfaces
Généralités 24
Configuration réseau dans /etc/network
auto interface
iface interface inet static
address adresse_ip
netmask masque
gateway ip_passerelle
Généralités 25
Configuration réseau dans /etc/network
auto interface
iface interface inet dhcp
Généralités 26
Configuration réseau dans /etc/network
Généralités 27
Configuration réseau dans /etc/network
Ce script appelle la commande ifup (interface up) pour activer les interfaces aves leurs
paramètres et ifdown (interface down) pour désactiver les interfaces.
Généralités 28
Configuration réseau dans /etc/network
Exemple de configuration:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
Généralités 29
Configuration réseau dans /etc/network
Si l'interface eth0 doit être configurée automatiquement par un serveur DHCP, il faut
indiquer :
auto eth0
iface eth0 inet dhcp
NB: Pour que les modifications de ce fichier soient prises en compte, il faut redémarrer ou
utiliser les commandes ifup et ifdown. Par exemple :
ifup eth0
Généralités 30
Configuration réseau dans /etc/network
Généralités 31
Gestion des adresses MAC avec arp
Le protocole ARP permet d’établir la correspondance entre adresse IP et adresse MAC.
La commande arp permet d’observer et de gérer les valeurs contenues dans ce cache.
Généralités 32
Gestion des adresses MAC avec arp
Syntaxe de la commande arp pour observer le cache:
arp –n
L’option –n permet de réaliser une recherche DNS inverse
Généralités 33
Configuration Wi-Fi
Nous allons étudier comment configurer une connexion Wi-Fi en lignes de commande.
Généralités 34
Détermination de l’interface Wi-Fi
Toutes les interfaces renvoyant une référence à 802.11 sont des interfaces Wi-Fi.
Généralités 35
Détermination de l’interface Wi-Fi
Généralités 36
Détermination de l’interface Wi-Fi
Généralités 37
Détermination de l’interface Wi-Fi
Le premier est émis par un point d’accès dont l’adresse MAC est 00:12:17:BC:8E:68
fonctionnant en 802.11 g (2,4 GHz et 54Mb/s) et dont le SSID est pd4e et sans sécurité.
Le deuxième provient d’un point d’accès dont l’adresse MAC est 00:0C:46:F6:8C:30
émettant aussi en 802.11g, avec le SSID internet et sans aucune sécurité.
Généralités 38
Connexion à un réseau Wi-Fi non sécurisé
Où interface représente l’interface réseau Wi-Fi géré par le système et nom_ssid le nom
du réseau Wi-Fi auquel on souhaite se connecter.
Généralités 39
Configuration et diagnostique:
commande IP
La commande ip permet aussi de configurer et de faire des diagnostique sur une interface.
Généralités 40
Configuration et diagnostique:
commande IP
Exemple:
[cisse@cisse]# ip link list
( consulte la configuration des interfaces)
[cisse@cisse]# ip address add 192.168.0.1 broadcast 192.168.0.255 dev eth0
(configurer l'interface eth0 avec l'adresse192.168.0.1 )
[cisse@cisse]# ip address del 192.168.0.1 broadcast 192.168.0.255 dev eth0
(Suppression de la configuration de l'interface eth0)
[cisse@cisse]# ip -6 addr add 2001:DB8::1/64 dev eth0
(manipulation d’adresse IPv6)
Généralités 41
Diagnostiques réseaux
Pour tester si la carte réseau fonctionne, on peut essayer de communiquer avec une autre
machine avec la commande suivante:
ping <adresse ip>
La commande ping envoi un paquet à l'adresse IP puis attend que la machine réponde.
Généralités 42
Diagnostiques réseaux
Généralités 43
Diagnostiques réseaux
Généralités 44
Wireshark
Wireshark découpe ses captures en couches du modèle OSI, qui est pratique et
pédagogique.
Pratique en TP
Généralités 45
Configuration d’interface
Exemples :
[cisse@cisse]# ifconfig eth0
( consulte la configuration de l'interface eth0)
[cisse@cisse]# ifconfig eth0 192.168.0.1 netmask 255.255.255.0 up
(configurer l'interface eth0 avec l'adresse192.168.0.1 )
[cisse@cisse]# ifconfig eth0 down
(désactive l'interface eth0)
Généralités 46
Affichage de la configuration
Généralités 47
Affichage de la configuration
Les interfaces
Généralités 48
Affichage de la configuration
Type de carte et adresse physique
Généralités 49
Affichage de la configuration
Information d’adresse IPv4
Généralités 50
Affichage de la configuration
Etat du lien, types de communications
permises, mtu, métrique
Généralités 51