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: 0La 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
...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
:
La opción noauto
evitará
que /proc
sea montado automáticamente
cuando el sistema arranque.
Hecho esto monte procfs así:
#
mount /proc
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>.