Para crear un cortafuegos de filtrado no es necesario ningún software especial. Linux lo hará. En el momento de escribir este Cómo, estoy usando RedHat 6.1.
La construcción en Linux del cortafuegos ha cambiado varias veces. Si está utilizando un núcleo antiguo de Linux (1.0.x o anterior) hágase con una nueva copia. Los más antiguos usaban ipfwadm de http://www.xos.nl/linux/ipfwadm/ que ya no está admitido.
Si está usando 2.2.13 o superior, estará usando ipchaining, que aparecía en http://www.rustcorp.com/linux/ipchains/
Si está utilizando el núcleo más reciente 2.4, hay una nueva utilidad de cortafuegos con más características. Pronto escribiré sobre ello.
Si desea establecer un servidor proxy, necesitará uno de estos dos paquetes:
Squid
El TIS Firewall Toolkit (FWTK)
SOCKS
Squid es un gran paquete y trabaja con la característica de Proxy Transparente de Linux. Le indicaré cómo instalar este servidor.
En el momento de redactar este Cómo, se han fusionado Network Associates y Trusted Information System's (TIS). Así que manténgase atento a los sitios web para ver más información sobre Tool Kit puede aún ser descargado desdehttp://www.tis.com/research/software/
Trusted Information System saca a la luz una colección de programas diseñados para facilitar la creación de cortafuegos. Con este toolkit, usted instala un demonio para el servicio (WWW, telnet ect.) que esté usando en cada momento.