[FUG-BR] redirecionar porta com o ipfw

Luiz Otavio O Souza lists.br em gmail.com
Segunda Julho 23 18:10:57 BRT 2012


2012/7/23 Enio Marconcini <eniorm em gmail.com>:
> pessoal, estou procurando um meio de redirecionar uma porta usando o ipfw,
>
> o que seria feito com o pf dessa forma
>
> rdr on $nic_wireless inet proto tcp from any to any port 1863 tag MSN1 ->
> 127.0.0.1 port 1863
>
> queria fazer com o ipfw, procurei na net e vi alguma coisa sobre o ipfw add
> fwd mas não deu muito certo. O man do ipfw diz que precisa ter compilado a
> opção IPFIREWALL_FORWARD no kernel, mas estou subindo o ipfw como módulo.
>
> O caminho é esse?
>

Sim, você precisa recompilar seu kernel (só o kernel) com suporte a
opção IPFIREWALL_FORWARD para ativar o ipfw 'fwd'.

Isso alias esta no manual do ipfw(8):

    To enable fwd a custom kernel needs to be compiled with the option
options IPFIREWALL_FORWARD.

Infelizmente essa opção não pode ser ativada/desativada em tempo de execução.

Att.,
Luiz
PS: Muita atenção quando você for compilar 'só o kernel', um dos
problemas mais frequentes é você tirar de sincronismo o 'world/base' e
o kernel (roda uma versão, depois atualiza os srcs e compila só o
kernel -> kernel novo / base antigo). Compile o kernel com o mesmo
source que você esta usando, em caso de duvidas atualize tudo (world,
kernel, etc.) e mantenha o seu sistema integro.


Mais detalhes sobre a lista de discussão freebsd