Flux RSS des billets

Derniers billets

DHCP sous Fedora 9

Jusqu’à il y a quelques mois, j’étais plutôt partisan de l’IP statique sur un réseau de petite et moyenne taille. Dans mon esprit – et cela reste vrai – il était plus facile de se représenter son parc, je savais que 192.168.1.33 était telle machine, que 192.168.1.2 était tel serveur, que je pouvais pinger l’imprimante lambda vers son IP, etc, donc qu’une machine était parfaitement identifiée sur le réseau, plus qu’utile pour atteindre un serveur FTP ou dédier une machine comme serveur web. Du coup, je ne m’étais jamais intéressé au service DHCP et à la mise en place d’un serveur de ce type. Jusqu’au jour il y a quelques mois où j’en ai discuté plus amplement avec un stagiaire et il m’a appris par exemple qu’il est parfaitement possible – et largement utilisé – d’attribuer des IP fixes depuis le serveur DHCP à certains hôtes, gardant ainsi ces machines joignables facilement.
Depuis, je suis en DHCP chez moi et j’en suis pleinement satisfait.

Installation du service DHCP

L’installation qui suit est celle du serveur d’ISC : DHCPd. Il est bien entendu présent dans les dépôts :

# yum install dhcp

Continuons avec sa configuration.

Configuration

Tout se situe dans le fichier dhcpd.conf sous /etc qui ressemble à ceci :

subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.254;          # passerelle par défaut
option subnet-mask 255.255.255.0;       # masque de sous-réseau
option broadcast-address 192.168.1.255;
range 192.168.1.10 192.168.1.60;      # plage d'adresses
default-lease-time 21600;               # durée du bail en secondes
max-lease-time 43200;                   # durée maxi du bail en sec.
option domain-name-servers 192.168.1.1, 80.10.246.1, 80.10.246.2;
option ip-forwarding off;
}
# Réservations
host edoras {
hardware ethernet 00:E1:A2:F3:47:19;
fixed-address 192.168.1.1;
}
host pelargir {
hardware ethernet 00:61:BC:0B:A3:5E;
fixed-address 192.168.1.3;
}

Ce fichier de configuration est assez simple et parlant, je ne vais pas les détailler. La première partie définit les propriétés du serveur, comme le sous-réseau d’appartenance, le masque, la plage d’adresses que le service distribuera, la durée maxi du bail, les IP des serveurs de noms, etc.
La deuxième partie quant à elle s’occupe de la réservation d’adresses, ce que je parlais en introduction. Ici, des IPs vont être réservées pour des machines ou des périphériques spécifiques en les reliant par leur adresse MAC. Au démarrage, le serveur reconnait l’adresse MAC de la machine distante et lui attribue l’IP réservée. Pratique.

Astuce

Connaître l’adresse MAC d’une machine ou périphérique à distance. Depuis le réseau local :

# arp -a

Retourne quelque chose du genre :

rohan.mon-domaine.local (192.168.1.50) at <strong>00:E1:A2:F3:47:19</strong> [ether] on eth0
gateway.mon-domaine.local (192.168.1.254) at <strong>00:61:BC:0B:A3:5E</strong> [ether] on eth0

Ne reste plus qu’à (re)démarrer le service :

# /etc/init.d/dhcpd restart

Si vous étiez en IP fixe, ne pas oublier de repasser en IP dynamique sur vos machines/équipements, ce serait balaud ;}

Laisser un commentaire

Your email address will not be published. Required fields are marked *

*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">

 

eXTReMe Tracker