Foros del Web » Administración de Sistemas » Seguridad y redes » Administración de redes corporativas »

Programa que actúe como router???

Estas en el tema de Programa que actúe como router??? en el foro de Administración de redes corporativas en Foros del Web. Hola a todos: tengo 2 ordenadores conectados entre sí con un cable cruzado en una red 10.x.x.x Uno de ellos tiene otra tarjeta de red ...
  #1 (permalink)  
Antiguo 05/03/2006, 11:27
 
Fecha de Ingreso: marzo-2006
Mensajes: 3
Antigüedad: 18 años, 1 mes
Puntos: 0
Programa que actúe como router???

Hola a todos:

tengo 2 ordenadores conectados entre sí con un cable cruzado en una red 10.x.x.x
Uno de ellos tiene otra tarjeta de red y está en una red 192.168.1.x donde tengo 3 máquinas más y el router que me conecta internet.

Mi pregunta es: existe algún programa que me permita dar acceso a la red 192 al ordenador que está en la red 10???
Es decir, existen programas que actuen como router y que pueda instalar en el ordenador que tiene las 2 tarjetas de red para recibir las peticiones del PC de la red 10 para acceder a la red 192 o, directamente, a internet???
Existe forma de hacer eso directamente desde el sistema operativo??? Windows, Linux???

Gracias

Juan Antonio
  #2 (permalink)  
Antiguo 05/03/2006, 12:53
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 3 meses
Puntos: 19
Tienes que definir una ruta persistente estática y una de último recurso en el ordenador que hace de pasarela ( 2 tarjetas de red), por ejemplo con ip 192.168.1.1 , para que enrute el tráfico de la red 192.168.1.0 a la red 10.0.0.0.
Y en el ordenador de la red 192.168.1.0 con una sola tarjeta de red , simplemente le pones como GateWay o puerta de enlace 192.168.1.1
En windows
Código:
ROUTE [-f] [-p] [comando [destino] [MASK máscara_red]  [puerta_enlace]
 [METRIC métrica]  [IF interfaz]
por ejemplo, prueba esto , suponiendo que la puerta de enlace ( el router ) sea 10.0.0.1 y la de el pc sea 10.0.0.2 y sea la NIC eth0

c> route -p ADD 192.168.1.0 MASK 255.255.255.0 10.0.0.1 METRIC 1 IF 1
c> route -p ADD 0.0.0.0 MASK 0.0.0.0 10.0.0.2

Aunque me parece que la ruta de último recurso sobra , ya que tienes configurada la puerta de enlace para 10.0.0.2 y ahora dudo que métrica debes de poner ... prueba a ver

Y si desea evitarte esto , pues te bajas Sw como el winroute o el wingate o el ccproxy ...

Última edición por dogduck; 05/03/2006 a las 14:19
  #3 (permalink)  
Antiguo 06/03/2006, 04:05
 
Fecha de Ingreso: marzo-2006
Mensajes: 3
Antigüedad: 18 años, 1 mes
Puntos: 0
Muchas gracias por tu ayuda :)

Voy a intentarlo con el comando route.

Yo pensé que los programas como el WinProxy se utilizaban para dar acceso web a varios ordenadores pero desconocía que pudieran funcionar como pasarelas entre dos redes.

También me han comentado que, si dispongo de windows2003 hay un servicio de routeo que debe encargarse de estas cosas, a si que le echaré un vistazo también.

Lo dicho, muchísimas gracias y hasta pronto

Juan Antonio
  #4 (permalink)  
Antiguo 06/03/2006, 04:28
Avatar de dogduck  
Fecha de Ingreso: enero-2006
Ubicación: ¿Atlantida, Hesperides, Islas afortunadas?
Mensajes: 2.231
Antigüedad: 18 años, 3 meses
Puntos: 19
Hombre el winroute o el wingate se instala en un ordenador ( no servidor) y lo que hacen basicamente es convertir a ese ordenador en un router o pasarela . Pero claro , te doy la razón en que es una tonteria teniedo el servicio en w2003Server , meterle un añadido innecesario ... también lo dispones en el w2k server , no me acuerdo si en el nt4 ... suerte
  #5 (permalink)  
Antiguo 07/03/2006, 06:04
 
Fecha de Ingreso: marzo-2006
Mensajes: 3
Antigüedad: 18 años, 1 mes
Puntos: 0
Gracias de nuevo Dogduck

Efectivamente, en la máquina con 2 interfaces de red, en Windows 2003, ha bastado con habilitar el servicio de Enrutamiento (Panel de Control / Herramientas Administrativas / Routing y Acceso Remoto) para que me haya detectado las 2 tarjetas que tiene el ordenador y me haya habilitado la opción NAT (Network Adress Traslation) para encaminar el tráfico que provenga de ambas a la otra red.

Hablando con números:

192.168.1.1 es mi router que me da acceso a internet
192.168.1.3 es mi ordenador en la red, digamos, pública
172.16.0.3 es mi ordenador en la red privada, es decir, la 2ª tarjeta de red de mi ordenador que está, con un cable cruzado a otro PC que es la
172.16.0.2

En cuanto he habilitado el routing en el PC de las 2 tarjetas (el de la IP que termina en 3 en las dos redes), el PC 172.16.0.2,que no tiene acceso directo al router 192.168.1.1 (entre otras cosas porque está en otra red) ya llega a internet sin yo hacerle nada :D

Sólo faltaba poder acceder al 0.2 desde cualquier ordenador de la red 192.168


Para ello, se puede habilitar en el servicio de Routing, opción NAT, un rango de IPs que van a ser las que lleven el tráfico de la red 192.168 a la 172.16
Le he puesto el rango 192.168.1.8 al .9 y, ahora, con cualquiera de esas 2 ips, llego a los servicios de Terminal Server de la máquina 0.2 entre otras cosas (se puede habilitar Telnet, FTP, etc...)

Una maravilla :)

Lástima que no me haya enterado de muchas cosas sobre este tema ya que se han habilitado automáticamente :(

En fin, gracias y un saludo

Juan Antonio
  #6 (permalink)  
Antiguo 07/03/2006, 13:35
Avatar de kickman  
Fecha de Ingreso: febrero-2006
Ubicación: Costa Rica
Mensajes: 9
Antigüedad: 18 años, 1 mes
Puntos: 0
Tiene el 2003server alguna funcion que me permita controlar el acceso a internet en la LAN, o sea, que pueda yo restringir el acceso a ciertos sitios, por ejemplo, porno. Por ahora, tengo el servidor web en una maquina con xp y da acceso a internet a toda la lan inclusive al 2003server, pero la idea es trasladar el servidor web al servidor principal, que les parece?
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:16.