3. Mostrar y cambiar parámetros del núcleo

El rol del directorio /proc/sys es reportar los diferentes parámetros del núcleo, y permitir cambiar en tiempo real algunos de ellos. A diferencia de todos los demás archivos en /proc, algunos archivos de este directorio se pueden escribir, pero solo root puede hacerlo.

Una lista de los directorios y archivos presentes sería demasiado larga, mayormente debido a que el contenido de los directorios depende del sistema y que la mayoría de los archivos sólo son útiles para aplicaciones específicas. Sin embargo, aquí tiene dos usos comunes de este subdirectorio:

  1. Autorizar el ruteo: Aunque el núcleo predeterminado de Mandriva Linux puede enrutar, Usted debe autorizarlo explícitamente. Para ello, tiene que ingresar el comando siguiente como root:

    $ echo 1 >/proc/sys/net/ipv4/ip_forward

    Reemplace el 1 por un 0 si desea prohibir el ruteo.

  2. Prevenir la usurpación de la dirección IP: (IP Spoofing, en inglés) consiste en hacerle creer a uno que un paquete que viene del mundo externo viene de la interfaz por la cual llega. Esta técnica es muy usada por los crackers[11], pero Usted puede hacer que el núcleo prevenga este tipo de intrusión. Sólo debe ingresar:

    $ echo 1 >/proc/sys/net/ipv4/conf/all/rp_filter

    y este tipo de ataque se vuelve imposible.

Estos cambios sólo serán efectivos mientras el sistema esté activo. Si se reinicia el sistema, entonces los valores volverán a ser los predeterminados. Para que estos parámetros se apliquen cada vez que arranque el sistema, puede tomar los comandos que tecleó y agregarlos al archivo /etc/rc.d/rc.local de manera tal de evitar tener que volver a ingresarlos cada vez. Otra solución es modificar /etc/sysctl.conf, consulte sysctl.conf(5) y sysctl(8) para más información.



[11] ¡Y no por los hackers!