Avec Linux®, il vous est peut-être arrivé de
consulter /proc/sys/net/ipv4/ip_forward
pour déterminer si le routage IP était
activé. Avec FreeBSD vous devriez utiliser sysctl(8)
pour voir ce réglage ainsi que d'autres réglages
système parce que procfs(5) a été
abandonné dans les versions actuelles de FreeBSD (notez que
sysctl
est disponible aussi sous
Linux®).
Dans l'exemple du routage IP voici ce que vous utiliseriez pour déterminer si le routage IP est activé sur votre système FreeBSD:
%
sysctl net.inet.ip.forwarding
net.inet.ip.forwarding: 0L'option -a
est utilisée pour lister
tous les réglages du système:
%
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
...Certaines de ces valeurs sysctl
sont
uniquement accessibles en lecture.
procfs est parfois nécessaire comme pour faire
fonctionner de vieux logiciels, pour examiner des appels
système en utilisant truss(1), et pour la
Compatibilité Binaire avec Linux® (celle-ci
utilise cependant son propre procfs, linprocfs(5)). Si
vous avez besoin de monter procfs vous pouvez ajouter la ligne
suivante dans /etc/fstab
:
noauto
fera en sorte que
/proc
ne soit pas monté
automatiquement lors du démarrage.
Et ensuite montez procfs avec:
#
mount /proc
Ce document, ainsi que d'autres peut être téléchargé sur ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Pour toutes questions à propos de FreeBSD, lisez la
documentation avant de contacter
<questions@FreeBSD.org>.
Pour les questions sur cette documentation, contactez
<doc@FreeBSD.org>.