ipfw IP防火牆及流量控管程式
2009-05-13 11:52:43来源:未知 阅读 ()
[url=javascript:;]IPFIREWALL[/url]
(
[url=javascript:;]IPFW[/url]
) 是
[url=javascript:;]FreeBSD[/url]
發起的且維護防火牆(
[url=javascript:;]firewall[/url]
)軟體.
在標準FreeBSD安裝時, IPFW的範例檔(/etc/rc.firewall) 已經存在,
且建議要修改設定檔後再行使用.
IPFW由七個元件組成.首先是防火牆過濾規則處理器(kernel firewall filter rule
processor) , 和與其整合的封包計數功能, log紀錄功能, 和NAT功能相結合的導向(divert)規則,及進階的特殊目的功能,
控管流量控制功能, 'fwd rule' 轉向功能, 橋接功能(bridge facility), 和ipstealth功能.
啟動IPFW
FreeBSD預設,透過可存取的模組方式,安裝IPFW軟體.
/etc/rc.conf 加入
firewall_enable="YES" #啟動ipfw
firewall_type="open" #ipfw啟動的型態, open表示不過濾.
firewall_logging="YES"
#是否要啟動記錄功能(請依照需求決定) ,等同net.inet.ip.fw.verbose=1
#會記錄在/var/log/security重新開機時系統會動態的載入kernel模組.
不用再額外將 IPFW 參數編入 FreeBSD kernel , 除非您要使用 NAT功能.
記錄功能:
/etc/sysctl.conf新增
net.inet.ip.fw.verbose=1
#啟動verbose模式 ,等同 /etc/rc.conf 設定 firewall_logging="YES"
net.inet.ip.fw.verbose_limit=5
#限定log模式, 注意無 /etc/rc.conf 可以取代此變數設定
簡單設定:假設我只要啟動防火牆功能,不做紀錄.
則只要單純加上 上述的兩行即可. Kernel參數
不用額外加入,除非要啟用NAT功能.options IPFIREWALL #啟用ipfw功能
options IPFIREWALL_VERBOSE #啟用複雜模式(log輸出)
options IPFIREWALL_VERBOSE_LIMIT=5
#定義連續送往syslog紀錄的數量為5次
#其餘的則會顯示 last message repeated N times , 表示前一紀錄重複N次.
IPFIREWALL_DEFAULT_TO_ACCEPT #預設不過濾任何封包.
options IPDIVERT #若要使用NAT請加入導向功能.常用指令
列出目前規則狀況:
ipfw -a list
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- Freebsd oracle 10g 2009-05-13
- KDE/FreeBSD 测试 QT-4.5.1. 2009-05-13
- OpenBSD 4.5下安装Gnome 2.24成功! 2009-05-13
- OpenBSD 4.5 2009-05-13
- DragonFly BSD 2.2.1发布 2009-05-13
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash