国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区

掃一掃
關注微信公眾號

iptables配置工具比較
2005-12-14   

在過去幾年中,linux作為防火墻平臺的應用顯著增長。從早期1.2版內核的ipfwadm開始,Linux的防火墻代碼也走過了很長一段路程了。在2.4版的Linux內核中,使用了netfilter體系。在最新的2.4版中,Linux大大加強了安全性,例如:更好的加密支持和 netfilter體系的使用。netfilter具有完全的向后兼容性。

本文將對iptables的配置做一個綜述并且重點介紹一些iptables的配置工具。本文的討論將著眼于linux內核的IP防火墻以及其各種界面的配置工具,比如:GUI或者腳本(shell、Perl或者特定的配置語言)。使用這些工具能夠簡化iptables的配置減少配置的錯誤。關于 iptables的知識請參考Rusty Russell寫的Linux iptables HOWTO。

使用命令行配置iptables的困難

使用iptables的命令行接口來配置iptables防火墻對一個人來說是一個挑戰,用戶很難指定所有IP報文的行為。用戶需要對TCP/IP 和應用層協議有較深的了解。象其前輩ipchains一樣,iptables把IP過濾規則歸并到鏈中,IP報文遍歷規則鏈接受處理,還可以送到另外的鏈接受處理,或者最后由默認策略(ACCEPT、DROP、REJECT)處理。有些網絡應用程序比其它一些程序更容易穿過防火墻,因此需要理解網絡連接的建立和斷開。

我們看一下POP3協議,這是最簡單的協議之一。允許所有向內目標端口是110的報文通過通過無法解決所有的管理問題,因為這樣只能使客戶端向發出申請,而服務器卻無法應答。另外,如果使用網絡地址轉換(NAT)和其它方式的報文轉發,也存在許多問題。因為防火墻的配置將影響到整個企業的安全,所以應該特別小心。下面將大概地討論iptables的配置,要獲得更多細節請參考linux iptables HOWTO

iptables的命令行選項

在進入這時的討論之前,我們看一下iptables命令行選項的一個總結。

規則鏈維護選項

1.建立新的規則鏈(-N)
2.刪除一個空的規則鏈(-X)
3.改變一個內置規則鏈的策略(-P)
4.列出一條規則鏈中的規則(-L)
5.擦寫一條規則鏈中的規則(-F)

規則維護

1.在一條規則鏈中加入一條新的規則(-A)
2.刪除一條規則鏈中某個位置的規則(-D)

iptables的優點

在討論各種iptables配置工具之前,讓我們看一下iptables的優點,尤其是netfilter比ipchains具有的優勢。

iptables允許建立狀態(stateful)防火墻,就是在內存中保存穿過防火墻的每條連接。這種模式對于有效地配置FTP和DNS以及其它網絡服務是必要的。

iptables能夠過濾TCP標志任意組合報文,還能夠過濾MAC地址。

系統日志比ipchains更容易配置,擴展性也更好。

對于網絡地址轉換(Network Address Translation)和透明代理的支持,netfilter更為強大和易于使用。

iptable能夠阻止某些DOS攻擊,例如SYS洪泛攻擊。

iptables配置工具

現在,我們看一下linux iptables的一些配置工具。我主要關注每個工具的特征、彈性和易用性。我們將討論以下的工具:

MonMotha's Firewall 2.3.5 作者:MonMotha
Firewallscript (iptables 4.4c-3 devel) 作者:Patrik Hildingsson
Ferm-0.0.18 作者:Auke Kok
AGT-0.83 作者:Andy Gilligan
Knetfilter-1.2.4 作者:Luigi Genoni
gShield-2.0.2 作者:R. Gregory

MonMotha的Firewall 2.3.5
MonMotha寫的Firewall 2.3.5是一個大約30K的shell腳本。目前,主要適用于基于主機的保護,因為一些基于網絡的選項正在開發中。這個腳本的界面(例如:給 iptables傳遞配置選項的方法)有點混亂。不過,它不需要配置文件而且安裝容易,直接復制到任何地方都可以。默認情況下,它根本不做什么,實際上根本就不執行,也缺少文檔。這個腳本對于撥號用戶可能有點用處。

Firewallscript
Firewallscript(IFS 4.4d)也是一個bash腳本,大約有85K。這個腳本可以用于基于主機和網絡的防護。首次運行時,它會直接產生一個配置文件。不過,在默認情況下,這個文件不起什么作用,只有測試作用。這個腳本可以配置NAT和地址偽裝。這個腳本非常復雜,但是缺少文檔,因此最好能夠仔細閱讀它的代碼,使用 iptables -L命令哪個鏈已經生效,什么被允許/拒絕。這個腳本的IP報文追蹤功能還可以為你提供娛樂。此外,它還會自動探測、加載iptables需要的內核模塊。這個腳本和上一個腳本還具有取消(undo)功能,能夠恢復iptables原來的配置文件。

Ferm
Ferm是一個Perl腳本,使用一種類C語言寫成的配置文件。這種語言非常容易閱讀和理解。這個腳本有很好的文檔和豐富的示例作為參考。

這是一個例子:

-----------------------------------------------------------------------------
# simple workstation example for ferm
chain input {
if ppp0 # put your outside interface here
{
proto tcp goto fw_tcp;
proto udp goto fw_udp;
proto icmp goto fw_icmp;
}
}
chain fw_tcp proto tcp {
dport ssh ACCEPT;
syn DENY log;
dport domain ACCEPT;
dport 0:1023 DENY log;
}
chain fw_udp proto udp {
DENY log;
}
chain fw_icmp proto icmp {
icmptype (
destination-unreachable time-exceeded
) ACCEPT;
DENY log;
}

-----------------------------------------------------------------------------

這個配置文件將使ferm產生iptables如下規則:允許向外的ssh和DNS報文通過;阻塞所有的UDP報文;只允許兩種類型的ICMP消息通過:目的不可達和超時,并絕拒絕和日志其它類型的ICMP消息。

AGT

AGT是一個使用C語言編寫的程序。從它的代碼來看,目前還處于開發階段。不支持automake,需要手工編輯Makefile文件,文檔也不是很豐富,但是其配置文件非常簡單。下面就是一個配置文件:

NEW | FROM-INT
NEW | RESET

|| FROM-INT | icmp | ACCEPT |||||
|| FROM-INT | tcp | ACCEPT ||||| pop3
|| FROM-INT | tcp | ACCEPT ||||| imap

|| RESET | tcp | REJECT --reject-with tcp-reset |||||


這樣的文件格式,加上缺乏必要的文檔,對使用者來說是一個很大的挑戰。而且最好多花些時間學學iptables。

knetfilter
knetfilter是一個非常棒的圖形化iptables配置工具,它是基于KDE的(有KDE1和KDE2兩個版本)。knetfilter非常易于上手,你可以很容易地使用它來配置基于主機保護的規則和規則列表;保存和恢復測這些規則和規則列表;測試規則和規則列表(在同一個面板上運行 tcpdump網絡嗅探器),這一切只要點幾下鼠標就可以了。它也支持NAT和網絡地址偽裝的配置。但是,對于撥號工作站,knetfilter工作的不太好,因為它需要本地IP,而且只探測eth0網絡接口,不進行PPP探測。這個工程的文檔也很少,不過因為是基于圖形界面,所以即使不用手冊也可以很好地使用。

gShield
gShield是一個bash shell腳本,可能是當前最成熟的一個工具。它的文檔非常豐富,配置文件也比較合理直觀,還能夠設置NAT。它不但能夠處靜態IP地址,還能夠處理動態IP地址(例如:PPP)。

gShield還有圖形界面,目前仍然處于早期開發階段,可以從http://members.home.com/vhodges/gshieldconf.html下載。不過,它似乎只兼容gShield的早期版本(1.x)。

下面是一個示例配置文件:

FW_ROOT="/etc/firewall"
IPTABLES=`which iptables`
LOCALIF="eth0"
DNS="24.31.195.65"
LTIME="20/m"
ALLOW_DHCP_LEASES="YES"
...

gShield使用的默認配置非常安全,特別適合不愿意擺弄配置文件的用戶,不過軟件的編者建議用戶最好能夠通讀整個配置文件。據README文件講,gShield實現了"類tcpwrapper風格的服務訪問控制功能",使用這個功能用戶可以很容易地阻塞/允許某項服務,而不必考慮報文方向之類的問題,只要關心什么客戶連接到服務器就可以了。

結論

雖然本文介紹了一些防火墻配置工具,但是實際上目前還沒有理想的配置工具。最好的配置工具還是iptables命令,這里介紹的這些工具,只適用于對于使用iptables命令行感覺困難的用戶。


熱詞搜索:

上一篇:動態iptables防火墻dynfw
下一篇:防火墻設計中的一些重點問題(1)

分享到: 收藏
国产一级一区二区_segui88久久综合9999_97久久夜色精品国产_欧美色网一区二区
国产午夜亚洲精品不卡 | 蜜乳av一区二区| 国产精品自在在线| 在线播放欧美女士性生活| 亚洲男同性视频| 色诱视频网站一区| 日韩伦理电影网| 91视视频在线观看入口直接观看www | 国产精品视频麻豆| 国产欧美中文在线| 国产成人午夜视频| 麻豆一区二区99久久久久| 亚洲女性喷水在线观看一区| 欧美一区二区播放| 精品久久一二三区| 日韩三级.com| 成人动漫一区二区在线| 久久一夜天堂av一区二区三区| 免费欧美在线视频| 在线视频国内自拍亚洲视频| 亚洲h精品动漫在线观看| 欧洲精品在线观看| 91一区在线观看| 国产一区二区三区免费在线观看| 色美美综合视频| 国产呦精品一区二区三区网站| 亚洲成人777| 亚洲美女偷拍久久| 亚洲国产成人在线| 午夜日韩在线观看| 久久蜜桃av一区二区天堂| 欧美一区二区免费观在线| 国产精品麻豆一区二区 | 日本成人在线看| 久久国产精品第一页| 欧美精品一区二区三| 不卡的电影网站| 亚洲福中文字幕伊人影院| 欧美一区二区三区啪啪| 国产成人精品免费| 天天综合网 天天综合色| 国产亚洲精品久| 欧美亚洲国产一卡| 成人精品一区二区三区中文字幕 | 精品国产凹凸成av人导航| 五月婷婷综合网| 精品国产精品网麻豆系列| 国产在线精品免费| 午夜视频一区二区| 亚洲一区在线视频观看| 欧美一级欧美一级在线播放| 国产精品996| 天天色图综合网| 亚洲一区二区视频在线| 国产欧美va欧美不卡在线| 欧美一级理论片| 欧美视频你懂的| 99r国产精品| 风间由美性色一区二区三区| 九色综合国产一区二区三区| 亚洲国产精品久久久久婷婷884| 中文字幕精品三区| 国产清纯白嫩初高生在线观看91| 在线成人av网站| 欧美日韩精品一区二区三区| 日本精品一区二区三区高清| 福利一区福利二区| 国产高清一区日本| 国产在线观看免费一区| 久久国产视频网| 精品一区二区三区免费播放| 麻豆91精品视频| 欧美bbbbb| 九色综合狠狠综合久久| 美国十次了思思久久精品导航| 亚洲成av人片一区二区| 一区二区三区精品在线观看| 自拍偷拍亚洲欧美日韩| 中文字幕一区二区三中文字幕| 欧美国产精品一区二区三区| 久久亚洲捆绑美女| 久久一日本道色综合| 国产人伦精品一区二区| 欧美国产精品劲爆| 亚洲欧美一区二区三区孕妇| 亚洲欧美激情小说另类| 亚洲自拍另类综合| 亚洲国产成人91porn| 亚洲第一会所有码转帖| 香蕉成人伊视频在线观看| 日本中文在线一区| 日韩制服丝袜av| 激情综合色播五月| 国产精品69毛片高清亚洲| 国产99久久久精品| 91丨porny丨首页| 91成人在线精品| 91精品国产高清一区二区三区| 精品国产一区二区三区久久影院| 久久综合国产精品| 中文字幕在线观看不卡视频| 国产乱码精品一区二区三区忘忧草| 奇米综合一区二区三区精品视频 | 国产福利电影一区二区三区| 99久久综合精品| 欧美体内she精高潮| 制服丝袜一区二区三区| 久久免费偷拍视频| 国产精品久久久久久久久免费桃花 | 成人午夜免费电影| 在线观看www91| 日韩欧美亚洲一区二区| 国产精品国产三级国产a| 亚洲国产你懂的| 国产a久久麻豆| 97久久超碰国产精品| 欧美一级二级三级蜜桃| 中文字幕的久久| 美美哒免费高清在线观看视频一区二区 | 国产麻豆精品95视频| 欧美亚洲一区三区| 久久久久久9999| 亚洲国产三级在线| 高清在线观看日韩| 欧美肥妇bbw| 亚洲免费观看高清完整版在线 | 欧美色网一区二区| 欧美国产乱子伦 | 国产高清精品在线| 欧美精品1区2区| 亚洲精品乱码久久久久久黑人| 美洲天堂一区二卡三卡四卡视频| 99精品欧美一区二区蜜桃免费| 国产精品久久久久久久第一福利 | 波波电影院一区二区三区| 日韩免费一区二区| 日韩激情视频网站| 欧美影视一区在线| 日韩伦理免费电影| bt7086福利一区国产| xvideos.蜜桃一区二区| 青青草原综合久久大伊人精品优势 | 成人一区二区三区视频在线观看| 91精品久久久久久蜜臀| 亚洲国产aⅴ成人精品无吗| 成人av免费在线播放| 亚洲国产精品v| 成人激情免费电影网址| 中文在线一区二区| 国产凹凸在线观看一区二区| 久久久久国产精品麻豆ai换脸| 毛片av一区二区| 精品久久国产老人久久综合| 久久精品国产99国产| 欧美精品一区二区三| 国产成人在线视频网站| 国产欧美va欧美不卡在线| 成人小视频免费观看| 1024国产精品| 在线观看av不卡| 亚洲成人激情社区| 日韩一卡二卡三卡国产欧美| 亚洲六月丁香色婷婷综合久久 | 久久精品视频免费观看| 精品在线观看视频| 久久亚洲综合av| 国产精品一区二区三区四区| 欧美私人免费视频| 日韩av中文字幕一区二区 | 一区二区三区四区精品在线视频| 欧美一区二区网站| 成人av网站在线观看| 麻豆成人综合网| 亚洲一区成人在线| 国产欧美精品一区二区色综合| 欧美日韩一区久久| av午夜一区麻豆| 国产乱淫av一区二区三区| 婷婷开心激情综合| 亚洲精品国产一区二区精华液 | 国产精品麻豆网站| 欧美变态凌虐bdsm| 欧美喷潮久久久xxxxx| www.av精品| 国产精品一区一区| 久久精品国产秦先生| 午夜av一区二区三区| 中文字幕亚洲不卡| 国产色综合久久| 亚洲精品在线免费播放| 3atv一区二区三区| 欧美美女网站色| 欧美日韩www| 精品国产乱码久久久久久久| 欧美一区二区视频在线观看2020 | 在线观看视频一区二区欧美日韩| 国产suv一区二区三区88区| 国产剧情一区二区三区| 人人狠狠综合久久亚洲| 免费精品视频最新在线|