Mise en place d`un service DNS et DHCP sous Mandriva
Transcription
Mise en place d`un service DNS et DHCP sous Mandriva
Mise en place d’un service DNS et DHCP sous Mandriva Objectifs Installer et configurer les services DNS et DHCP sur un réseau Mandriva. Matériels et logiciels utilisés o o o 2 machines sous Mandriva 2010 Free : 1 serveur et un client Un câble pair torsadé avec des connecteurs RJ45 CD-ROM Mandriva 2010 Free ou une connexion internet Contexte professionnel Je suis employé en tant qu’administrateur réseaux dans la société SMB-Corp basée à Toulouse. L’entreprise me charge d’installer et de configurer chez un client un serveur tournant sous Mandriva qui est une distribution de Linux, les services DNS et DHCP. Le réseau se constitue d’un serveur et de postes client. Situation Initiale Deux postes ayant sur chacun le système d’exploitation Mandriva installé. Aucune configuration réseau. Situation Finale Après la réalisation de l’activité, la gestion des adresses IP se fait dynamiquement (automatiquement), et enfin le serveur DNS nous permettra de résoudre les adresses IP en nom de domaine. Compétences C22 C31 C32 •Installer et configurer un réseau •Assurer les fonctions de base de l'administration d'un réseau •Assurer les fonctions de l'exploitation Vincent de Prato – BTS IG II – 2009/2010 Vincent de Prato – BTS IG 2 - 2010 Page 1 1°) Définition d’un service DNS Le service DNS (Domain Name System), système de noms de domaine, est un service permettant de résoudre une adresse IP en un nom de machine FQDN (et inversement). 2°) Configuration et installation a) Sur le serveur : Adresse IP = 192 .168.2.1 Il faut tout d’abord configurer les paramètres réseaux du serveur. Pour ce faire nous suivrons cette démarche : - Menu Internet Centre réseau Filaire(Ethernet) Configurer Configuration manuelle → « Adresse IP : 192.168.2.1 » → OK . Voilà votre serveur est configuré pour accueillir l’installation d’un serveur DNS. Pour vérifier : Ouvrir console « ifconfig » (même commande que « ipconfig sous Windows ». Attention, vous devez être connecté en tant que root (super utilisateur) pour pouvoir exécuter cette commande : tapez "su" sur la console ainsi que votre mot de passe root. Si la bonne adresse apparaît c'est qu'elle a bien été configurée. La spécificité de Linux est que les installations se font par paquets. Pour pouvoir installer les composants nécessaires au service DNS on utilisera le CD de Mandriva, comprenant la majorité des paquets utiles, ou une connexion Internet. Dans le cas de la connexion Internet, il faut bien vérifier d’avoir une liste de miroirs à jour et complète. b) Installation des composants nécessaires Pour pouvoir configurer le DNS, il vous faut installer les logiciels "bind" et "webmin". Commençons par l'installation du premier. Menu Outil Outil système Installer et désinstaller des logiciels Rechercher sur Tous : « bind » Appliquer OK. Faire la même manipulation pour l’utilitaire "webmin". Il faut maintenant démarrer les différents services. Pour cela, dans la console en mode root comme tout à l’heure. Taper "service webmin start" ce qui permet de démarrer le serveur. Ouvrer ensuite un navigateur Internet et rentrez "http:// « nom du poste »:10000/" (10000 étant le port utilisé, si vous ne connaissez pas le nom du poste exact taper « http://localhost:10000 », localhost étant une variable reconnaissant l nom de votre poste). Identifiez vous ensuite en tant que root, puis OK. c) Configuration du serveur DNS Sur l'interface du service webmin, allez sur Serveurs Serveur de nom de domaines bind. Nous allons créer une zone primaire : Zones DNS existantes Créer zones primaires directe, « Nom de domaine/réseau : SMB-Corp.fr », automatique (pour le fichier d'enregistrement), « Serveur primaire : nompc.SMB-Corp.fr », ajouter un enregistrement NS, « Adresse électronique : adresse mail de l’administrateur » Créer. Nous allons maintenant modifier cette zone primaire pour y ajouter les deux postes: SMB-Corp.fr Adresses(0) « Nom: (poste client) », « Adresse : IP du client » Créer. Faites la même manipulation avec le poste serveur d'adresse IP « 192.168.2.1 ». Créons maintenant des adresses inverses : SMB-Corp.fr Adresses inverses(0) « Adresse : 192.168.2.2 », « Nom d'hôte : (nom du pc client)» → Créer. Faire la même manipulation avec le poste serveur. Vincent de Prato – BTS IG II – 2009/2010 Page 2 Pour ajouter les hôtes au domaine : Menu Système Hôtes (rentrer le client + FQDN) sur le serveur. Pour ajouter les hôtes au domaine : Menu Système Hôtes (rentrer le serveur + FQDN) sur le serveur. d) Sur le client : Adresse IP = 192.168.2.2 Faire la même manipulation que pour le poste serveur: Menu Internet Centre réseau Filaire(Ethernet) Configurer Configuration manuelle remplir « Adresse IP : 192.168.2.2 » OK. 3) Tests Nous allons tester si la configuration s’est bien déroulée : -Taper « ifconfig » (affiche de manière complète les propriétés des connexions réseaux) Vérifier que : - le Nom de l'hôte = Nom ordinateur - l’adresse IP = l’adresse IP correspondant à celle rentrée lors de la configuration -Taper « ping 192.168.2.1 » depuis le client, et « ping 192.168.2.2 » depuis le serveur. S’il n’y a pas d’erreurs de transmission c'est que les postes communiquent entre eux. -Enfin pour tester le DNS taper « ping serveur.SMB-Corp.fr » depuis le client, et « ping client.SMB-Corp.fr » depuis le serveur. S’il n’y a pas d’erreurs de transmission c'est que les postes communiquent entre eux. -Tester aussi la commande nslookup (permet d'interroger les serveurs DNS pour obtenir toutes les redirections définies pour un domaine ou sous-domaine). Voilà votre service DNS marche parfaitement. Vincent de Prato – BTS IG II – 2009/2010 Page 3 Maintenant nous allons configurer le service DHCP, c’est l’attribution automatique d’adresse IP par le serveur. Ainsi que la possibilité d’exclure certaines plages d’adresse et la notion de bail. Configuration du Serveur DHCP : a) Côté Serveur Installation du logiciel nécessaire Pour pouvoir configurer le DHCP, il vous faut installer le logiciel "dhcp-server": allez dans le Menu Outil Outil système Installer et désinstaller des logiciels « dhcp-server » Appliquer OK. Il faut maintenant démarrer le service DHCP: dans Konsol taper "service dhcpd start". Retournez ensuite sur Webmin puis Serveurs Serveur DHCP « Description », « Adresse du réseau: 192.168.2.0 », « Masque Sous-réseau: 255.255.255.0 », « Plages d'adresses: 192.168.2.1 à 192.168.2.254 » Editer les options du clients « Nom de domaine: SMB-Corp.fr », « Routeur par défaut: 192.168.2.1 » (adresse du serveur), « Adresse de diffusion: 192.168.2.255 » Sauvegarder. Puis Editer l'interface réseau → « Eth(Ethernet) » Sauvegarder. Démarrez maintenant le serveur (« Démarrer le serveur »). Pour redémarrer celui-ci, passé par Konsol puis « service dhcpd start », si OK s’affiche, le serveur est activé. b) Côté client Pour pouvoir configurer le DHCP, il vous faut installer le logiciel « dhcp-client »: allez dans le Menu Outil Outil système Installer et désinstaller des logiciels « dhcp-client » Appliquer OK. Il faut lui indiquer qu’il va recevoir une adresse IP de façon automatique. Allez dans le Menu Internet Centre réseau Filaire (Ethernet) Configurer « Attribution automatique de l'adresse IP (BOOTP/DHCP) » OK. c) Tests du service DHCP Tester l’attribution automatique d’adresse IP sur le poste client, en excluant l’adresse 192.168.2.2 par exemple. Attendre la moitié du temps de bail et vérifier que l’adresse attribuer au client est bien : 192.168.2.3. Pour vérifier si l’attribution de l’adresse IP est bonne on fait : - Vincent de Prato – BTS IG II – 2009/2010 dhclient –r (pour libérer le bail) dhclient (renouveler le bail) Page 4