2

Click here to load reader

Serveur DHCP sous Linux & méthode pour installer un ...doc.esaip.org/.../Procedure_service_DHCP_Linux.pdf · Serveur DHCP sous Linux & méthode pour installer un service réseau

  • Upload
    ngohanh

  • View
    216

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Serveur DHCP sous Linux & méthode pour installer un ...doc.esaip.org/.../Procedure_service_DHCP_Linux.pdf · Serveur DHCP sous Linux & méthode pour installer un service réseau

Serveur DHCP sous Linux & méthode pour installer un service réseau

Installation du logiciel serveur

• Rechercher le paquetage "serveur dhcp", via le gestionnaire de paquetages de votre distribution (Yast pour Suse, Synaptic pour Ubuntu etc ...)

Installation d'un outil d'administration

• La distribution suse dispose d'un module Yast pour administrer le serveur DHCP• On pourra cependant installer webmin quelle que soit la distribution utilisée pour administrer ce serveur

• télécharger webmin pour suse (version rpm )• télécharger webmin pour ubuntu (version debian )• Rechercher éventuellement un module webmin non standard (autres modules)• Après l'installation de webmin,

• ouvrir une session : http://127.0.0.1 :10000 (utilisateur root + mot de passe)• configurer webmin : choisir la langue utilisée, et réserver l'accès au client d'adresse

127.0.0.1

A partir de ce moment, pour ne pas interférer avec le serveur DHCP du site, interconnecter la machine serveur et une machine cliente par un câble croisé Ethernet

Configuration du logiciel serveur dhcpd

• Lancer webmin via un navigateur (http://127.0.0.1:10000) et configurer le serveur dhcp Changer éventuellement la taille des polices de caractères par défaut pour le navigateur Netscape

Démarrage du logiciel serveur dhcpd

• Démarrer manuellement le service dhcp à l’aide de webmin ou en utilisant la commande /etc/init.d/dhcpd start• On pourra plus tard choisir un démarrage automatique du service (via webmin / Système / Actions de démarrage

et d'arrêt

Test du serveur à l’aide d’un client dhcp

• Pour un client Windows , taper ipconfig /renew• Pour un client Linux , taper /etc//init.d/network restart

• Vérifier l’affectation des adresses IP sur le serveur, soit à l’aide de Webmin, soit en lisant directement le fichier des baux actifs cat /var/state/dhcp/dhcpd.leases

En cas de problème :

• Consulter les Logs (journaux des messages du système) webmin :: système :: journaux systèm• La configuration des Logs peut aussi être modifiée à l’aide de ce module de webmin

Groupe Isaip-Esaip Serveur DHCP/Linux 1

Page 2: Serveur DHCP sous Linux & méthode pour installer un ...doc.esaip.org/.../Procedure_service_DHCP_Linux.pdf · Serveur DHCP sous Linux & méthode pour installer un service réseau

Les Fichiers du serveur dhcpd

/etc/dhcpd .conf

subnet 192.168.1.0 netmask 255.255.255.0 {# --- default gateway

option routers 192.168.1.1;option subnet-mask 255.255.255.0;

option nis-domain "isaip.uco.fr";option domain-name "isaip.uco.fr";option domain-name-servers 213.56.127.110,192.168.1.2;

# option time-offset -5; # Eastern Standard Time# option ntp-servers 192.168.1.1;# option netbios-name-servers 192.168.1.1;# --- Selects point-to-point node (default is hybrid). Don't change this unless# -- you understand Netbios very well# option netbios-node-type 2;

range dynamic-bootp 192.168.1.120 192.168.1.254;default-lease-time 43200 ;max-lease-time 50000;

# we want the nameserver to appear at a fixed address# host ns {# next-server marvin.redhat.com;# hardware ethernet 12:34:56:78:AB:CD;# fixed-address 207.175.42.254;# }}

/var/state/dhcp/dhcpd.leases

# All times in this file are in UTC (GMT), not your local timezone. This is# not a bug, so please don't ask about it. There is no portable way to# store leases in the local timezone, so please don't request this as a# feature. If this is inconvenient or confusing to you, we sincerely# apologize. Seriously, though - don't ask.# The format of this file is documented in the dhcpd.leases(5) manual page.

lease 192.168.1.205 {starts 3 2001/07/04 17:59:56;ends 4 2001/07/05 05:59:56;hardware ethernet 00:00:e8:3d:16:0b;uid 01:00:00:e8:3d:16:0b;client-hostname "a05-3";

}lease 192.168.1.148 {

starts 3 2001/07/04 17:43:30;ends 4 2001/07/05 05:43:30;hardware ethernet 00:01:02:b0:13:71;uid 01:00:01:02:b0:13:71;client-hostname "A13-8";

}

Groupe Isaip-Esaip Serveur DHCP/Linux 2