In che modo un router ottiene il suo indirizzo IP?


44

Supponiamo quindi di collegare un router secondario al mio primo. Un cavo Ethernet da una delle porte LAN alla WAN del router secondario.

Ora, in che modo il mio router secondario ottiene effettivamente il suo indirizzo IP? È attraverso il protocollo DHCP o qualsiasi altro?

Il motivo per cui chiedo è che, quando il mio ISP ha aggiornato il firmware del mio primo router (è anche un modem), apparentemente secondo loro ho dovuto collegare il secondo router attraverso la sua interfaccia LAN 4. Non c'è possibilità di assegnare manualmente un indirizzo IP a questa interfaccia, hanno iniziato a usare il concetto di "DMZ" in qualche modo fuorviante. Tuttavia, quando ho configurato il primo router per collegare l'interfaccia LAN 4 come hanno detto, il mio secondo router ha iniziato a funzionare come uno switch, anche se era collegato tramite WAN. Tuttavia, un server DHCP (Windows Server 2012) collegato al secondo router funziona perfettamente; riceve un indirizzo IP dal DHCP del primo router e distribuisce gli indirizzi ai suoi client.

Quindi forse una domanda strana, ma i router ottengono i loro indirizzi esterni in modo diverso dai client DHCP? Da un punto di vista teorico, i router non dovrebbero essere diversi.


5
Un diagramma aiuterebbe ... I router (in genere) hanno più di un IP ... a cui ti riferisci?
Attie

5
La tua domanda è un po 'confusa. Dici "quando è successo", ma non è chiaro se "quello" è il firmware del tuo primo router in fase di aggiornamento o se il secondo router è configurato in modalità bridge. Quali modifiche hai apportato esattamente nel secondo router?
David Schwartz,

Vedi aggiornamento La configurazione del bridge è stata effettuata nel primo router, con l'aggiornamento del firmware.
Regnard Groob,

Ahh, allora la mia risposta è corretta e la risposta di LPChip, sebbene corretta su ciò che può accadere, non descrive esattamente cosa è successo nella tua situazione.
David Schwartz,

Risposte:


110

Molte persone non si rendono conto che un "router" di consumo è solitamente un numero di componenti confusi in una singola scatola.

Le porte WAN / esterne sono in genere impostate su "configurazione automatica" tramite DHCP ... ovvero chiedono un indirizzo IP e quindi lo utilizzano. Molte persone non si preoccupano di quale sia l'IP esterno, purché le cose funzionino.

Spero che questo diagramma aiuti a chiarire alcuni punti, e spero di averlo disegnato correttamente dalla tua descrizione:

Rete

  • Ciascuno degli IPstack colorati avrà in genere un indirizzo IP distinto ... quindi ogni router avrà un IP " interno " e un " esterno ".
  • Lo IPstack blu avrà un indirizzo IP assegnato dal tuo ISP. Non provare nemmeno a configurarlo da solo.
  • Lo IPstack verde avrà un indirizzo privato , in genere 192.168.0.0/24o simile per impostazione predefinita. Sei libero di configurarlo.
    • Il " Computer " nel router 1 probabilmente eseguirà un server DHCP e affitterà gli indirizzi ai client della rete in questo intervallo. Puoi disabilitarlo.
  • Lo IPstack rosso seguirà in modo simile al blu ... probabilmente richiederà un indirizzo al fornitore di servizi (in questo caso, router 1).
  • Se, invece di LAN4 del router 1 che si comporta come uno switch stupido, lo hai configurato per fungere da bridge, potresti scoprire che la porta WAN del router 2 proverà a ottenere un IP direttamente dal tuo ISP, non dal server DHCP del router 1 ... Sospetto che questo non sia ciò che desideri, poiché dovrai disporre del tuo ISP per due IP pubblici.
  • Non è chiaro cosa intendi per "il mio secondo router ha iniziato a comportarsi come uno switch " ... Se ora potessi comunicare direttamente con i client collegati alle porte LAN * del router 1, allora, come è stato menzionato prima, questo è tipico.
    • Il router 2 sarebbe "Masquerading", permettendo ai suoi host interni di comunicare con host esterni usando il suo IP esterno. Questa è una funzionalità standard di Network Address Translation .
    • Gli host sulle porte LAN * del router 1 probabilmente non saranno in grado di comunicare con gli host sulle porte LAN * del router 2.

Come nota a margine, il blocco "Router 2" nello schema sopra è spesso commercializzato come " Router via cavo ", poiché molti fornitori di cavi forniranno il proprio modem via cavo esterno. Questo è solo un termine di marketing ed è ovviamente possibile utilizzare un router simile in questa configurazione, con un modem DSL esterno, ecc ...

Allo stesso modo, è possibile acquistare un " Router " che contiene un modem DSL o un modem via cavo incorporato (come da " Router 1 " sopra).


3
La parte etichettata "computer" contiene il router vero e proprio , no? Questa è la parte che ha più di un'interfaccia di rete e collega due reti insieme. Il server DHCP potrebbe essere escluso, da quello che chiamiamo router , poiché si trova esclusivamente sulla rete locale e non tocca la rete geografica.
bdsl,

2
Corretto ... ma il software del router e il software DHCP funzionano entrambi su questo " computer " ... Noterai che il blocco DHCP ha solo un collegamento all'interfaccia interna.
Attie

5
Direi che spesso è meglio se sei in grado di cambiare il router del provider in modalità bridge e fare tutta la tua configurazione di rete sulla tua casella (configurata come router, non cambiare), sotto il tuo controllo. Se sai cosa stai facendo.
Edheldil

3
@Prinsig, ogni volta che un router richiede un indirizzo IP tramite DHCP, invia alcune informazioni di identificazione (in genere il suo indirizzo MAC). Il server DHCP lo utilizza per garantire che il router ottenga un solo indirizzo IP alla volta.
Segna il

5
Il diagramma è una rappresentazione molto accurata di ciò che si trova all'interno di un tipico router di consumo. Hai anche catturato un po 'delle variazioni tra i diversi modelli. Penso che sia un diagramma molto utile per coloro che non sanno così tanto cosa c'è dentro un router del genere. (Naturalmente ci sono più dettagli, ma dettagli che non hanno rilevanza per la domanda avrebbero reso il diagramma meno utile.)
kasperd

4

I tipici router domestici o per piccoli uffici in genere, per impostazione predefinita, utilizzano DHCP per determinare quale indirizzo assegnare alla loro interfaccia WAN.

Penso che ti sbagli sul fatto che il tuo router funga da switch. Probabilmente, ha funzionato esattamente come fa di solito - come router. Probabilmente gli è stato assegnato un indirizzo IP dal modem / router per la sua porta WAN e si è mascherato per tutti i client sulle sue porte LAN, assegnando a ciascuno di essi gli indirizzi IP tramite DHCP. Questo è esattamente ciò che farebbe se la porta WAN fosse connessa a un modem.


Leggi di nuovo il post. L'ISP ha fatto funzionare il router come un ponte, quindi in sostanza il modem sta facendo tutto il routing ora e il router è diventato uno switch.
LPChip

@LPChip Questo è l'opposto di quello che ha detto il post! Il post ha detto che il suo ISP gli ha detto che doveva impostare il suo router per funzionare come ponte ma che non ha funzionato e che ha funzionato.
David Schwartz,

1

Normalmente quando si hanno due router collegati insieme, il secondo recupera il proprio indirizzo IP dal primo router e se nel secondo router è attivato DHCP, inizierà a distribuire il proprio indirizzo IP a tutto ciò che è collegato ad esso . Allo stesso modo che il primo router fa dall'ISP.

L'ISP fornisce al primo router un indirizzo IP specifico per quel router, quindi quel primo router inizia a distribuire i propri indirizzi IP a qualsiasi altro dispositivo ad esso collegato (indipendentemente dal fatto che il dispositivo successivo sia o meno un computer o un altro router - il secondo router dovrebbe avere una porta specifica da collegare per usarla come una porta WAN o una porta ethernet "Cable Modem" - di solito sono separate dalle altre porte). Il secondo router della catena dovrebbe fare esattamente la stessa cosa: dovrebbe recuperare un indirizzo IP dalla porta WAN e quindi iniziare a estrarre il proprio indirizzo IP dal proprio server DHCP.

Se non si desidera farlo, è necessario disattivare il DHCP sul secondo router; ciò fa sì che il secondo router si comporti come uno switch e ogni volta che un nuovo dispositivo si connette, torna al primo router e richiede un nuovo indirizzo IP.

L'unica cosa che devi fare attenzione se stai usando i due router, è che gli indirizzi IP non si scontrano - di solito imposti gli indirizzi IP di un router in modo che siano 192.168.1.xe il secondo router deve essere 192.168.0.x con maschere di sottorete di 255.255.255.0 su ciascuna (le maschere di sottorete indicano quali parti dell'indirizzo IP appartengono a quale rete - 255.255.255.0 significa che le prime 3 parti dell'indirizzo IP si riferiscono a quella rete specifica e la cifra finale si riferisce al computer specifico su quella rete, il che significa che è possibile disporre di 255 dispositivi su quel router prima di esaurire gli indirizzi IP (192.168.1.0-254 o 192.168.0.0-254) (a seconda anche di quale intervallo impostato sul DHCP, cambiando l'intervallo e cambiando anche l'ultimo numero sulla subnet mask può ridurre questo).In questo modo il router uno darebbe gli indirizzi IP 192.168.1.x e il router 2 darebbe gli indirizzi IP 192.168.0.x e non dovresti avere un caso in cui il server DHCP del router 2 fornisce un indirizzo IP quel router 1 ha già ceduto.


-1

Sì? Abbastanza sicuro che il router usi lo stesso protocollo DHCP esatto per ottenere il suo indirizzo IP dal collegamento WAN proprio come fa qualsiasi altro dispositivo IP. Dopotutto, puoi collegare il tuo computer direttamente al modem via cavo (quelli che hanno modem e router separati) e utilizzare Internet in quel modo.

Ad ogni modo, per semplicità, per aumentare il numero di collegamenti o porte Ethernet utilizzando un router secondario, ti consigliamo di collegare una porta LAN a un'altra porta LAN. Quindi il secondo router passerà (come un verbo) sui frame (che contengono pacchetti incapsulati in essi) nella destinazione appropriata connessa alle porte lan. Se il frame è destinato a Internet, invierà al frame il link collegato al primo router. Il primo router assegnerà tutto l'indirizzo IP. Il secondo router (che agisce come un interruttore ricorda) inoltrerà quelle assegnazioni DHCP in modo che tutti i dispositivi collegati alle porte lan sul router 2 ottengano il loro IP dal router 1.

Se lo desideri, puoi accedere all'interfaccia Web per il router 2 e disattivare DHCP (potresti dover effettivamente eseguire questo passaggio e assegnargli un indirizzo IP manualmente). Quindi, puoi comunque configurare il router 2 utilizzando quell'indirizzo IP. Altrimenti non avrebbe un indirizzo IP, poiché gli switch in genere non hanno indirizzi IP.

Questa è la configurazione esatta che ho a casa mia e funziona perfettamente.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.