5.1. Montando el Sistema de Ficheros /proc

Algunas de las herramientas de configuración de NET-2 y NET-3 utilizan el sistema de ficheros proc para comunicarse con el núcleo. Se trata de una interfaz que permite el acceso a la información del kernel en funcionamiento a través de un mecanismo que imita un sistema de ficheros. Una vez ha sido montado, se pueden listar los ficheros y ver su contenido como en cualquier otro sistema de ficheros. Normalmente aparecen ficheros como loadavg, que contiene la carga media del sistema, o meminfo, que contiene información sobre la memoria física y virtual.

Para esto, el código de redes añade el directorio net. Este directorio contiene una serie de ficheros que muestran cosas como las tablas ARP del núcleo, el estado de las conexiones TCP y las tablas de encaminamiento. La mayoría de las herramientas de administración de redes utilizan estos ficheros para acceder a la información que precisan.

El sistema de ficheros proc (también llamado procfs) se monta generalmente en /proc durante el arranque. El mejor método consiste en añadir la siguiente línea al fichero /etc/fstab :
    # Punto de montaje de procfs
    none		/proc		proc	defaults
Y ejecutar mount /proc desde alguno de los scripts /etc/rc.

El procfs viene configurado actualmente en la mayoría de los núcleos por omisión. Si no tiene el procfs en su núcleo, al intentar montarlo obtendrá un mensaje como este: mount: fs type procfs not supported by kernel. De ser así tiene que recompilar el núcleo asegurándose de configurarlo incluyendo el soporte para procfs.