[LUG.ro] Ruteo con linux

Fernando Gonzalez lugro@lugro.org.ar
Tue, 4 Jul 2006 13:11:55 -0300


El ip_forward esta puesto en el arranque del Linux, y no puedo activar el
masquerading, por que las ips son publicas, es decir estan ruteadas por
telecom, si activo el masquerading, solo se verian las ips de eth0 de gw2 y
gw3, y yo quiero/necesito que se publiquen los dos rango de la 190.5.9....

Fernando

-----Mensaje original-----
De: lugro-admin@lugro.org.ar [mailto:lugro-admin@lugro.org.ar] En nombre de
Federico Wiecko
Enviado el: Martes, 04 de Julio de 2006 11:29 a.m.
Para: lugro@lugro.org.ar
Asunto: Re: [LUG.ro] Ruteo con linux

tenes habilitado el masquerading en GW2 y GW3 ?

echo "1" > /proc/sys/net/ipv4/ip_forward

On Tuesday 04 July 2006 09:57, Fernando Gonzalez wrote:
> Hola a todos tengo un pequeño problema con el comando ip, y es que
necesito
> crear una ruta, tengo dos clases C, la primera esta dividida, y me
> asignaron 32 ips, esta en 190.5.8.0/27, o sea dispongo de la 190.5.8.1 a
la
> 190.5.8.30, la segunda la tengo completa 190.5.9.0/24, a la que debo
> dividir en dos /25, o sea 190.5.9.0/25 y 190.5.9.128/25, cada una es para
> dar servicio a dos redes, yo pense en usar tres maquinas con dos placas de
> red cada una en la primera(gw1) con eth0 hacia el router de telecom y con
> eth1 a un switch (local) mio. A esta  maquina en eth1 le coloque
190.5.8.30
> con mascara 255.255.255.240, en las otras(gw2 y gw3) las eth0 conectadas
al
> switch local, la segunda (gw2) eth0 tiene la ip 190.5.8.29 y la
> tercera(gw3) eth0 tiene 190.5.8.28, ambas con mascara 255.25.255.240, en
la
> segunda eth1(la de gw2) tiene la ip 190.5.9.126 y en la tercer
maquina(gw3)
> eth1 tiene la ip 190.5.9.254, de nuevo ambas con mascara 255.25.255.128,
> mas o menos como en este grafico
>
> 								-----	Eth0
> gw2	eth1
>
> 190.5.8.29/27	190.5.9.126/25
>
> 	Eth0	GW1	eth1  ----------	switch----
> 190.5.0.142		190.5.8.30/27		    |
>
> 								-----	Eth0
> gw3	eth1
>
> 190.5.8.28/27	190.5.9.254/25
>
> (espero que no se deforme mucho), en GW1 arme la siguiente tabla de ruteo:
>
> 190.5.0.128/25 dev eth0  proto kernel  scope link  src 190.5.0.142
> 190.5.8.0/27 dev eth1  proto kernel  scope link  src 190.5.8.30
> 190.5.9.0/25 via 190.5.8.29 dev eth1
> default via 190.5.0.254 dev eth0, #este el router de telecom
>
> la tercer linea de esta tabla la creo usando el siguiente comando
>
> gw1:~# ip route add 190.5.9.0/24 via 190.5.8.1 table main
>
> el problema es que colocando un pc detrás de eth1 de gw2, este no navega,
> solo llego con ping hasta 190.5.8.29 (eth0 de gw2), pruebo desde Internet
> con traceroute a ver hasta donde llego, y en el caso de la eth0 de gw2 y
> gw3 las veo bien (con un ping y traceroute), o sea telecom me rutea bien
la
> 190.5.8.0/27, cuando pruebo un traceroute hasta 190.5.9.126, queda en un
> bucle entre el router de telecom y la eth0 de gw1, o sea cuando llega un
> paquete para esa red, el router se lo da a gw1, y este guacho no sabe que
> hacer, obviamente, la ruta no esta bien definida, alguno se da una idea de
> q cosa me esta faltando, para q una maquina detras de gw2 pueda llegar a
> internet?. Desde ya muchas gracias
>
> PD: disculpen la longitud del mail
>
> Fernando Gonzalez

_______________________________________________
Lugro mailing list
Lugro@lugro.org.ar
http://www.lugro.org.ar/mailman/listinfo/lugro

-- 
No virus found in this incoming message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.8/381 - Release Date: 03/07/2006
 

-- 
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.1.394 / Virus Database: 268.9.8/381 - Release Date: 03/07/2006