Un computer su 2 reti con gli stessi intervalli IP


6

Ho due reti:

Rete A - 192.168.1.x con un router / gateway e un modem via cavo Rete B - 192.168.1.x senza gateway o accesso a Internet

Entrambe le subnet sono 255.255.255.0.

Ho un computer con due adattatori di rete: uno collegato a ciascuna delle reti (XP SP2). Questo computer esegue un'applicazione che deve utilizzare solo la connessione Internet dalla rete A e deve comunicare con i computer sulla rete B.

L'accesso a Internet sembra non essere disponibile quando entrambi gli adattatori hanno un IP 192.168.1.x. Ho aggiunto un secondo router tra il PC e l'interruttore di rete A con un IP interno di 10.0.0.x e un IP esterno di 192.168.1.x.

Questo sembra funzionare Ok, ma a volte le connessioni persistenti si interrompono. È un modo accettabile per farlo? Un modo per eliminare il router aggiuntivo?


Rinumerare una delle due reti.
David Schwartz

Risposte:


4

Hai solo una rete, che è 192.168.1.0 con netmask 255.255.255.0, questa è la classica rete di classe C (classfull), penso che nel tuo caso potrebbe accadere ip duplicato, controlla l'Ip dei tuoi dispositivi. Ora sarebbe meglio se creasse effettivamente un'altra rete, ad esempio 192.168.10.0 con la maschera 255.255.255.0


Ulteriori informazioni: en.wikipedia.org/wiki/IP_address
Ielton

3
Umm, la distinzione tra classful e classless è irrilevante in una rete privata. Ma anche se non lo fosse: la distinzione tra classful e classless riguarda il modo (globale) di indirizzi allocato e non le dimensioni. Mentre una rete appena assegnata / 24 ha le stesse dimensioni di una rete di classe C legacy, ciò non lo rende in classe.
phihag

Ho menzionato nel testo solo come informativo e per attirare i lettori per conoscere il termine, e cogliendo l'opportunità del tuo commento lascio due link per maggiori informazioni: en.wikipedia.org/wiki/Classful_network en.wikipedia.org/wiki/Classless_Inter-Domain_Routing
Ielton

2

Sfortunatamente, non c'è un modo semplice per aggirare questo. Se si dispone di un host su ciascuna rete che ha lo stesso IP dell'altro, come fa il computer a sapere con chi parlare?

Oltre a modificare l'intervallo di indirizzi, è possibile configurare il router in modo che esegua un NAT 1 a 1.

L'unica altra opzione reale potrebbe essere quella di usare sottoreti


2

In linea di principio, non è possibile avere due dispositivi con lo stesso indirizzo IPv4 raggiungibili da una singola macchina, a meno che non si esegua una sorta di traduzione degli indirizzi. Potrebbe funzionare di volta in volta, ma si interromperà regolarmente.

Suggerisco caldamente di spostare semplicemente la rete A o B su 192.168. 2 0,0 / 24.

Se è necessario utilizzare gli stessi intervalli IP su entrambe le macchine, regola la tabella di routing come segue, supponendo che il router internet sulla rete A abbia l'indirizzo IPv4 192.168.1.1:

192.168.1.1/32 device A
192.168.1.x/24 device B
0.0.0.0/0      gw 192.168.1.1

Non sarai in grado di comunicare con 192.168.1.1 sulla rete B. Tuttavia, mentre questa configurazione è possibile, sarà soggetta a errori a lungo termine e non vedo assolutamente alcun motivo per cui non dovresti scegliere un indirizzo diverso gamma per entrambe le reti.

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.