[HOWTO]FreeBSD下如何做nat[到目前为止,问题已有明确答案]
1. 将以下选项编译进内核
options IPFIREWALL
options IPDIVERT
options IPFIREWALL_DEFAULT_TO_ACCEPT
options IPFIREWALL_VERBOSE
2.在/etc/rc.conf中加入
(以下是SNAT)
gateway_enable="YES" #机器设为网关
firewall_enable="YES" #启动时在/etc/rc.firewall中启用防火墙规则
firewall_type="OPEN" #打开防火墙
natd_enable="YES" #natd允许运行
natd_interface="rl0" #rl0是外网网卡名称
natd_flags="" #在启动时通过natd的任何额外选项