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: 0
L'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 ...
Note : 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:
proc /proc procfs rw,noauto 0 0
Note :
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.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>.