Espaço do usuário natd
precisa de ipfw
ativado. O IPFW captura pacotes e os redireciona para o natd
que traduz endereços. Mas agora você pode usar o kernel nat embutido no ipfw.
Vamos ativar o mecanismo IPFW
# /etc/rc.conf
. . . . .
gateway_enable="YES"
firewall_enable="YES"
firewall_nat_enable="YES"
firewall_script="/etc/rc.ipfw"
. . . . .
E vamos configurar o redirecionamento de kernel:
# /etc/rc.ipfw
. . . . .
oip="1.2.3.4" # Outer IP looking to the internet
tip="10.0.0.100 # Target host
ipfw nat 1 config redirect_addr ${tip} ${oip}
. . . . .
Isso é tudo.