Cortafuegos con Dialup en FreeBSD
Anterior |  | Siguiente

# 2. Configuración del Kernel

Lo primero que tendrá que hacer es recompilar su kernel. Si necesita más información sobre cómo hacerlo el mejor recurso es la sección de Handbook acerca de la configuración del kernel. Necesitará añadir a su fichero de configuración del kernel las siguientes opciones:

`options IPFIREWALL`

  Activa el código necesario para el cortafuegos en el kernel.

`options IPFW2`

  Activa la nueva versión de IPFW.

  > Importante: Esto solo debe hacerse en FreeBSD 4.X puesto que en las versiones más recientes vienen incluído por defecto.

`options IPFIREWALL_VERBOSE`

  Envia los paquetes que se ha decidido sean incluídos en un `log` a la aplicación encargada de gestionar los `logs` del sistema.

`options IPFIREWALL_VERBOSE_LIMIT=`100``

  Limita el número de veces que una entrada que cumple las reglas puede ser incluída en los `logs` del sistema. Esto previene que sus `logs` se vean inundados por entradas repetidas. `100` es un número razonable, pero puede ajustarlo a sus necesidades.

`options IPDIVERT`

  Activa los sockets divert, que serán descritos más tarde.

Hay otras entradas opcionales que pueden compilarse en el kernel para incrementar la seguridad. No hacen falta para el funcionamiento del cortafuegos pero algunos usuarios especialmente paranoicos pueden querer usarlos.

`options TCP_DROP_SYNFIN`

  Ignorar paquetes TCP con SYN y FIN. Esto evita ser vulnerable al uso de herramientas como `security/nmap`, que permiten identificar la pila TCP/IP de la máquina, pero incumple el soporte a las extensiones incluídas en el RFC1644. No se recomienda hacer tal cosa si la máquina va a ejecutar un servidor web.

No reinicie tras recompilar el kernel. Si todo sale bien sólo necesitaremos reiniciar una vez en todo el proceso de instalación del cortafuegos.

Anterior | Inicio | Siguiente
Cortafuegos con Dialup en FreeBSD |  | Modificación de `/etc/rc.conf` para cargar el cortafuegos

Puede descargar éste y muchos otros documentos desde ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/.

Si tiene dudas sobre FreeBSD consulte la documentación antes de escribir a la lista <questions@FreeBSD.org>.
Envíe sus preguntas sobre la documentación a <doc@FreeBSD.org>.