[eside-ghost] Squid + IP tables

Sergio Barajas sbarajas en gmail.com
Jue Feb 28 20:36:38 CET 2013


Hola a todos,
Como soy novato en esto de IP tables (y también en Squid, por que no 
decirlo), tengo un mar de dudas.
El caso es el siguiente, yo tengo dos redes A y B. La red A 192.168.1.0 
tiene salida a internet a través de la IP 192.168.1.254. La red B 
192.168.0.0 es una red LAN (sin salida a internet). La cosa es, que 
mediante un PC con dos tarjetas de red (una conectada a la red A y otra 
a la red B) quiero conseguir que los PCs de la red B tengan acceso a 
internet.
Por tanto, hasta ahora, el Pc en el que voy a encasquetarle squid en su 
ETH0 tiene la IP 192.168.1.10 y en la ETH1 tiene la IP 192.168.0.15. La 
cosa es, utilizando squid, Ip tables, y lo que sea necesario, ¿como 
enruto el trafico de los puertos 80, 443, 21 desde la red B a la red A?. 
Ya para rizar el rizo, me gustaría que el proxy no fuese transparente 
(alguno pensará que soy rarito, pero prefiero controlar quien usa el 
proxy), y que de la red B solo se permitiese el acceso a internet a 
ciertas IPs (vamos una ACL en toda regla).
Si hay algún "Admin de sistemas - Friki de linux" (que me consta que en 
la lista los hay) con alma caritativa que por lo menos me oriente un 
poco (no estoy pidiendo que me lo den todo hecho). Se lo agradecería en 
el alma.
Un saludo


Más información sobre la lista de distribución eside-ghost