Por defecto, Windows XP no trae habilitado el “Ip Routing” que te permite reenviar paquetes entre dos redes, es decir, que tu PC haga de “router”.

ipconfig

A pesar de no venir activado, mediante una simple modificación en el registro podemos habilitarlo (clásico ;-) )

Básicamente, los pasos a seguir son los siguientes:

  • Ejecutar el Editor de Registro (Regedit.exe).
  • Encontrar el siguiente registro: HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
  • Cambiar el valor (Value Data) de la entrada IPEnableRouter (del tipo REG_DWORD) por 1. El valor uno habilita en reenvío TCP/IP para todas las conexiones de red que tenga instalada la computadora.
  • Salir del Editor de Registro.
  • Reiniciar el sistema.

routing

Realizado estos pasos, el equipo puede reenviar paquetes entre dos redes, como bien dijimos antes hacer de router (siempre y cuando los clientes tengan agregadas las reglas enrutamiento correspondientes:

Por ejemplo:

Dadas dos redes, Network1 y Network2, un System 1 en una red, un Sytem 2 en ambas redes y un System 3 en la otra red, sería necesario:

  • Habilitar IP Routing en System 2
  • Agregar como default gateway (puerta de enlace) del System 1, la IP de la Network 1 del System 2. O bien, si ya tienes un gateway configurar una regla de enrutamiento mediante el comando route.
  • Repetir los mismos pasos en System 3, cambiando el default gateway o la regla de enrutamiento con la IP de la Network 2 del System 2.
  • Probar comunicación entre ambas redes mediante un ping o mejor aún, un tracert (para ver el salto que hace en la “PC router”)

Vía: Microsoft Help and Support