No Linux®, para determinar se o encaminhamento IP
está ativado, você pode olhar em
/proc/sys/net/ipv4/ip_forward
. No FreeBSD
você precisa usar o sysctl(8) para ver esta e
outras opções do sistema, pois o procfs(5)
tornou-se obsoleto nas versões mais recentes do FreeBSD.
(Embora sysctl
também esteja
disponível no Linux®.)
No exemplo do encaminhamento IP, você poderia usar o seguinte comando para determinar se ele está ativado no seu sistema FreeBSD:
%
sysctl net.inet.ip.forwarding
net.inet.ip.forwarding: 0A opção -a
é
utilizada para listar todas as configurações
do 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
...Alguns dos valores do sysctl
estão disponíveis somente para
leitura.
Existem ocasiões nas quais o procfs
é necessário, como na execução de
programas antigos, no uso do truss(1) para rastrear
chamadas de sistema, e para possibilitar a
Compatibilidade Binária com Linux.
(Embora a Compatibilidade Binária com Linux use seu
próprio procfs
, linprocfs(5).)
Se você precisar montar o procfs
,
você pode adicionar a seguinte entrada no
/etc/fstab
:
noauto
vai prevenir
/proc
de ser montado automaticamente
durante o boot
.
E então monte o procfs
com:
#
mount /proc
Este, e outros documentos, podem ser obtidos em ftp://ftp.FreeBSD.org/pub/FreeBSD/doc/
Para perguntas sobre FreeBSD, leia a
documentação antes de contatar
<questions@FreeBSD.org>.
Para perguntas sobre esta documentação, envie e-mail para
<doc@FreeBSD.org>.