El 2004-10-27 a las 12:14 +0200, AleOP escribió:
Entonces, ¿qué coño hacía yo recompilando el kernel para hacer que me funcionara, sin mirarme ningún manual, ya sea oficial o extraoficial de SuSE, el proxy transparente? Porque, tal y como venía todo por defecto, yo, al menos, no lo conseguía. O yo seré mu torpe o soñaré las cosas o tal vez era con otra serie del kernel, pero recuerdo haber leído en alguna parte en algún SuSE que para que funcionara el proxy transparente había que recompilar el kernel.
Chico, no lo se. Lo que dices, me suena haberlo leido, pero hace bastante tiempo. Me da la impresión que hay demasiada gente que necesita esto como para que suse obligue a recompilar el kernel. Si había que tocar en el proc, pero eso ya lo hace el susefirewall. Mira, está todo explicado en el manual de administración del suse, y en español: 17.3.6. Configuración de un proxy transparente Lo que si dice es esto, que es confuso: 17.3.6.1. Configuración del kernel Primero hay que comprobar que el kernel del servidor proxy dispone de soporte para proxy transparente. En caso contrario habrá que añadir estas opciones al kernel y compilarlo de nuevo. Más detalles sobre este proceso en el capitulo 10, El kernel de Linux. Los módulos del kernel cambian en cada versión. Compruebe el estado del actual en /usr/share/doc/howto/en/html/mini/TransparentProxy-3.html o en Internet: http://www.tldp.org/HOWTO/mini/TransparentProxy-3.html. En realidad, en 9.1 está en file:////usr/share/doc/howto/en/html/TransparentProxy-3.html: * Under General Setup o Networking support SI o Sysctl support SI * Under Networking Options o Network packet filtering SI o TCP/IP networking ¿Se duda? * Under Networking Options -> IP: Netfilter Configuration o Connection tracking SI o IP tables support SI o Full NAT SI o REDIRECT target support SI * Under File Systems o /proc filesystem support SI You must say NO to ``Fast switching'' under Networking Options. Ok Once you have your new kernel up and running, you may need to enable IP forwarding. IP forwarding allows your computer to act as a router. Since this is not what the average user wants to do, it is off by default and must be explicitly enabled at run-time. However, your distribution might do this for you already. To check, do ``cat /proc/sys/net/ipv4/ip_forward''. If you see ``1'' you're good. También. Luego todo está activado por defecto en el kernel de suse - y el que tengo ahora mismo no lo he tocado para nada.
Si no..., en fin, entonces, ¿tendré que echarme yo flores y pregonar que reinventé la rueda?
Pues probablemente sería así antes, o lo es con el kernel sin hacer cloneconfig. No lo se. Ah, ya veo algo que no me gusta nada: las versiones española e inglesa del manual ¡no coinciden! 17.3.6. Transparent Proxy Configuration 17.3.6.1. Configuration Options in /etc/squid/squid.conf 17.3.6.2. Firewall Configuration with SUSEfirewall2 frente a: 17.3.6. Configuración de un proxy transparente 17.3.6.1. Configuración del kernel <----==== 7.3.6.2. Opciones de configuración en /etc/squid/squid.conf 17.3.6.3. Configuración del cortafuegos con SuSEfirewall2 Eso puede ser el origen de la confusión. *** ¡Rafa!*** Eso es pa' ti, hay un error garrafal en la traducción del manual de administración al español - y puede que no sea el único. Lo puedo decir yo mismo en feedback, pero me fastidia no poder hacerlo por correo. En el manual de la 8.2 no figuran estas instrucciones, mandan al howto. En el del 7.3 no aparece el squid. Son los que tengo a mano. -- Saludos Carlos Robinson