17 votes

Attribution d'une adresse IP fixe à une machine dans un réseau DHCP

Je souhaite attribuer une adresse IP privée fixe à un serveur afin que les ordinateurs locaux puissent toujours y accéder.

Actuellement, l'adresse DHCP du serveur est quelque chose comme 192.168.1.66 .

Dois-je simplement attribuer au serveur la même IP que celle qui est fixe et configurer le routeur pour qu'il exclue cette IP de celles qui sont disponibles pour le DHCP ?
Ou bien existe-t-il des plages d'adresses IP qui sont traditionnellement réservées aux adresses statiques ?

Ma question de débutant ne porte pas sur les commandes mais sur les principes généraux et les bonnes pratiques.


Cas pratique (Edit 1 of 2)

Merci pour les nombreuses bonnes réponses, notamment celle, très détaillée, de Liam.

Je pouvais accéder à la configuration du routeur.

Router's overview panel:
========================
Connectivity type is set to DHCP and PPoE.
(...)

Network panel
=============
IPv4 address distribution (DHCP)
--------------------------------
Enable DHCP on LAN : Off
DHCP range starts at IP address : 192.168.1.33
DHCP range ends at IP address : 192.168.1.35
(...)
Nota bene: There is also an IPv6 section.

Lors du démarrage d'un ordinateur, celui-ci obtient son adresse IPv4 par DHCP.

L'adresse IP et l'adresse MAC que je peux voir avec l'ordinateur. ipconfig all dans Windows correspondent à ceux de la liste des périphériques connectés que le routeur affiche, de sorte que je puisse confirmer qui est qui.

La liste des appareils connectés se présente comme suit

Description IP address              MAC address
«Unknown»   192.168.1.xx (static)   01:02:03:04:05:06
«Unknown»   192.168.1.yy (static)   07:08:09:10:11:12

Des choses que je ne comprends pas :

  • Bien que toutes les adresses IP soient toutes obtenues dans le DCHP, elles sont affichées par le routeur comme s'il s'agissait d'adresses statiques.
  • Le paramètre du routeur "Enable DHCP on LAN" est réglé sur "Off" mais les adresses IP sont obtenues par DHCP.
  • Les adresses IP attribuées aux ordinateurs se situent en dehors du cadre très étroit de l'enquête. DHCP de 192.168.1.33 a 192.68.1.35

Sur tout ordinateur Windows connecté en DCHP, ipconfig /all montre quelque chose comme :

IPv4 Address    ........ 192.168.1.xx (preferred)
Default Gateway ........ 192.168.1.1  (= IP of the router)
DHCP server ............ 192.168.1.5

Je rate quelque chose, mais quoi ?


Cas pratique (Edit 2 de 2)

Solution trouvée.

Pour plus de détails, voir ma réponse au commentaire de Michal au bas de ce message.

Je dois admettre que la façon dont le routeur affiche les choses garde certaines parties mystérieuses. Le routeur semble utiliser le DHCP par défaut, mais se souvient des appareils qui lui étaient connectés (probablement en utilisant leur adresse mac). C'est peut-être la raison pour laquelle il présente les adresses IP comme statiques alors qu'elles sont dynamiques. Il y avait aussi un routeur Cisco à 192.168.1.4 qui semblait concerner un service de communication d'entreprise, mais je n'avais pas d'informations d'identification pour y accéder.

21voto

JohnA Points 526

Déterminez l'adresse IP qui est attribuée à votre serveur, puis allez dans le DHCP et définissez une réservation DHCP pour ce serveur.

12voto

Ron Zeitouny Points 71

Les services DHCP diffèrent selon les implémentations possibles, et il n'existe pas de plages d'adresses IP traditionnellement réservées aux adresses statiques ; tout dépend de ce qui est configuré dans votre environnement. Je suppose qu'il s'agit d'une installation domestique typique, puisque vous mentionnez que votre routeur fournit le service DHCP.

Dois-je simplement attribuer au serveur la même IP que celle qui est fixe et configurer le routeur pour qu'il exclue cette IP de celles qui sont disponibles pour le DHCP ?

Je dirais que ce n'est pas une bonne pratique. De nombreux routeurs grand public ne sont pas en mesure d'exclure une adresse unique de la gamme DHCP d'adresses à louer (appelée "pool"). En outre, comme le DHCP ne sait pas que vous avez "fixé" l'adresse IP sur le serveur, vous courez le risque d'un conflit. Normalement, vous devriez soit :

  • définir une réservation dans la configuration DHCP afin que le dispositif serveur se voie toujours attribuer la même adresse par le service DHCP, ou bien
  • configurer le périphérique serveur avec une adresse statique qui est en dehors du pool d'adresses allouées par le service DHCP.

Pour développer ces options :

Réservation dans le DHCP

Si votre routeur autorise les réservations, la première option de réservation DHCP permet de réaliser ce que vous avez prévu. Notez la différence significative : l'attribution des adresses est toujours gérée par le service DHCP, et non "fixée" sur le serveur. Le serveur demande toujours une adresse DHCP, il obtient simplement la même à chaque fois.

Adresse IP statique

Si vous préférez définir une adresse statique, vous devez vérifier la configuration (par défaut) de votre routeur pour déterminer le bloc d'adresses utilisé pour les baux DHCP. Normalement, la configuration se présente sous la forme d'une première adresse et d'une dernière adresse, ou d'une première adresse et d'un nombre maximal de clients. Une fois que vous savez cela, vous pouvez choisir une adresse statique pour votre serveur.

Voici un exemple : le routeur est configuré pour autoriser un maximum de 128 clients DHCP avec une première adresse IP DHCP de 192.168.1.32. Par conséquent, un périphérique peut se voir attribuer toute adresse comprise entre 192.168.1.32 et 192.168.1.159. Votre routeur utilisera une adresse statique en dehors de cette plage (généralement la première ou la dernière adresse .1 ou .254) et vous pouvez maintenant choisir toute autre adresse disponible pour votre serveur.

TL;DR

Cela dépend de la configuration de votre service DHCP. Vérifiez les paramètres dont vous disposez pour le DHCP, puis réservez une adresse dans le DHCP ou choisissez une adresse statique qui n'est pas utilisée par le DHCP - ne traversez pas les courants.

1voto

patok Points 683

Ce n'est pas une mauvaise habitude que de diviser votre sous-réseau en plages de pool DHCP et plages statiques, mais bien sûr vous pouvez faire ce que JohnA a écrit - utiliser la réservation pour votre serveur, mais le premier cas est IMHO plus clair, parce que vous ne perturbez pas votre serveur DHCP avec des paramètres supplémentaires inutilisés (il pourrait alors être déroutant pour d'autres administrateurs qui ne sont pas conscients que le serveur est statique). si vous utilisez le pool DHCP + le pool statique, alors n'oubliez pas d'ajouter votre serveur statique au DNS (créer un enregistrement A/AAAA pour lui).

1voto

user1780242 Points 157

Je préfère mettre mes périphériques réseau, serveurs, imprimantes, etc. qui nécessitent une adresse IP statique hors de portée du pool DHCP. Par exemple, xx.xx.xx.0 à xx.xx.xx.99 serait mis de côté pour les affectations d'IP fixes et xx.xx.xx.100 à xx.xx.xx.250 serait défini comme le pool DHCP.

1voto

Qippix Points 11

En plus des autres réponses, je souhaite me concentrer sur le fait que la configuration de votre routeur ne semble pas correspondre à la configuration de l'adresse IP. sur votre serveur.

Veuillez consulter la sortie de ipconfig /all :

Adresse IPv4 ........ 192.168.1.xx(prefered)

Passerelle par défaut ........ 192.168.1.1 (= IP du routeur)

Serveur DHCP ............ 192.168.1.5

Les clients du réseau n'obtiennent pas l'adresse IP du routeur, mais une mais d'un autre serveur DHCP du réseau (192.168.1.5 au lieu de 192.168.1.1). Vous devez trouver ce serveur et vérifier sa configuration au lieu de la configuration du serveur DHCP du routeur, qui semble n'être utilisée que pour le sans fil.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X