8. procfs: perdido pero no olvidado
Anterior |  | Siguiente

## 8. procfs: perdido pero no olvidado

Es posible que usando Linux® haya consultado `/proc/sys/net/ipv4/ip_forward` para determinar si “IP forwarding” estaba activado. En FreeBSD tendrá que usar sysctl(8) para comprobar éste y otros parámetros puesto que procfs(5) está obsoleto en las versiones más recientes de FreeBSD. Tenga en cuenta que `sysctl` también existe en Linux®.

Siguiendo con el ejemplo de “IP forwarding” podría usar lo siguiente para determinar si tiene activado “IP forwarding” en su sistema FreeBSD:

`%` `sysctl net.inet.ip.forwarding` net.inet.ip.forwarding: 0

La opción `-a` se usa para ver la configuración del sistema:

`%` `sysctl -a` kern.ostype: FreeBSD kern.osrelease: 6.2-RELEASE-p9 kern.osrevision: 199506 kern.version: FreeBSD 6.2-RELEASE-p9 #0: Thu Nov 29 04:07:33 UTC 2007 root@i386-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC kern.maxvnodes: 17517 kern.maxproc: 1988 kern.maxfiles: 3976 kern.argmax: 262144 kern.securelevel: -1 kern.hostname: server1 kern.hostid: 0 kern.clockrate: { hz = 1000, tick = 1000, profhz = 666, stathz = 133 } kern.posix1version: 200112 ...

### Nota:

Algunos de estos valores de `sysctl` son de sólo lectura.

Hay ocasiones en las que es disponer de procfs es imprescindible, por ejemplo para ejecutar software antiguo, usar truss(1) para seguir llamadas al sistema y para la compatibilidad binaria con Linux®. (aunque la compatibilidad binaria con Linux® use su propio procfs, linprocfs(5).) Si necesita montar procfs añada las siguientes líneas a `/etc/fstab`:

proc /proc procfs rw,noauto 0 0

### Nota:

La opción `noauto` evitará que `/proc` sea montado automáticamente cuando el sistema arranque.

Hecho esto monte procfs así:

`#` `mount /proc`

Anterior |  | Siguiente
7. Actualización de FreeBSD | Inicio | 9. Comandos más comunes

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>.