|
pass out on fxp0 all
pass in on fxp0 all
pass out quick on lo0 all
pass in quick onn lo0 all
block in quick on fxp0 proto tcp from any to any to port =22
pass in quick on fxp0 proto tcp from any to any port = 80 flags S/SA keep state
pass in quick on fxp0 proto tcp from any to any port = 88 flags S/SA keep state
pass in quick on fxp0 proto tcp from any to any port = ftp flags S/SA keep state
pass in quick on fxp0 proto tcp from any to any port = ftp-data flags S/SA keep state
pass in quick on fxp0 proto tcp from any to any port 10000 >< 60000 flags S/SA keep state
block in quick on fxp0 all
上面是ipfilter.conf
下面是ipnat.conf
rdr fxp0 218.4.58.36/32 port 80 -> 192.168.1.16 port 80
rdr fxp0 218.4.58.36/32 port 88 -> 192.168.1.15 port 7777
rdr fxp0 218.4.58.36/32 port 21 -> 192.168.1.9 port 22
map fxp0 192.168.1.0/24 -> 218.4.58.36/32 portmap tcp/udp 20001:41000
map fxp0 192.168.1.0/24 -> 218.4.58.36/32
我在内核里面启用了ipfilter了
options IPFILTER
options IPFILTER_LOG
rc.conf
也加了
ipfilter_enable="YES"
ipfilter_program="/sbin/ipf"
ipfilter_rules="/etc/ipf.conf
ipnat_enable="YES"
ipnat_program="/sbin/ipnat"
ipnat_rules="/etc/ipnat.conf" |
|