Como um roteador obtém seu endereço IP?

43

Então, vamos supor que eu conecte um roteador secundário ao meu primeiro. Um cabo Ethernet de uma das portas LAN para a WAN do roteador secundário.

Agora, como meu roteador secundário realmente obtém seu endereço IP? É através do protocolo DHCP ou qualquer outro?

A razão pela qual pergunto é que, quando meu ISP atualizou o firmware do meu 1º roteador (também é um modem), aparentemente de acordo com eles, eu tive que conectar o segundo roteador através de sua interface LAN 4. Não há possibilidade de atribuir um endereço IP manualmente para Nessa interface, eles começaram a usar o conceito de "DMZ" de alguma maneira enganosa. No entanto, quando configurei o primeiro roteador para fazer a ponte da interface da LAN 4, como eles disseram - meu segundo roteador começou a agir como um comutador, mesmo estando conectado pela WAN. Embora um servidor DHCP (Windows Server 2012) conectado ao segundo roteador funcione perfeitamente; ele recebe um endereço IP do DHCP do primeiro roteador e distribui endereços para seus clientes.

Talvez seja uma pergunta estranha, mas os roteadores obtêm seus endereços externos de maneira diferente dos clientes DHCP? Do ponto de vista teórico, os roteadores não devem ser diferentes.

Regnard Groob
fonte
5
Um diagrama ajudaria ... Os roteadores (normalmente) têm mais de um IP ... ao qual você está se referindo?
Attie
5
Sua pergunta é um pouco confusa. Você diz "quando isso aconteceu", mas não está claro se "isso" é o firmware do seu primeiro roteador que está sendo atualizado ou se o seu segundo roteador está configurado no modo de ponte. Que mudanças você fez exatamente no segundo roteador?
David Schwartz
Veja atualização. A configuração da ponte foi feita no primeiro roteador, que teve a atualização do firmware.
Regnard Groob
Ah, então minha resposta está correta e a resposta da LPChip, embora correta sobre o que pode acontecer, não descreve bem o que aconteceu na sua situação.
David Schwartz

Respostas:

110

Muitas pessoas não percebem que um "roteador" de consumo geralmente é um número de componentes esmagados em uma única caixa.

As portas WAN / externas geralmente são definidas como 'configuração automática' usando DHCP ... ou seja, elas solicitam um endereço IP e depois o usam. Muitas pessoas não se importam com o que é o IP externo, desde que as coisas funcionem.

Espero que este diagrama ajude a esclarecer alguns pontos, e espero que o tenha extraído corretamente da sua descrição:

Rede

  • Cada uma das IPpilhas coloridas normalmente possui um endereço IP distinto ... portanto, cada roteador terá um IP ' interno ' e um ' externo '.
  • A IPpilha azul terá um endereço IP atribuído pelo seu ISP. Nem tente configurá-lo você mesmo.
  • A IPpilha verde terá um endereço particular - normalmente 192.168.0.0/24ou similar por padrão. Você é livre para configurar isso.
    • O " Computador " no roteador 1 provavelmente estará executando um servidor DHCP e concederá endereços aos clientes na rede nesse intervalo. Você pode desativar isso.
  • A IPpilha vermelha seguirá de maneira semelhante à azul ... provavelmente solicitará um endereço ao provedor de serviços (nesse caso, roteador 1).
  • Se, em vez da LAN4 do roteador 1 agir como um comutador estúpido, você o configurou para atuar como uma ponte, poderá descobrir que a porta WAN do roteador 2 tentará obter um IP diretamente do seu ISP, não do servidor DHCP do roteador 1 ... Suspeito que não é isso que você deseja, pois você precisará ter provisão do seu ISP para dois IPs públicos.
  • Não está claro o que você quer dizer com " meu segundo roteador começou a agir como um comutador " ... Se agora você pudesse se comunicar diretamente com clientes conectados às portas LAN * do roteador 1, então, como mencionado anteriormente, isso é típico.
    • O roteador 2 seria 'Masquerading', permitindo que seus hosts internos se comuniquem com hosts externos usando seu IP externo. Esse é um recurso padrão da tradução de endereços de rede .
    • Os hosts nas portas LAN * do roteador 1 provavelmente não poderão se comunicar com os hosts nas portas LAN * do roteador 2.

Como observação lateral, o bloco "Roteador 2" no diagrama acima é frequentemente comercializado como um " Roteador a cabo ", pois muitos fornecedores de cabo fornecem seu próprio modem a cabo externo. Este é apenas um termo de marketing e, é claro, é possível usar esse roteador nessa configuração, com um modem DSL externo, etc.

Da mesma forma, é possível comprar um " roteador " que contenha um modem DSL ou um modem a cabo embutido (conforme " Roteador 1 " acima).

Attie
fonte
3
A parte rotulada 'computador' contém o roteador real , não é? Essa é a parte que possui mais de uma interface de rede e conecta duas redes. O servidor DHCP pode ser excluído, do que chamamos de roteador , pois ele fica puramente na rede local e não toca na rede de área ampla.
bdsl
2
Correto ... mas o software do roteador e o software DHCP são executados neste " computador " ... Você notará que o bloco DHCP possui apenas um link para a interface interna.
Attie
5
Eu diria que, muitas vezes, é melhor se você puder alternar o roteador do provedor para o modo bridge e fazer toda a sua configuração de rede em sua própria caixa (configurada como roteador, não como switch), sob seu controle. Se você sabe o que está fazendo.
Edheldil
3
@Prinsig, toda vez que um roteador solicita um endereço IP por DHCP, ele envia algumas informações de identificação (geralmente o endereço MAC). O servidor DHCP usa isso para garantir que o roteador obtenha apenas um endereço IP por vez.
Mark
5
Seu diagrama é uma descrição muito precisa do que está dentro de um roteador consumidor típico. Você até capturou um pouco das variações entre os diferentes modelos. Eu acho que é um diagrama muito útil para quem não sabe muito sobre o que há dentro desse roteador. (Claro que existem mais detalhes, mas os detalhes de nenhuma relevância para a questão teria feito o diagrama menos útil.)
kasperd
4

Normalmente, por padrão, os roteadores domésticos ou de pequenas empresas usam o DHCP para determinar qual endereço atribuir à sua interface WAN.

Eu acho que você está enganado sobre o seu roteador agindo como um switch. Provavelmente, funcionou exatamente como normalmente - como um roteador. Provavelmente, o modem / roteador recebeu um endereço IP para sua porta WAN e foi mascarado para todos os clientes em suas portas LAN, atribuindo cada um deles endereços IP por DHCP. É exatamente isso que faria se a porta WAN estivesse conectada a um modem.

David Schwartz
fonte
Leia o post novamente. O ISP fez com que o roteador funcionasse como ponte, portanto, em essência, o modem está fazendo todo o roteamento agora e o roteador se tornou um comutador.
LPChip
@LPChip Isso é o oposto do que o post dizia! O post dizia que seu ISP lhe disse que ele tinha que configurar seu roteador para funcionar como ponte, mas que ele não funcionou e ainda funcionou.
David Schwartz
1

Normalmente, quando você tem dois roteadores conectados, o segundo recupera seu próprio endereço IP do primeiro roteador e, se o DHCP estiver ativado no segundo roteador, ele começará a distribuir seu próprio endereço IP para tudo o que estiver conectado a ele. . Da mesma maneira que o primeiro roteador faz do ISP.

O ISP fornece ao primeiro roteador um endereço IP específico para esse roteador e, em seguida, o primeiro roteador começa a distribuir seus próprios endereços IP para qualquer outro dispositivo conectado a ele (independentemente de o próximo dispositivo ser ou não um computador ou outro roteador - o segundo roteador deve ter uma porta específica para conectar, como uma porta WAN ou uma porta Ethernet "Cable Modem" - geralmente estas são separadas das outras portas). O segundo roteador da cadeia deve fazer exatamente a mesma coisa: recuperar um endereço IP da porta WAN e começar a distribuir seu próprio endereço IP do seu servidor DHCP.

Se você não quiser fazer isso, precisará desligar o DHCP no segundo roteador; isso faz com que o segundo roteador aja como um comutador e, sempre que um novo dispositivo for conectado, ele retornará ao primeiro roteador e solicitará um novo endereço IP.

A única coisa que você deve observar se estiver usando os dois roteadores é que os endereços IP não se chocam - geralmente você define os endereços IP de um roteador como 192.168.1.xe o segundo roteador a ser 192.168.0.x com máscaras de sub-rede 255.255.255.0 em cada um (máscaras de sub-rede marcam quais partes do endereço IP pertencem a qual rede - 255.255.255.0 significa que as 3 primeiras partes do endereço IP estão se referindo a isso rede específica e o dígito final se refere ao computador específico nessa rede - o que significa que você pode ter 255 dispositivos nesse roteador antes de ficar sem endereços IP (192.168.1.0-254 ou 192.168.0.0-254) (dependendo também de qual intervalo você define no DHCP, alterar o intervalo e também alterar o último número na máscara de sub-rede pode reduzir isso).Dessa forma, o roteador 1 estaria fornecendo os endereços IP 192.168.1.xe o roteador 2 estaria fornecendo os endereços IP 192.168.0.x, e você não deveria ter um caso em que o servidor DHCP do roteador 2 fornecesse um endereço IP esse roteador 1 já deu.

TheKLF99
fonte
-1

Sim? Certamente, o roteador usa o mesmo protocolo DHCP exato para obter seu endereço IP do link wan, como qualquer outro dispositivo IP. Afinal, você pode conectar seu computador diretamente ao modem a cabo (aqueles que possuem modems e roteadores separados) e usar a Internet dessa maneira.

De qualquer forma, para simplificar, para aumentar o número de links ou portas Ethernet usando um roteador secundário, você desejará conectar uma porta LAN a outra porta LAN. Em seguida, o segundo roteador alternará (como um verbo) sobre os quadros (que possuem pacotes encapsulados neles) para o destino apropriado conectado nas portas LAN. Se o quadro for destinado à Internet, ele enviará o quadro pelo link conectado ao 1º roteador. O primeiro roteador atribuirá todo o endereço IP. O segundo roteador (agindo como um lembrete do comutador) encaminhará essas atribuições de DHCP para que todos os dispositivos conectados às portas LAN no roteador 2 obtenham seu IP do roteador 1.

Se desejar, você pode acessar a interface da web do roteador 2 e desativar o DHCP (talvez seja necessário executar esta etapa e atribuir-lhe um endereço IP manualmente.) Em seguida, você ainda pode configurar o roteador 2 usando esse endereço IP. Caso contrário, não teria um endereço IP, pois os switches normalmente não têm endereços IP.

Essa é a configuração exata que tenho em minha casa e funciona totalmente bem.

Rudy
fonte