Hola a todos:

Vamos a ver, tengo un servidor con cuatro interfaces de red.
Sus IPs son:
eth0: 213.250.143.241 (red p�blica)
eth1: 172.16.4.1 (red de servicio, sin salida a ninguna parte)
eth2: 172.16.8.2 (red de maquetas)
eth3: 172.16.16.1 (red de ofim�tica)


Para dar salida a todos esto, tengo dos routers, uno el router publico tiene
la IP 213.250.143.241 y s�lo gestiona y da salida al rango
213.250.143.240/28. El router de ofim�tica cuya IP es 172.16.16.254, s�lo
gestiona el rango 172.16.16.0/24.

Mi route -n es:
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use
Iface
213.250.143.240 0.0.0.0         255.255.255.240 U     0      0        0 eth0
172.16.4.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1
172.16.16.0     0.0.0.0         255.255.255.0   U     0      0        0 eth3
172.16.8.0      0.0.0.0         255.255.255.0   U     0      0        0 eth2
0.0.0.0         172.16.16.254   0.0.0.0         UG    0      0        0 eth3

Le creo una ruta est�tica que apunte contra el router de ofim�tica y as�
pueden mis usuarios de ofim�tica usar Internet. Con ip tables he conseguido
que la red de maquetas use internet. La red de servicio la tengo muerta y
s�lo para cargas de tr�fico.

La p�blica, como necesita un default que entendiera que cuando alguien le
pida algo vaya contra el router p�blico en vez del router de ofim�tica, cree
con iproute 2 las siguientes lineas:

ip rule add from 213.250.143.242 table publica
ip route add from default via 213.250.143.241 dev eth0 table publica
ip route flush cache

En teor�a todo me iba muy bien, la gente de fuera podia acceder a la IP
p�blica y la gente de dentro tenia internet y todo eso.

Mi problema es que estoy necesitado de usar la IP p�blica dentro de la red
interna y cuando pongo 213.250.143.242, no funciona. Con iptraf he revisado
y he visto que el problema es que le llega la petici�n a el pero el
directamente se lo lanza contra el router publico.
No puedo modificar los routers porque no son gestionado por nosotros.

�Alguien sabe que deber�a hacer? �C�mo podr�a solucionarlo?

Muchas gracias a todos.



�ngel

Responder a