Nov 06 2006

Routing in Windows XP

Published by Lorenzo at 8:55 pm under Routing, Windows

Guida pubblicata su WinInizio

ANALISI DEL PROBLEMA
Si prendano in considerazione due reti Ethernet, una chiamate Rete A con indirizzo di rete 192.168.1.0/24 e una chiamata Rete B con indirizzo di rete 192.168.5.0/24. Queste due reti sono separate tra di loro sia fisicamente che logicamente. Lo scopo è quello di far comunicare tra di loro le due reti, senza modificare il loro indirizzamento IP. La rete avrà l’aspetto mostrato nella figura 1


Figura 1

SOLUZIONE DEL PROBLEMA
Per far comunicare tra di loro due reti con indirizzamento IP distinto, la soluzione più ovvia è quella di utilizzare un router. Detto router deve avere due interfacce di rete Ethernet, una che sia ingrado di comunicare con la Rete A e una che comunichi con la Rete B. In questo caso, prendiamo in considerazione l’utilizzo di un PC con Windows XP Professional, con installate due schede di rete.
Questa situazione è identica a quella illustrata nell’esercitazione “Routing tra due reti con Windows Server 2003″, in questo caso però il sistema operativo installato sul PC “router” è Windows XP Professional e non Windows Server 2003. Per la diversa metodologia di implementazione e per le caratteristiche intrinseche di Windows XP (che non è adatto ad essere utilizzato come server, se non in una rete paritetica), questa soluzione non è adatta a reti di medie dimensioni, ritengo che un numero superiore di 10 PC totali (distribuiti su tutte e due le reti) causerebbe seri problemi alla funzionalità della rete.

IMPLEMENTAZIONE PRATICA
Come prima cosa, bisogna configurare le due schede di rete installate in modo che possano comunicare con entrambe le reti (rete A e rete B). Per poter distinguere meglio in seguito le due interfacce di rete, possiamo rinominare le rispettive connessioni di rete su Windows XP. Cliccare su Start -> Pannello di controllo -> Connessioni di rete e si aprirà la finestra mostrata in figura 2.


Figura 2

Cliccare col tasto destro su “Connessione alla rete locale (LAN)” e quindi selezionare la voce “Rinomina”, e scrivere “Rete A”. Ripetere lo stesso passaggio su “Connessione alla rete locale (LAN) 2″ e scrivere “Rete B”.

Le due schede di rete devono avere un indirizzo IP fisso, poichè, fungendo da router, devono essere raggiungibili sempre allo stesso indirizzo.

La configurazione dell’interfaccia di rete A è la seguente:

Indirizzo IP: 192.168.1.254
Subnet mask: 255.255.255.0

La configurazione dell’interfaccia di rete B è la seguente:

Indirizzo IP: 192.168.5.254
Subnet mask 255.255.255.0

Su Windows XP Professional non esiste il servizio “Routing e Accesso remoto” come in Windows Server 2003, per cui non sarà necessario configurare un protocollo di routing, l’unica cosa che si può fare è permettere che i dati che arrivano su un’interfaccia di rete possano essere instradati verso l’altra rete a cui è connesso il nostro PC con Windows XP. Per ottenere questo risultato, bisogna modificare una voce nel Registro di sistema di Windows. Andare quindi su Start -> Esegui e digitare il comando regedit. Nella finestra di gestione del registro, raggiungere la voce

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters

e modificare la chiave

IPEnableRouter

portando il valore da 0 a 1, come mostrato in figura 3.


Figura 3

Giunti a questo punto, è necessario riavviare il PC per rendere operative le modifiche fatte nel registro di sistema. In questo modo, il nostro PC con Windows XP Professional, potrà far passare il traffico tra la rete A e la rete B (e viceversa ovviamente), ma non potrà essere integrato con altri router, poiché, non utilizzando un protocollo di routing, non agisce come un vero e proprio router, per cui questa soluzione può essere utilizzata solamente per unire due reti distinte, senza potersi integrare con altre reti.

Una volta configurato il PC, dovremo configurare i client delle due reti in modo tale che possano “comunicare” tra di loro. I client della rete A dovranno avere una configurazione di rete come questa:

Indirizzo IP: 192.168.1.1 - 192.168.1.253
Subnet mask: 255.255.255.0
Gateway predefinito: 192.168.1.254

Come descritto sopra, l’indirizzo IP dei PC della rete A, potrà variare in un intervallo di indirizzi compreso tra 192.168.1.1 a 192.168.1.253, mentre i valori di subnet mask e gateway predefinito sono fissi per tutti i PC della rete A. Gli stessi concetti andranno applicati alla rete B:

Indirizzo IP: 192.168.5.1 - 192.168.5.253
Subnet mask: 255.255.255.0
Gateway predefinito: 192.168.5.254

E’ stato volutamente omesso il server DNS poichè come specificato precedentemente questo valore può variare a seconda dell’impostazione che si vuole dare alla rete. Gli indirizzi IP ai PC delle due reti possono essere assegnati indifferentemente sia staticamente che dinamicamente tramite DHCP.

Trackback URI | Comments RSS

Leave a Reply