全部博文(18)
2008年(18)
分类: BSD
2008-06-27 14:42:18
# 防火墙 options IPFIREWALL # 支援 NAT options IPDIVERT # 下面这一行是预设允许所有封包通过,如果没有这一行, # 就必须在 /etc/rc.firewall 中设定封包的规则。 # 这条规则内定编号是 65535,也就是所有规则的最后一条 # 如果没有加这一条规则,内定就是拒绝所有封包, # 只允许规则中允许的封包通过。 options IPFIREWALL_DEFAULT_TO_ACCEPT # 这一行是让你可以在 ipfw 中设定要记录哪些封包, # 如果没有这一行,就算设定了要留下记录也不会有作用。 options IPFIREWALL_VERBOSE # 这一行是限制每一条规则所要记录的封包数量, # 因为同样的规则可能有许多记录,加上这一条可以使 # 同样的记录重复数减少,以避免记录文件爆增。 options IPFIREWALL_VERBOSE_LIMIT=10 # 下面这一行是用来支援封包转向, # 当你要使用 fwd 动作时必须要有这一项设定。 options IPFIREWALL_FORWARD # 如果要使用 pipe 来限制频宽,必须加入下列选项以支持 dummynet。 options DUMMYNET |
我们在上述设定中加入了许多项目,基本上,一定要有的项目为 IPFIREWALL 及 IPDIVERT,其它项目是为了支持限制频宽或记录信息使用。编辑完核心设定后,请重新编译并安装新的核心,重开机之后核心就己经支持防火墙及 NAT 了。