IPFilter

来自Local Chinese Wikipedia
imported>Low power2026年3月18日 (三) 03:24的版本 (Add Template:Firewall software
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳转到导航 跳转到搜索

Template:NoteTA 脚本错误:没有“about”这个模块。 Template:Infobox Software 脚本错误:没有“Lang”这个模块。(通用简称:脚本错误:没有“Lang”这个模块。)是一个开源的软件项目,可以为类Unix操作系统提供防火墙网络地址转换脚本错误:没有“Lang”这个模块。)服务。

IPFilter目前仍在一些Unix类操作系统中使用,例如illumosNetBSDFreeBSD


目的[编辑]

格式[编辑]

IPFilter的配置档案名称通常为 /etc/ipf.rules,是一个纯文字档案,但内容仅可使用英文阿拉伯数字半形标点符号

其中的规则由 [block/pass],[out/in],[log] [quick] [on 网络界面],[proto tcp/udp...],[from 来源IP地址 to 目的IP地址] 等多个项目依序构成,分别以空格为分界。

  • IP地址可使用 any 或点分十进制数字,以32位地址表示区段或单一主机,区段由小于32的前缀长度指定。
  • 前缀长度仅可使用十进制数字,范围由0到32。

范例[编辑]

block in quick on em0 from 10.0.0.4/24 to any

(阻挡来源为10.0.0.4的进入封包)

pass out all

(出去封包皆不阻挡)

注释[编辑]

另见[编辑]

参考[编辑]

外部链接[编辑]

Template:Firewall software