44 votes

Comment un routeur obtient-il son adresse IP?

Alors, supposons que je connecte un routeur secondaire à mon premier. Un câble Ethernet d'un des ports LAN au WAN du routeur secondaire.

Maintenant, comment mon routeur secondaire obtient-il réellement son adresse IP? Est-ce par le protocole DHCP ou autre?

La raison de ma question est que, quand mon FAI a mis à jour mon firmware de mon 1er routeur (qui est aussi un modem), selon eux, j'ai dû mettre en pont le 2ème routeur via son interface LAN 4. Il n'est pas possible d'assigner manuellement une adresse IP à cette interface, ils ont commencé à utiliser le concept de "DMZ" de façon quelque peu trompeuse. Cependant, quand j'ai configuré le premier routeur pour mettre en pont l'interface LAN 4 comme ils l'ont dit - mon 2ème routeur a commencé à agir comme un commutateur, même s'il était connecté via le WAN. Bien que, un serveur DHCP (Windows Server 2012) connecté au 2ème routeur fonctionne parfaitement; il reçoit une adresse IP du DHCP du 1er routeur et assigne des adresses à ses clients.

Donc, peut-être une question bizarre, mais est-ce que les routeurs obtiennent leurs adresses externes différemment des clients DHCP? D'un point de vue théorique, les routeurs ne devraient pas être différents.

112voto

Attie Points 18031

Beaucoup de gens ne réalisent pas qu'un routeur "grand public" est généralement composé de plusieurs éléments regroupés dans une seule boîte.

Les ports WAN / externes sont généralement configurés en 'auto configuration' en utilisant le DHCP... c'est-à-dire qu'ils demanderont une adresse IP, puis l'utiliseront. Beaucoup de gens se fichent de connaître l'IP externe, tant que les choses fonctionnent.

En espérant que ce schéma aidera à clarifier certains points, et que je l'ai dessiné correctement à partir de votre description :

Réseau

  • Chaque pile de IP colorée aura généralement une adresse IP distincte... ainsi chaque routeur aura une IP 'interne' et une IP 'externe'.
  • La pile IP bleue aura une adresse IP attribuée par votre FAI. Ne cherchez même pas à la configurer vous-même.
  • La pile IP verte aura une adresse privée - typiquement 192.168.0.0/24 ou similaire par défaut. Vous êtes libre de la configurer.
    • Le "Ordinateur" dans le Routeur 1 aura probablement un serveur DHCP en cours d'exécution, et attribuera des adresses aux clients du réseau dans cette plage. Vous pouvez le désactiver.
  • La pile IP rouge suivra dans le même sens que la bleue... elle demandera probablement une adresse auprès du fournisseur de services (dans ce cas, le Routeur 1).
  • Si, au lieu de LAN4 du Routeur 1 agissant comme un commutateur simple, vous l'avez configuré pour agir comme un pont, alors vous pourriez constater que le port WAN du Routeur 2 tentera d'obtenir une IP directement de votre FAI, et non du serveur DHCP du Routeur 1... Je suppose que ce n'est pas ce que vous voulez, car vous aurez besoin de provisionnement de votre FAI pour deux IP publiques.
  • Il n'est pas clair ce que vous entendez par "mon 2ème routeur a commencé à agir comme un commutateur"... Si vous pouvez maintenant communiquer directement avec les clients connectés aux ports LAN* du Routeur 1, alors comme cela a été mentionné auparavant, c'est typique.
    • Le Routeur 2 effectuerait du 'Masquage', permettant à ses hôtes internes de communiquer avec des hôtes externes en utilisant son IP externe. Il s'agit d'une fonction standard de la Traduction d'adresse réseau.
    • Les hôtes sur les ports LAN* du Routeur 1 ne pourront probablement pas communiquer avec les hôtes sur les ports LAN* du Routeur 2.

En passant, le bloc "Routeur 2" dans le schéma ci-dessus est souvent commercialisé sous le nom de "Routeur câble", car de nombreux fournisseurs de câble fourniront leur propre modem câble externe. Il s'agit simplement d'un terme marketing, et il est bien sûr possible d'utiliser un tel routeur dans cette configuration, avec un modem DSL externe, etc...

De même, il est possible d'acheter un "Routeur" qui contient un modem DSL intégré, ou un modem câble intégré (comme le "Routeur 1" ci-dessus).

4voto

David Schwartz Points 60868

Les routeurs domestiques ou de petits bureaux typiques utilisent généralement, par défaut, le protocole DHCP pour déterminer quelle adresse attribuer à leur interface WAN.

Je pense que vous vous trompez en pensant que votre routeur agit comme un commutateur. Il a probablement fonctionné exactement comme il le fait habituellement - en tant que routeur. Il a probablement reçu une adresse IP de votre modem/routeur pour son port WAN et a agi comme un masque pour tous les clients sur ses ports LAN, en leur attribuant des adresses IP via DHCP. C'est exactement ce qu'il ferait si le port WAN était connecté à un modem.

1voto

TheKLF99 Points 121

Normalement, lorsque vous avez deux routeurs connectés ensemble, le deuxième récupère sa propre adresse IP du premier routeur, et si vous avez activé le DHCP dans le deuxième routeur, alors il commencera à attribuer sa propre adresse IP à tout ce qui y est connecté. De la même manière que le premier routeur le fait avec le FAI.

Le FAI donne au premier routeur une adresse IP spécifiquement pour ce routeur, ensuite ce premier routeur commence à distribuer ses propres adresses IP à tout autre appareil qui y est connecté (que le prochain appareil soit un ordinateur ou un autre routeur - le deuxième routeur devrait avoir un port spécifique pour se brancher pour utiliser cela comme un port WAN ou un port Ethernet "Cable Modem" - généralement ceux-ci sont séparés des autres ports). Le deuxième routeur dans la chaîne devrait faire exactement la même chose : il devrait récupérer une adresse IP à partir du port WAN et ensuite commencer à distribuer sa propre adresse IP à partir de son propre serveur DHCP.

Si vous ne voulez pas qu'il fasse cela, alors vous devez désactiver le DHCP sur le deuxième routeur; cela fait que le deuxième routeur agit comme un commutateur et à chaque fois qu'un nouvel appareil se connecte, il revient au premier routeur et demande une nouvelle adresse IP.

La seule chose à surveiller si vous utilisez les deux routeurs, c'est que les adresses IP ne entrent pas en conflit - habituellement vous définiriez les adresses IP de l'un des routeurs pour être quelque chose comme 192.168.1.x et le deuxième routeur pour être 192.168.0.x avec des masques de sous-réseau de 255.255.255.0 sur chacun (les masques de sous-réseau indiquent quelles parties de l'adresse IP appartiennent à quel réseau - 255.255.255.0 signifie que les 3 premières parties de l'adresse IP se réfèrent à ce réseau spécifique et le dernier chiffre se réfère à l'ordinateur spécifique sur ce réseau - ce qui signifie en fin de compte que vous pouvez avoir 255 appareils sur ce routeur avant d'épuiser les adresses IP (192.168.1.0-254 ou 192.168.0.0-254) (selon également la plage que vous définissez sur le DHCP, modifier la plage et également modifier le dernier nombre sur le masque de sous-réseau peut réduire cela). De cette façon, le routeur un attribuerait les adresses IP 192.168.1.x et le routeur 2 attribuerait les adresses IP 192.168.0.x, et vous ne devriez pas avoir un cas où le serveur DHCP du routeur 2 attribue une adresse IP que le routeur 1 a déjà distribuée.

-1voto

Rudy Points 9

Oui ? Je suis assez sûr que le routeur utilise le même protocole DHCP exact pour obtenir son adresse IP à partir du lien wan tout comme le fait tout autre périphérique IP. Après tout, vous pouvez brancher votre ordinateur directement sur le modem câble (ceux qui ont des modems et des routeurs séparés) et utiliser Internet de cette manière.

Quoi qu'il en soit, pour simplifier les choses, pour augmenter le nombre de liens ou de ports Ethernet en utilisant un routeur secondaire, vous voudrez brancher un port lan dans un autre port lan. Ensuite, le 2ème routeur va commuter (comme verbe) les trames (qui ont des paquets encapsulés en elles) vers la destination appropriée connectée aux ports lan. Si la trame est destinée à Internet, elle enverra la trame sur le lien connecté au 1er routeur. Le premier routeur attribuera toutes les adresses IP. Le 2ème routeur (agissant comme un commutateur, rappelez-vous) transmettra ces affectations DHCP afin que tous les appareils connectés aux ports lan sur le routeur 2 obtiennent leur IP à partir du routeur 1.

Si vous le souhaitez, vous pouvez accéder à l'interface web du routeur 2 et désactiver le DHCP (vous devrez peut-être effectuer cette étape et lui attribuer une adresse IP manuellement). Ensuite, vous pouvez toujours configurer le routeur 2 en utilisant cette adresse IP. Il n'aurait pas d'adresse IP sinon, car les commutateurs n'ont généralement pas d'adresses IP.

C'est exactement la configuration que j'ai dans ma maison, et ça fonctionne parfaitement bien.

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