第十二章 防火墙IPFW
(一)介绍说明:
(二)配置ipfw:
# sysrc firewall_enable="YES" # 允许防火墙开机自启
# sysrc firewall_type="open" # 让系统把流量通过,这样就可以使用防火墙
# sysrc firewall_script="/etc/ipfw.rules" # 制定ipfw规则的路径,我们待会儿在这里编辑规则
# sysrc firewall_logging="YES" # 这样ipfw就可以打日志
# sysrc firewall_logif="YES" # 把日志打到 `ipfw0` 这个设备里root@svros:~ # vi /etc/ipfw.rules
IPF="ipfw -q add"
ipfw -q -f flush
#loopback
$IPF 10 allow all from any to any via lo0
$IPF 20 deny all from any to 127.0.0.0/8
$IPF 30 deny all from 127.0.0.0/8 to any
$IPF 40 deny tcp from any to any frag
# statefull
$IPF 50 check-state
$IPF 60 allow tcp from any to any established
$IPF 70 allow all from any to any out keep-state
$IPF 80 allow icmp from any to any
# open port for ssh
$IPF 110 allow tcp from any to any 22 out
$IPF 120 allow tcp from any to any 22 in
# open port for samba
$IPF 130 allow tcp from any to any 139 out
$IPF 140 allow tcp from any to any 139 in
$IPF 150 allow tcp from any to any 445 out
$IPF 160 allow tcp from any to any 445 in
$IPF 170 allow udp from any to any 137 out
$IPF 180 allow udp from any to any 137 in
$IPF 190 allow udp from any to any 138 out
$IPF 200 allow udp from any to any 138 in
# deny and log everything
$IPF 500 deny log all from any to any最后更新于