Upload
sebastienchapuis
View
126
Download
5
Embed Size (px)
Citation preview
www.supinfo.com
Copyright © SUPINFO. All rights reserved
Configuration réseau
S’ouvrir au mondeCampus-Booster ID : **XXXXX
Votre formateur…
Nom du formateur
Configuration Réseau
Titre: **Entrez le titre ou la fonction.
Distinctions & expérience: **Ce qui rend le présentateur qualifié pour ce cours.
Formation: **Liste des diplômes ou certifications si nécessaire.
Publications: **Toutes les publications du présentateur notamment au sujet du cours.
Contact:**Campus-Booster ID: [email protected]
Objectifs de ce module
Avoir des rappels sur les réseaux IP. Les notions à connaître.
Apprendre à gérer le réseau sous Linux. Les bases de la configuration.
Connaître les interfaces réseaux. Les connaître et apprendre à les configurer.
Apprendre à utiliser les outils réseau. Apprendre à maîtriser les utilitaires réseau.
En suivant ce module vous allez :
Configuration réseau
Plan du moduleVoici les parties que nous allons aborder:
Configuration Réseau
Rappels sur TCP/IP. Le fonctionnement d’un réseau
Les interfaces réseaux. Comment reconnaître chaque NIC.
Configuration des interfaces. Manuelle ou automatique ?
Résolution de problèmes. Cela ne fonctionne plus ? Pas de panique !
Protocole Point à Point
Rappels sur TCP/IP
Le fonctionnement du réseau
Configuration Réseau
Plan de la partie
Schéma de principe.
Vocabulaire.
Voici les chapitres que nous allons aborder:
Rappels sur TCP/IP
Schéma de principeRappels sur TCP/IP
ClientServeur
192.168.0.2
GW : 192.168.0.1
192.168.0.1
212.95.66.1
Client
192.168.0.3
GW : 192.168.0.1
Internet
Les réseaux sont principalement composés :
VocabulaireRappels sur TCP/IP
Adresse IP - adresse d'une machine sur un réseau TCP/IP
Passerelle - machine qui sert d'intermédiaire entre deux réseaux
Route - chemin à emprunter pour le trafic vers un réseau donné
Route par défaut - route à emprunter en dernier recours.
Pause-réflexion
Avez-vous des questions ?
Rappels sur TCP/IP
Pause-réflexionRappels sur TCP/IP
Une porte vers l’Internet
L’adresse d’une machine
Un pont entre deux réseaux
Un point d’acces WIFI
Qu’est-ce q’une passerelle ?
Choisissez la meilleur réponse :
Les interfaces réseaux
Le matériel et sa représentation logique
Configuration Réseau
Représentation logiqueLes interfaces réseaux
eth0
Identifiant
Numéro
Détermine le type du périphérique
Définit l’ordre de détection par le noyau
Chaque interface possède un identifiant unique :
Représentation logiqueLes différents type d’interfaces réseaux
Les interfaces réseaux
Interfaces Nom
Ethernet
Token Ring
Fibre optique
Wifi
Modem
eth
tr
fddi
wlan ou eth
ppp
Loopback lo
Pause-réflexion
Avez-vous des questions ?
Les interfaces réseaux
Configuration des interfaces
Les outils de gestion du réseau sous GNU/Linux
Configuration Réseau
Plan de la partie
Configuration automatique.
Configuration manuelle.
La table de routage.
Résolution de noms.
Nom d’hôte.
Voici les chapitres que nous allons aborder:
Configuration des interfaces
Configuration automatiqueConfiguration des interfaces
Pour interroger un serveur DHCP en ligne de commande :
[root@linux ~]# dhclient interface
D’autres clients sont disponibles :
Nom Distributions
dhclient
dhcpcd
pump
Mandriva, Debian
Gentoo, SUSE Linux
Knoppix
Configuration manuelleConfiguration des interfaces
Pour obtenir des informations concernant l’interface :
[root@linux ~]# ifconfig interface
sans option : affiche l’état de toutes les interfaces actives.
interface : affiche l’état de l’interface.
-a : affiche l’état de toutes les interfaces, actives ou non.
Configuration manuelleConfiguration des interfaces
Pour configurer une interface :
[root@linux ~]# ifconfig interface addr
[root@linux ~]# ifconfig interface netmask mask
[root@linux ~]# ifconfig interface broadcast addr
La table de routageConfiguration des interfaces
La commande route permet d’afficher la table
[root@linux ~]# route
[root@linux ~]# route add -net addr/mask dev int
[root@linux ~]# route add default gw addr
... d’ajouter une route
... d’ajouter une route par défaut
[root@linux ~]# route del addr/mask
... de supprimer une route
Résolution de nomsConfiguration des interfaces
Fichier /etc/resolv.conf pour configurer les serveurs DNS
search esi-supinfo.com
nameserver 10.4.40.1
nameserver 10.1.40.1
search : suffixe DNS à utiliser.
nameserver : adresse IP d’un serveur DNS.
Résolution de nomsConfiguration des interfaces
Fichier /etc/hosts pour une résolution locale
127.0.0.1 localhost svn.labo-linux.com
10.1.76.220 svn.labo-linux.com
Résolution de nomsConfiguration des interfaces
Fichier /etc/nsswitch.conf pour l’ordre de résolution
passwd: files nisplus nis shadow: files nisplus nis group: files nisplus nis hosts: files dns nisplus nis
Nom d’hôteConfiguration des interfaces
Sert à donner un nom mémorisable à une machine
[root@linux ~]# hostname
sans argument : affiche le nom de la machine.
-f : affiche le FQDN.
Pour modifier le nom de la machine
[root@linux ~]# hostname nom
Pause-réflexion
Avez-vous des questions ?
Configuration des interfaces
Résolution de problèmes
Lorsque plus rien ne marche
Configuration Réseau
Plan de la partie
Test de la pile IP. Test de la connexion. Test de la résolution de noms. La commande traceroute La commande netstat La commande dig La commande whois
Voici les chapitres que nous allons aborder:
Résolution de problèmes
Test de la pile IPRésolution de problèmes
Le noyau sait-il communiquer ?
[root@linux ~]# ping localhost
[root@linux ~]# ping 127.0.0.1
[root@linux ~]# ping addr_distante
Test de la connexionRésolution de problèmes
Peut-on sortir du réseau local ?
[root@linux ~]# ping addr_gw
Test de la résolution de nomsRésolution de problèmes
Peut-on joindre le ou les serveurs DNS ?
[root@linux ~]# ping addr_dns
La commande tracerouteRésolution de problèmes
La commande traceroute permet de suivre le chemin qu’emprunte un paquet TCP/IP :
[root@linux ~]# traceroute mail.supinfo.comtraceroute to mail.supinfo.com (212.80.91.71), 30 hops max, 40 byte packets1 linux (192.168.1.1) 0.282 ms 0.147 ms 0.105 ms2 193.253.160.3 (193.253.160.3) 55.493 ms 55.736 ms 58.933 ms12 easy-interlan.router.easynet.fr (212.180.0.135) 55.892 ms 53.760 ms 13 easy-interlan-10.easynet.fr (212.180.93.42) 59.920 ms 56.677 ms 59.887 14 supinfo-2.supinfo.com (212.180.91.71) 57.182 ms 51.742 ms 53.876 ms
La commande netstatRésolution de problèmes
-a Connexions actives et services à l’écoute
-n Annule la résolution DNS inversé
-t ou -u TCP ou UDP
-p Affiche le processus lié à la connexion
Netstat permet d’afficher les détails des connexion actives :
[root@linux ~]# netstat -tlp
Différentes options :
La commande digRésolution de problèmes
Dig permet d’interroger des serveurs DNS :
[root@linux ~]# dig redhat.com; <<>> DiG 8.2 <<>> redhat.com any ;; res options: init recurs defnam dnsrch;; got answer: ;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 6 ;; flags: qr rd ra; QUERY: 1, ANSWER: 6, AUTHORITY: 4, ;; ADDITIONAL: 5 QUERY SECTION: ;; redhat.com, type = ANY, class = IN ;; ANSWER SECTION: redhat.com. 22h36m45s IN NS ns.redhat.com. redhat.com. 22h36m45s IN NS ns2.redhat.com. redhat.com. 22h36m45s IN NS ns3.redhat.com. redhat.com. 22h36m45s IN NS speedy.redhat.com. redhat.com. 23h48m10s IN MX 10 mail.redhat.com. redhat.com. 23h48m10s IN A 207.175.42.154 ;; AUTHORITY SECTION: redhat.com. 22h36m45s IN NS ns.redhat.com. redhat.com. 22h36m45s IN NS ns2.redhat.com. redhat.com. 22h36m45s IN NS ns3.redhat.com. redhat.com. 22h36m45s IN NS speedy.redhat.com. ;; ADDITIONAL SECTION: ns.redhat.com. 1d23h48m10s IN A 207.175.42.153 ns2.redhat.com. 1d23h48m10s IN A 208.178.165.229 ns3.redhat.com. 1d23h48m10s IN A 206.132.41.213 speedy.redhat.com. 23h48m10s IN A 199.183.24.251 mail.redhat.com. 23h48m10s IN A 199.183.24.239 ;; Total query time: 81 msec ;; FROM: smp to SERVER: default -- 209.195.201.3 ;; WHEN: Wed Apr 5 03:15:03 200;; MSG SIZE sent: 28 rcvd: 275
La commande whoisRésolution de problèmes
La commande whois interroge la base d’information whois :
[root@linux ~]# whois [email protected] Registrant: Linux Documentation Project (LINUXDOC-DOM) 4428 NE 74th Ave. Portland, OR 97218 US Domain Name: LINUXDOC.ORG Administrative Contact, Technical Contact, Zone Contact: Account, Hostmaster (AH243-ORG) [email protected] Command Prompt Software 4428 NE 74th Ave. Portland, OR 97218 US (503)493-1611 Billing Contact: Account, Hostmaster (AH243-ORG) [email protected] Command Prompt Software 4428 NE 74th Ave. Portland, OR 97218 US (503)493-1611 Record last updated on 15-Feb-2000 Record created on 20-Feb-1999 Database last updated on 5-Apr-2000 12:51:28 EDT Domain servers in listed order: NS1.OPENDOCS.ORG 209.102.107.110 NS1.INETARENA.COM 206.129.216.1 NS.UNC.EDU 152.2.21.1
Pause-réflexion
Avez-vous des questions ?
Résolution de problèmes
Protocole Point à Point
Point to Point
Configuration Réseau
Plan de la partie
Présentation.
Authentification.
Voici les chapitres que nous allons aborder:
Protocole Point à Point
PrésentationProtocole Point à Point
Connextion entre 2 hôtes via une interface série.
Différentes étapes :
Le client contacte le serveur puis négociation (vitesse maximale, etc …)
Authentification
Le serveur renvoie une IP au client
Configuration de l’interface par le client
PrésentationProtocole Point à Point
Dialogue entre le client et le serveur grâce à chat :
ABORT BUSY ABORT ERROR ABORT 'NO CARRIER' ABORT 'NO DIALTONE' ABORT 'Invalid Login' ABORT 'Login incorrect' "ATZ OK ATDT0899887766 CONNECT " login: john password: jhonpass TIMEOUT 5 > ppp
PrésentationProtocole Point à Point
Lancement du daemon pppd :
[root@linux ~]# pppd [interface] [vitesse] [options]
Connectscript Script à utiliser à la connexion
debug Information de débugage
defaultroute Création automatique d’une nouvelle route
nodetach Pppd reste au premier plan
Différentes options :
AuthentificationProtocole Point à Point
Par défaut, authentification en clair :
PAP : Ne pas utiliser (envoi en clair)
CHAP : Utilisation d’un challenge
MSCHAP : Version de Microsoft de CHAP
Pause-réflexion
Avez-vous des questions ?
Protocole Point à Point
Configuration des interfaces
Résolution de problèmes Rappel sur
TCP/IP
Résumé du module
Les interfaces réseaux
Configuration Réseau
Pour aller plus loin…Si vous voulez approfondir vos connaissances:
Configuration Réseau
Modules de coursPublications
Sites web
Commandes de Base
Le noyau Linux.
Conférences
www.labo-linux.org
Félicitations
Vous avez suivi avec succès le module de cours n°01
Configuration Réseau
FinConfiguration Réseau