Je veux 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 ressemble à quelque chose 192.168.1.66
.
Dois-je simplement attribuer au serveur la même IP que fixe et configurer le routeur de manière à exclure cette IP de celles disponibles pour DHCP? Ou existe-t-il des plages d'adresses IP traditionnellement réservées aux adresses statiques?
La question de mon débutant ne concerne pas les commandes mais les principes généraux et les bonnes pratiques.
Cas pratique (Modifier 1 sur 2)
Merci pour les nombreuses bonnes réponses, en particulier celle très détaillée de Liam.
J'ai pu accéder à la configuration du routeur.
Routers'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, il obtient son adresse IPv4 dans DHCP.
Les adresses IP et MAC que je peux voir avec la ipconfig all
commande dans Windows correspondent à celles de la liste des appareils connectés que le routeur affiche, afin que je puisse confirmer qui est qui.
La liste des appareils connectés est quelque chose comme
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 DCHP, elles sont affichées comme par le routeur comme s'il s'agissait d'adresses statiques.
- Le paramètre du routeur "Activer DHCP sur LAN" est défini sur "Désactivé" mais les adresses IP sont cependant obtenues dans DHCP.
- Adresses IP attribuées aux ordinateurs sont en dehors de la plage DHCP très étroite
192.168.1.33
à192.68.1.35
Sur tout ordinateur Windows connecté en DCHP, ipconfig /all
affiche quelque chose comme:
IPv4 Address ........ 192.168.1.xx(prefered)
Default Gateway ........ 192.168.1.1 (= IP of the router)
DHCP server ............ 192.168.1.5
Il me manque quelque chose, mais quoi?
Cas pratique (Modifier 2 sur 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 une part de mystère. Le routeur semble utiliser DHCP par défaut, mais se souvient des périphériques qui y étaient connectés (probablement en utilisant leur adresse mac). Cela pourrait être la raison pour laquelle il répertorie les adresses IP comme statiques bien qu'elles soient dynamiques. Il y avait aussi un routeur Cisco sur 192.168.1.4
lequel apparaissaient certains services de communication d'entreprise, mais je n'avais pas les informations d'identification pour y accéder.
la source
192.168.0.50
À192.168.1.70
) 3. Démarrez le serveur DHCP. Dans le panneau du routeur, nommez-le, en vous basant sur son adresse mac pour que le routeur s'en souvienne. 4. Sur le serveur, passez l'IP du mode DHCP au mode manuel et attribuez une IP qui est au-delà de celles que le routeur attribuerait à d'autres appareils (par exemple.192.168.1.100
). Vous pouvez utiliser nmtui puis modifiez le fichier de configuration où vous pouvez remplacerPREFIX=32
parNETMASK=255.255.255.0
. 6. Redémarrez le service réseau.Réponses:
Déterminez l'adresse IP attribuée à votre serveur, puis accédez au DHCP et définissez une réservation DHCP pour ce serveur.
la source
++
ne fonctionne que pour les programmeurs.--
pour votre commentaire: PLes services DHCP diffèrent dans de nombreuses implémentations possibles, et il n’existe aucune plage d’IP traditionnellement réservée aux adresses statiques; cela dépend de ce qui est configuré dans votre environnement. Je suppose que nous examinons une configuration maison / SOHO typique puisque vous mentionnez que votre routeur fournit le service DHCP.
Je dirais que ce n'est pas la meilleure pratique. De nombreux routeurs grand public n'auront pas la possibilité d'exclure une seule adresse de la plage d'adresses DHCP à louer (appelée «pool»). De plus, parce que DHCP ne sait pas que vous avez "corrigé" l'adresse IP sur le serveur, vous courez le risque d'un conflit. Vous auriez normalement soit:
Pour développer ces options:
Réservation en DHCP
Si votre routeur autorise les réservations, la première option de réservation DHCP atteint efficacement ce que vous avez planifié. Notez la différence significative: l'attribution des adresses est toujours gérée par le service DHCP, et non "fixe" sur le serveur. Le serveur demande toujours une adresse DHCP, elle est toujours 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. Vous pourrez normalement voir la configuration comme une première adresse et une dernière adresse, ou une première adresse et un nombre maximum de clients. Une fois que vous le savez, vous pouvez choisir une adresse statique pour votre serveur.
Un exemple serait: 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, une adresse peut être attribuée à un périphérique de 192.168.1.32 à 192.168.1.159 inclus. 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 n'importe quelle autre adresse disponible pour votre serveur.
TL; DR
Cela dépend de la configuration de votre service DHCP. Vérifiez les paramètres disponibles pour DHCP, puis réservez une adresse dans DHCP ou choisissez une adresse statique qui n'est pas utilisée par DHCP - ne traversez pas les flux.
la source
ipconfig
sortie Windows indique que le service DHCP est fourni à partir d'un périphérique à 192.168.1.5 . Avez-vous un Pi-Hole ou un autre appareil similaire fournissant DHCP? C'est là que vous trouverez votre configuration DHCP. NB: Cela explique également pourquoi le routeur affiche les adresses comme statiques et pourquoi les adresses DHCP attribuées sont en dehors de la plage configurée sur le routeur.Ce n'est pas une mauvaise habitude de diviser votre sous-réseau en plage de pool DHCP et en plages statiques, mais bien sûr, vous pouvez faire ce que JohnA a écrit - utilisez la réservation pour votre serveur, mais le premier cas est plus clair à mon humble avis, parce que vous ne gâchez pas votre serveur DHCP avec paramètres supplémentaires inutilisés (cela pourrait être déroutant pour d'autres administrateurs qui ne savent pas que le serveur est statique). si vous utilisez un pool DHCP + un pool statique, n'oubliez pas d'ajouter votre serveur statique au DNS (créez un enregistrement A / AAAA pour celui-ci).
la source
Je préfère définir 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 IP fixes et xx.xx.xx.100 à xx.xx.xx.250 serait défini comme pool DHCP.
la source
isc-dhcp-server
est requise (c'est ce que fait mon pi, avec la mise en cache DNS, un faux domaine pour mon LAN et une certaine mise en forme du trafic pour certains trucs sans fil). Malheureusement, j'ai vu des pages de configuration de routeur basées sur un navigateur (à la fois d'usine et de remplacement) qui nécessitent soit une adresse réservée pour être dans le pool dynamique ... soit en dehors.En plus des autres réponses, je veux 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 jeter un œil à la sortie de ipconfig / all:
Adresse IPv4 ....... 192.168.1.xx (préféré)
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 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 n'est apparemment utilisée que pour le sans fil.
la source
Mon routeur ( OpenWRT ) permet des baux DHCP statiques.
Ainsi, vous fournissez l'adresse MAC du serveur et c'est l'adresse IP souhaitée comme un "bail statique", et DHCP allouera toujours la même IP. La machine cliente (le serveur dans ce cas) ne nécessite aucune modification de configuration et récupère toujours son adresse IP (l'adresse configurée) auprès de DHCP.
la source
Notez que vous ne pouvez pas attribuer une adresse IP fixe dans 192.168 afin que les clients puissent "toujours y accéder" à moins que vous ne donniez également à chaque client une adresse IP fixe et un sous-réseau. Parce que si les clients utilisent DHCP, ils obtiennent tout sous-réseau que le serveur DHCP leur donne et s'ils utilisent l'adressage automatique, ils ne seront pas dans un sous-réseau 192.168.
Une fois que vous vous rendez compte que le système ne peut pas être facilement perfectionné, vous pouvez voir que vos meilleures options dépendent de ce que vous essayez de faire. L'upnp est un moyen courant de rendre les appareils visibles. Le DNS est un moyen courant de rendre les appareils visibles. WINS est un moyen courant de rendre les appareils visibles. DHCP est un moyen courant de rendre les périphériques visibles.
Toutes mes imprimantes ont des réservations: mes imprimantes ne sont pas une infrastructure critique, je veux pouvoir les gérer, de nombreux clients utilisent UPNP ou mDNS pour la découverte de toute façon.
Ma passerelle et mes serveurs DNS ont une adresse IP fixe dans une plage réservée: mon serveur DHCP fournit des adresses de passerelle et DNS, et mon serveur DHCP n'a pas la capacité de faire la découverte dynamique ou la recherche DNS.
Aucun de mes appareils de streaming n'a du tout de valeurs IP fixes ou réservées: si le réseau est tellement cassé que DHCP et DNS ne fonctionnent pas, il n'y a aucun moyen que les clients puissent se connecter à des adresses IP fixes de toute façon.
la source