DHCP est le protocole de configuration dynamique de l'hôte. Sur un réseau configuré avec DHCP, les ordinateurs demandent une adresse IP et le serveur DHCP répond avec une adresse IP unique et d'autres informations requises, telles que les serveurs de noms de domaine et les adresses de routeur. DHCP économise ainsi beaucoup de travail à l'administrateur et est particulièrement utile dans les grands réseaux.
Cependant, rien ne vous empêche d'utiliser une configuration de serveur DHCP aussi gratuite sur votre réseau domestique. Un autre avantage est que tous les paramètres sont stockés au même endroit, de sorte que tout changement peut être effectué facilement sans avoir à reconfigurer tous vos ordinateurs.
L'installation du serveur DHCP gratuit est facile, c'est la configuration qui prend du temps et de la réflexion. Cela dit, une fois que vous avez installé et configuré un serveur DHCP, vous êtes sauvegardé de toutes les corvées, comme la rotation des adresses IP, le suivi des adresses IP attribuées et la configuration séparée de chaque ordinateur / périphérique, etc.
Nous allons voir comment vous pouvez configurer un serveur DHCP gratuit sur votre ordinateur Linux. Comme toujours, je vais le démontrer en utilisant ma machine Ubuntu, mais vous pouvez très bien l'adapter pour l'utiliser avec n'importe quelle autre distribution. Tout d'abord, vous devez installer un serveur DHCP sur votre ordinateur. Cela est simple, tout ce que vous devez faire est d'exécuter la commande suivante:
sudo apt-get installer dhcp3-server
Vous pouvez également y parvenir via le gestionnaire de paquets synaptique. Gardez à l'esprit que vous devrez peut-être activer l'univers et les référentiels mulitverse. (Pour ce faire, cochez la case appropriée dans Système> Administration> Sources de logiciels ).
Une fois installé, vous devez vous configurer. La configuration du serveur DHCP nécessite la modification des fichiers de configuration et une bonne connaissance de la mise en réseau ne sera pas nuisible non plus. Cela dit, je vais essayer de vous guider à travers le fichier de configuration et tout ce que vous devez changer pour une configuration de base, alors suivez le:
- Il y a quelques dossiers qui nous préoccupent. La plupart du travail sera fait avec /etc/dhcp3/dhcpd.conf . Cependant, nous devons d'abord configurer l'interface que le serveur doit surveiller pour les requêtes DHCP. Ouvrez le fichier / etc / defaults / dhcp3-server et ajoutez l'interface requise à la ligne INTERFACES = "" . par exemple pour eth0, la ligne ressemblera à INTERFACES = "eth0" .
- Maintenant sauvegardez /etc/dhcp3/dhcpd.conf (créez une copie) juste au cas où les choses tourneraient mal.
- Ensuite, ouvrez le fichier dans votre éditeur de texte favori. Vous pouvez avoir besoin de privilèges élevés pour éditer le fichier, alors n'oubliez pas d'utiliser sudo (ou gksudo si vous utilisez un éditeur de texte GUI).
- Voici à quoi ressemble le fichier:
- Nous allons changer quelques lignes. Les paramètres que je vais vous montrer sont assez bons pour un réseau domestique. La bonne chose à propos du DHCP est qu'il évolue très bien, donc si vous utilisez ceci pour gérer un plus grand réseau, vous devrez apporter quelques modifications à la configuration que je présente. Le fichier est bien commenté, donc si vous n'êtes pas sûr de ce qu'une option fait, assurez-vous de lire le commentaire au-dessus de la ligne que vous allez éditer.
- Parcourez le fichier ligne par ligne et mettez en commentaire toute ligne qui n'est pas requise dans votre configuration. Dans la première partie du fichier, vous pouvez spécifier le nom de domaine, les serveurs de noms de domaine et les paramètres tels que le délai par défaut et le délai de location maximum. Les paramètres que vous configurez dans cette partie du fichier seront utilisés pour toutes les sections du fichier qui ne les mentionnent pas explicitement.
- Si à la place vous ne configurez qu'une seule interface réseau, je vous recommande de commenter ces premières lignes et de configurer le nom de domaine et les serveurs de noms de domaine dans les différentes sections.
- Maintenant, recherchez le fichier et recherchez une ligne " Une configuration légèrement différente pour un sous-réseau interne ". C'est ici que vous spécifiez les paramètres de votre sous-réseau interne. Bien que le fichier ne liste qu'une seule de ces sections, vous pouvez en créer d'autres si vous voulez créer plus d'un sous-réseau.
- Décommentez la section une fois que vous l'avez trouvée. Vous devez maintenant modifier les paramètres en fonction du réseau que vous configurez. Voici une brève description de ce que chaque ligne fait:
sous-réseau 10.5.5.0 netmask 255.255.255.224 - Spécifie le sous- réseau auquel tous les hôtes appartiendront. Par exemple, si vous souhaitez attribuer des adresses IP à partir du sous-réseau 192.168.0.0 avec un masque de 255.255.255.0, vous devez remplacer la ligne par le sous-réseau 192.168.0.0 netmask 255.255.255.0
plage 10.5.5.26 10.5.5.30 spécifie une plage d'adresses IP dans le sous-réseau qui sera affectée à toute machine demandant une adresse. Dans notre cas, nous pouvons le changer à une gamme appropriée 192.168.0.10 192.168.0.50
Les autres lignes sont utilisées pour configurer les paramètres optionnels comme l'adresse du routeur, les serveurs DNS, etc. Vous pouvez les spécifier ici pour remplacer les paramètres par défaut que vous avez fournis au début du fichier.
Avec une petite configuration, le serveur DHCP est prêt à fonctionner. Tout ce que vous devez faire maintenant est de démarrer le serveur et de configurer les clients pour demander l'IP via DHCP à partir de ce serveur que vous avez configuré. En option, vous pouvez également utiliser Webmin pour configurer votre serveur DHCP à l'aide d'un navigateur Web. Si vous avez un routeur, il peut faire la plupart des choses que vous voulez faire avec un serveur DHCP, dans ce cas vous pouvez accéder au panneau des paramètres du routeur pour spécifier comment les adresses IP sont assignées, les serveurs DNS et les goûts.
Avez-vous déjà configuré un serveur DHCP pour votre réseau domestique? Ou utilisez-vous des adresses IP statiques? N'hésitez pas à contribuer vos conseils dans la section commentaires.