CONFIGURATION D'UN RÉSEAU Généralités La configuration d'un réseau consiste à définir 3 plans le plan d'adressage ; le plan de routage ; le plan de "nommage". Le plan d'adressage définit les adresses IP "connues" du réseau ; constitue la brique de base. Le plan de routage consiste à établir un fléchage qui constitue l'ensemble des itinéraires connus sur un réseau ; concerne l'ensemble des équipements IP du réseau (Stations, serveurs et surtout routeurs). le plan de "nommage" définit un domaine de nom ; définit éventuellement des sous-domaines ; une machine peut avoir un ou plusieurs noms dans le domaine; un nom de machine est associé à au moins une adresse IP. Support de cours 1/36
LE PLAN D ADRESSAGE Conception De quoi s agit-il? Description de(s) adresse(s) IP et masque(s) affecté au(x) réseau(x) de l entreprise Spécification de l architecture logique du réseau Prend en compte l organisation fonctionnelle, spatiale de l entreprise. Exemple : réseaux affectés à des divisions, des agences ; des contraintes techniques ; les évolutions potentielles. Première étape de la conception de l'architecture logique du réseau ne doit pas être négligée Support de cours 2/36
LE PLAN D ADRESSAGE Conception L adressage officiel consiste à utiliser les adresses publiques fournies par le NIC pour l'ensemble de son réseau ; il vaut mieux l éviter de façon générale ; utiliser la translation d adresse ou les proxy de préférence; Un bon compromis consiste à : o utiliser une partie des adresses pour les serveurs accessibles depuis l'internet ; o utiliser une autre partie pour la translation d'adresses L adressage privatif utilisation pour son réseau d adresses publiques existantes sur Internet ; utilisable si on «ne sort pas sur Internet» ; rréférer l adressage privé RFC 1918. L adressage privé : RFC 1918 plages d adresses dans les classes A,B,C réservées ; non routables sur l Internet ; 3 Plages d adresses définies 10.0.0.0-10.255.255.255 172.16.0.0-172.31.255.255 192.168.0.0-192.168.255.255 Support de cours 3/36
LE PLAN DE ROUTAGE Conception Directement déduit du plan d'adressage Définit l'ensemble des itinéraires Cas particulier des réseaux d'interconnexion un réseau d'interconnexion est généralement un réseau WAN qui connecte deux ou plusieurs réseaux d'une même entreprise ; rend nécessaire un plan d'adressage spécifique ; le routage entre réseaux se fera en utilisant cette adressage spécifique ; Exemple : Réseau A Routeur A Réseau d'interconnexion Routeur B Réseau B Adressage d'interconnexion Support de cours 4/36
LE PLAN DE NOMMAGE Généralités Part du principe qu'il est plus facile de mémoriser un nom qu'un adresse IP. Comment associer un nom à une adresse IP? La résolution de nom 3 niveaux d'adresses sur un réseau local Application Nom machine Résolution de nom Transport ARP IP ETHERNET Adresse IP Adresse MAC 2 modes de résolution Local : o Hosts ; o fichier local associant nom et adresse IP ; o équivalent à un carnet d'adresse personnel. distant o DNS ou Domain Name Service ; o serveur distant associant nom et adresse IP ; o équivalent au minitel. Support de cours 5/36
LE DNS Généralités Le système DNS est un système de bases de données : associant des noms à des adresses IP ; réparti internationalement au travers de serveurs DNS. Cette répartition est réalisée grâce la délégation de domaine Tout domaine est rattaché à une organisation qui constitue une autorité administrative Une organisation peut : découper son domaine en sous-domaines ; déléguer les sous-domaines à d autres organisations. Ces organisations déléguées peuvent : découper leur sous-domaine en sous-domaines ; déléguer les sous-domaines à d'autres organisations. Le domaine de l'organisation qui délègue s'appelle le domaine parent Il contient des pointeurs vers les sous-domaines délégués Attention, il est possible de créer des sous-domaines sans pour autant déléguer Support de cours 6/36
Exemple de délégation LE DNS Délégation equipement gouv fr interieur insee education L'organisation responsable du domaine fr délègue la gestion de domaines dans le domaine fr à d'autres organisations (ex : insee, gouv). L'organisation responsable du domaine gov délègue à des administrations la gestion de sous-domaines (ex : équipement, éducation, intérieur) Support de cours 7/36
PARAMÉTRAGE GÉNÉRAL D'UN POSTE DE TRAVAIL 1 Paramétrer l adresse IP et le masque 2 Paramétrer les routes 3 Paramétrer la résolution de nom Support de cours 8/36
PARAMÉTRAGE GÉNÉRAL Paramétrer l adresse IP et le masque Nécessaire et suffisant pour permettre la communication IP sur un réseau unique non ouvert. la configuration définit «l adresse» du poste et celle du masque de réseau ; par défaut le masque est celui de la classe ; Station A @ip 192.168.2.1 Station D @ip 192.168.2.4 Station C @ip 192.168.2.3 Station B @ip 192.168.2.2 l ensemble des stations doit être sur le même réseau IP une machine «peut avoir» plusieurs adresses IP plusieurs adresses IP définies sur le même interface (alias) plusieurs interfaces (la machine est une passerelle entre au moins deux réseaux) Deux machines «ne peuvent avoir» la même adresse IP (conflit d adresses) Support de cours 9/36
PARAMÉTRAGE GÉNÉRAL Paramétrer les routes Nécessaire pour assurer la communication inter-réseau RESEAU 1 Routeur A RESEAU 2 Une route précise l adresse destination (hôte ou un réseau) ; l adresse de la passerelle (routeur) pour atteindre cette destination ; Ex : Destination Masque Passerelle 192.168.2.0 255.255.255.0 192.168.1.245. Chaque station doit préciser la ou les routes à utiliser Une route peut-être : statique ou dynamique ; la route par défaut précise un routeur auquel sera envoyé tous les paquets qui ne sont pas à destination du réseau ; une route spécialisée à destination d'un hôte ou d'un réseau. Support de cours 10/36
PARAMÉTRAGE GÉNÉRAL Paramétrer la résolution de nom Utilisation des noms au lieu des adresses IP Exemple telnet SVR1 au lieu de telnet 192.168.10.20 ping SVR1.sous-dom.ex-cnam.fr Résolution locale similaire à un carnet d adresses personnel ; la station dispose de sa propre table de conversion ; fichier hosts Fichier hosts Station A @ip 192.168.2.1 192.168.2.2 station B Station B @ip 192.168.2.2 résolution DNS minitel la station consulte un serveur pour associer des noms à des adresses IP ; NIS ou DNS. Serveur DNS 192.168.2.1 station A 192.168.2.2 station B 192.168.2.3 station C 192.168.2.100 DNS1 Station A @ip 192.168.2.1 Station C @ip 192.168.2.3 Station B @ip 192.168.2.2 Support de cours 11/36
Exemple PARAMÉTRAGE GÉNÉRAL Pc Windows 192.168.2.245 Routeur par défaut INTERNET 192.168.2.0 192.168.10.0 192.168.2.1 Routeur R1 10.0.0.1/24 TRANSPAC 10.0.0.2/24 Routeur R2 192.168.2.45 Caractéristiques réseau en adressage RFC 1918 : 192.168.2.0. ; passerelle par défaut ouverte sur l internet (pare-feu) ; réseau distant 192.168.10.0 accessible via TRANSPAC (route spécialisée). Support de cours 12/36
PARAMÉTRAGE D UN POSTE D UN POSTE WINDOWS La fenêtre de configuration réseau Accès aux propriétés TCP/IP du poste de travail. Méthode 1 : Aller demarrer\parametres\panneau de configuration. Puis double-cliquer sur l'icône réseau Méthode 2. Cliquer sur le bouton droit du voisinage réseau, puis choisir les propriétés de l objet. Fenêtre de configuration. Sélectionner l'interface à configurer et cliquer sur propriétés Support de cours 13/36
PARAMÉTRAGE D UN POSTE D UN POSTE WINDOWS La fenêtre de configuration de TCP-IP Se présente sous la forme de six onglets dont l'adresse IP ; la passerelle ; la configuration DNS. Support de cours 14/36
PARAMÉTRAGE D UN POSTE D UN POSTE WINDOWS. Configuration de l adresse IP L onglet Adresse IP 2 possibilités utiliser d un serveur DHCP ; spécifier l adresse IP. Support de cours 15/36
PARAMÉTRAGE D UN POSTE D UN POSTE WINDOWS. Vérification de l adresse IP La commande ipconfig C:\WINDOWS>ipconfig Configuration IP de Windows 98 1 - Carte Ethernet : Adresse IP......... : 192.168.2.1 Masque de sous-réseau... : 255.255.255.0 Passerelle par défaut... : 192.168.2.245 Ipconfig /ALL permet d obtenir des informations supplémentaires La commande winipcfg C:\WINDOWS> winipcfg 192.168.2.20 255.255.255.0 192.168.2.245 Support de cours 16/36
PARAMÉTRAGE D UN POSTE D UN POSTE WINDOWS. Configuration des routes Configuration de la passerelle par défaut. 192.168.2.245 Ajout de routes additionnelles. Réalisé avec la commande ROUTE. Syntaxe : route add destination Netmask masque passerelle Metric métrique Exemple : route add 192.168.10.0 Netmask 255.255.255.0 192.168.2.45 Metric 1. Support de cours 17/36
PARAMÉTRAGE D UN POSTE D UN POSTE WINDOWS. Vérification des routes La commande Netstat affiche les routes définies sur la station ; affiche également les connexions actives. Exemple C:\WINDOWS>netstat -rn Table de routage Itinéraires actifs : Adresse réseau Masque réseau Adr. passerelle Adr. interface Métrique 0.0.0.0 0.0.0.0 192.168.1.45 192.168.1.2 1 192.168.1.0 255.255.255.0 192.168.1.2 192.168.1.2 1 192.168.10.0 255.255.255.0 192.168.1.245 192.168.1.2 1 La commande tracert (Trace Route) Fournit dynamiquement la liste des passerelles empruntées pour atteindre l hôte de destination. Exemple C:\WINDOWS>tracert 192.168.10.20 Détermination de l'itinéraire vers 192.168.10.20 avec un maximum de 30 sauts : 1 2 ms 1 ms 1 ms 192.168.1.45 2 157 ms 158 ms 161 ms 10.0.1.2 3 183 ms 172 ms 179 ms 192.168.10.20 Itinéraire déterminé. Support de cours 18/36
PARAMÉTRAGE D UN POSTE D UN POSTE WINDOWS. résolution de noms. Résolution locale. fichier c:\windows\hosts ; entrées en nom relatif ou complet. Résolution distante. Nom de la station Nom du domaine Ordre de recherche des serveurs DNS Ordre de résolution du domaine Support de cours 19/36
PARAMÉTRAGE D UN POSTE D UN POSTE WINDOWS. Résolution de noms (2). Exemple 1 Ping SVRA à partir de la machine host1 Demande de résolution de SVRA.sous-dom.ex-cnam.fr Requête DNS envoyé au serveur 192.168.2.100. Pas de réponse : requête envoyée au serveur 192.168.2.101 Réponse négative : recherche de SVRA. ex-cnam.fr Exemple 2 Ping www.bull.net à partir de la machine host1 Demande de résolution de www.bull.net Requête DNS envoyé au serveur 192.168.2.100 2 solutions L entrée est dans le cache du serveur Réponse La requête est renvoyée au serveur de domaine supérieur (fr) Support de cours 20/36
PARAMÉTRAGE D UNE STATION UNIX. Adresse IP et masque Réalisé au moyen de la commande ifconfig Ifconfig interface adresse-ip Activation de l interface locale (loopback) # Ifconfig lo 127.0.0.1 # ifconfig lo lo Lien encap : Boucle locale inet adr : 127.0.0.1 Masque : 255.0.0.0 UP LOOPBACK RUNNING MTU:3924 Metric:1 Paquets Reçus : 0 erreurs : 0 jetés : 0 débordements : 0 Paquets transmis : 0 erreurs : 0 jetés : 0 débordements : 0 # ping 127.0.0.1 PING 127.0.0.1 (127.0.0.1): 56 data bytes 64 bytes from 127.0.0.1: icmp_seq=0 ttl=255 time=0.0 ms 64 bytes from 127.0.0.1: icmp_seq=1 ttl=255 time=0.0 ms ^C --- 127.0.0.1 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max = 0.0/0.0/0.0 ms Support de cours 21/36
PARAMÉTRAGE D UNE STATION UNIX OU LINUX. Adresse IP et masque configuration de l interface ethernet # Ifconfig eth0 192.168.2.20 Vérification # ifconfig eth0 eth0 Lien encap:ethernet HWaddr 00:50:DA:36:3D:6E inet adr: 192.168.2.20 Bcast:192.168.2.255 Masque:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 Paquets Reçus : 0 erreurs : 0 jetés : 0 débordements : 0 Paquets transmis : 0 erreurs : 0 jetés : 0 débordements : 0 Interruption : 5 Adresse de base : 0xe400 # ping 192.168.2.20 PING 192.168.2.20 (192.168.2.20): 56 data bytes 64 bytes from 192.168.2.20: icmp_seq=0 ttl=255 time=0.0 ms 64 bytes from 192.168.2.20: icmp_seq=1 ttl=255 time=0.0 ms ^C --- 192.168.2.20 ping statistics --- 2 packets transmitted, 2 packets received, 0% packet loss round-trip min/avg/max = 0.0/0.0/0.0 ms Ajout d un alias # Ifconfig eth0 :1 192.168.2.21 (LINUX) # Ifconfig en0 alias 192.168.2.21 (AIX) Support de cours 22/36
PARAMÉTRAGE D UNE STATION UNIX OU LINUX. Adresse IP et masque Configuration générale de l interface #ifconfig <interface> [Inet] <@ip> [netmask <masque>] [broadcast <@broadcast>] Exemple #ifconfig en0 inet 192.168.2.1 netmask 255.255.255.0 broadcast 192.268.2.255 Nom des interfaces Interface locale : lo0 ou lo. Noms des interfaces différent Linux eth0 Sun, Solaris le0 AIX en0 Digital ln0 HP-Unix lan0 selon les constructeurs Support de cours 23/36
PARAMÉTRAGE D UNE STATION UNIX OU LINUX. Configuration des routes Réalisé au moyen de la route Ajout route add {-host -net} Cible [netmask masque] [gw passerelle] [metric Métrique] Retrait route del {-host -net} Cible [gw passerelle] [metric Métrique] Configuration de la route par défaut Ajout # route add -net 0.0.0.0 gw 192.168.2.45 Vérification # netstat -rn Table de routage IP du noyau Destination Passerelle Genmask Indic MSS Fenêtre irtt Iface 192.168.2.20 0.0.0.0 255.255.255.255 UH 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 0.0.0.0 192.168.2.45 0.0.0.0 UG 0 0 0 eth0 Configuration d une route spécialisée Ajout # route add -net 192.168.10.0 mask 255.255.255.0 gw 192.168.2.245 Vérification # netstat -rn Table de routage IP du noyau Destination Passerelle Genmask Indic MSS Fenêtre irtt Iface 192.168.2.20 0.0.0.0 255.255.255.255 UH 0 0 0 eth0 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo 192.168.10.0 192.168.2.245 255.255.255.0 UG 0 0 0 eth0 0.0.0.0 192.168.2.45 0.0.0.0 UG 0 0 0 eth0 Support de cours 24/36
PARAMÉTRAGE D UNE STATION UNIX OU LINUX. Vérification des routes La commande Netstat ou route Affiche les routes définies sur la station. Exemple # netstat -rn Tables de routage Destination Gateway Flags Refs Use If PMTU Exp Groups Arborescence de la route pour la famille de protocoles 2 (Internet): Default 172.24.20.245 UG 50 2224310 en0 - - 1/8 1.0.0.1 U 4 3262 en1 - - 127/8 127.0.0.1 U 7 95945 lo0 - - 172.24.20/23 172.24.20.2 U 21 11605438 en0 - - 194.32.200/24 172.24.20.246 UGD 138 148347 en0 - - La commande traceroute Fournit dynamiquement la liste des passerelles empruntées pour atteindre l hôte de destination. Support de cours 25/36
PARAMÉTRAGE D UNE STATION UNIX OU LINUX Résolution de nom Résolution locale Fichier /etc/hosts # cat /etc/hosts 192.168.2.20 host1.ex-cnam.fr host1 192.168.2.245 r1.sous-dom.ex-cnam.fr r1 192.168.2.2 svr1.sous-dom.ex-cnam.fr svr1 Résolution DNS Fichier /etc/resolv.conf o Précise le domaine, o L ordre de recherche des serveurs DNS, o L ordre de recherche des domaines Exemple # cat resolv.conf domain ex-cnam.fr search sous-dom.ex-cnam.fr excnam.fr nameserver 172.30.16.22 nameserver 172.30.16.21 Support de cours 26/36
PARAMÉTRAGE D UNE STATION UNIX OU LINUX ordre de résolution hosts et DNS peuvent être utilisés simultanément Possibilité de préciser si la résolution se fait en recherchant dans le fichier hosts puis dans le DNS ; dans le DNS, puis dans le fichier hosts. Exemple de configuration Fichier /etc/svc.conf sous Digital Unix # cat svc.conf hosts=local,bind Fichier /etc/netsvc.conf sous AIX # cat netsvc.conf order hosts,bind Fichier /etc/host.conf sous Linux # cat host.conf hosts=local,bind Support de cours 27/36
PARAMÉTRAGE D UNE STATION UNIX OU LINUX Synthèse des fichiers systèmes Résolution locale /etc/hosts Résolution DNS /etc/resolv.conf Ordre de résolution (local, distant) /etc/hosts.conf (Linux) /etc/netsvc.conf (AIX) /etc/svc.conf (Digital) Fichiers systèmes de démarrage /etc/init.d/network ou tcp (System 5) /etc/rc.d/init.d/network (Linux) /etc/rc.net (AIX) Support de cours 28/36
PARAMÉTRAGE D UNE STATION LINUX Utilitaire LinuxConf Accès à la configuration de TCP/IP lancer l'utilitaire LinuxConf ; choisir la configuration réseau. A partir de la fenêtre précédente, il est possible de configurer : nom et adresse IP ; la résolution DNS ; le routage. Support de cours 29/36
PARAMÉTRAGE D UNE STATION LINUX Utilitaire LinuxConf Configuration du nom de la machine Configuration de l'adresse IP des interfaces Support de cours 30/36
PARAMÉTRAGE D UNE STATION LINUX Utilitaire LinuxConf Configuration de la résolution DNS Support de cours 31/36
PARAMÉTRAGE D UNE STATION LINUX Utilitaire LinuxConf Configuration des routes route par défaut routes spécialisées Support de cours 32/36
PARAMÉTRAGE D UN SERVEUR XP Configuration du réseau Accès aux propriétés TCP/IP Démarrer/Connexion/Afficher toutes les connexions ou Démarrer/Panneau de configuration/connexion Réseau Click bouton droit sur l'icône réseau local Support de cours 33/36
PARAMÉTRAGE D UN SERVEUR XP. Adresse IP et masque Onglet adresse IP Support de cours 34/36
PARAMÉTRAGE D UN SERVEUR XP. Configuration des alias IP et des routes Accès par le bouton «avancé» de l onglet adresse IP. Support de cours 35/36
PARAMÉTRAGE D UN SERVEUR XP. Résolution de nom Résolution locale Fichier hosts Fichier lmhosts Résolution DNS Support de cours 36/36