婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > 實例解析Linux下iptables的相關配置與命令使用技巧

實例解析Linux下iptables的相關配置與命令使用技巧

熱門標簽:高德地圖標注在電腦上 小語股票電銷機器人 軟件電話機器人 柯城手機地圖如何做地圖標注 襄陽地圖標注店 萊蕪移動外呼系統 申請400電話流程好嗎 金華呼叫中心外呼系統廠家 杭州電銷機器人有效果嗎

啟動和停止
1、命令:

復制代碼
代碼如下:
service iptables start/stop/restart

或者直接去找/etc/init.d/下的
2、配置文件:
/etc/sysconfig/iptables
沒有的話,可以用iptables-save生成

框架: tables > chains > rules(target)
整體上可認為iptables就是由許多chain組成的,要不然其老版本怎么叫做ipchains呢。但是劃分層次為:
一個table可由多個chain組成,一個chain可由多個rules組成(一個rule對應一個target)。
target概念的好處是:系統預置了一些target,如ACCEPT,DROP,REJECT,LOG等,意思是如果這個包匹配這條rule,其處理辦法就是target。這里引入target的好處在于,允許用戶自定義一條chain,然后用chain名做為新的target,這樣,就可以聚合一些rule!形成了層次性的rule,就是說如果滿足這條rule,那么再看其target里面的rule。
1、iptables由四張table組成,每張table由默認的chain組成:
(1)filter: 默認有三個chain——INPUT,OUTPUT和FORWARD
(2)nat: 做NAT工作,默認三個chain——OUTPUT,PREROUTING,POSTROUTING
(3)mangle: 對包的一些參數進行修改,默認有五個chain——INPUT,OUTPUT,FORWARD,PREROUTING,POSTROUTING
(4)raw:作用未明,默認有兩個chain——OUTPUT,PREROUTING
不同的table分管不同的方面。iptables的默認命令是對filter生效。可以用-t nat指定對nat生效。
2、所謂的配置防火墻就是:
(1)向chain添加rule:
每個chain都是由一系列rule組成的,比如你要更改INPUT這個chain來允許用戶訪問你機器上的某個端口。
比如這個INPUT有兩個rule,一個用于允許用戶訪問你的5901端口,一個用于允許用戶訪問你的5902端口

一般安全策略:
1、從最嚴厲的安全措施開始,當你發現有用的東西不能工作時再一點點兒的放寬限度。
2、防火墻不能當作防范入侵的主要手段,它只能作為每臺主機上獨立保護措施的一個補充罷了。每臺主機上的獨立保護措施包括crack,tcpd,nmap,COPS,tripwire和相應的策略。

規則和命令:
規則很簡單,相應的包,會交給相應的內置chain,然后對于chain中的rules,是從上到下的順序進行匹配,和break語句一樣。所以,比如你要開放某些端口,就寫上面,最后才寫封閉所有端口。
靜態規則:
1、iptables -F chain-name:
清除名為chain-name的chain中的所有rule,只寫-F清除所有的chain中的所有rule,但保留chain。
這默認只對filter table的。如果要清除如nat table的,要用 iptables -t nat -F
2、iptables -P chain-name target:
給名為chain-name的chain設置默認的rule。這個通常是放在給該chain設置的所有rule的開頭。相當于break語句中的default。 注意,如果給nat或mangle中的chain設置,則別忘了用 -t table。 但是注意的是,這里的target只能用內置的
3、iptables -A chain-name rule
給名為chain-name的chain添加一條規則,后面rule是一下的組合:
-j target 預置target或用戶自定義的chain
-i interface 如eth0
-p proto 協議,有tcp,udp
-s source-ip 源ip
-d dest-ip 目的ip
--sport source-port 源端口
--dport dest-port 目的端口
--icmp-type type 匹配ICMP類型,比如你允許哪些類型的ICMP包通過,后面跟數字
! 否定
-t table
4、iptables -I chain-name rulenum rule:
這個和-A的區別是:插入,而不是加在末尾。rulenum為1表示加在最前面。
5、iptables -X chain-name:
刪除非系統內置(用戶自定義)的chain,這個不同于-F,這個是把chain整個刪除,名字都沒了,即你用iptables -L -v看不到了。
6、iptables -D chain-name rule/rulenum
這個同iptable -A chain-name rule完全相反,如果你要刪除chain-name中的一條rule,就按照-A時的寫法就可以刪除之。或者用rulenum,即該chain的從上往下數的num數,第一條rule的rulenum為1。
7、iptables -L chain-name
打印名為chain-name的chain的rules。不給出chain-name,則打印所有chain。
8、iptables -L -v chain-name
在6的基礎上加了些有用信息,如從開機到現在,匹配每條rule的包的數量!

動態規則: 針對connection(TCP連接)
1、有三種動態參數:
NEW:指收到的第一次TCP連接
ESTABLISHED:當連接建立后,屬于該connection的包
RELATED:當連接建立后,又有相關的連接建立(典型的是ftp的passive模式,由client發起到server的數據連接,這個端口是由server指定的,但由client發起)
2、命令:

復制代碼
代碼如下:

iptables -A INPUT -m state --state NEW -j DROP
iptables -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT

上面兩條命令,拒絕所有NEW的外來包。但允許自己發出的連接收到外來的數據(ESTABLISHED)
再加上:

復制代碼
代碼如下:

iptables -A INPUT -p tcp -dport 21 -j ACCEPT
iptables -A INPUT -p udp -dport 21 -j ACCEPT

則表示可以允許外界訪問21端口(FTP,并假設采用passive模式),結合上面的狀態,則允許外界主動發起到自己的ftp數據連接———可能是任意端口,但這里已不用寫了!!
所以,一般,先寫上動態規則,然后再寫靜態規則,就可以做到處理一些像FTP Passive模式這種不知道用戶會訪問哪個端口的情況。
3、注意:
有狀態的規則需要內核相應模塊支持,如果沒有編譯進,或沒有加載,則不會生效的。

iptables對請求的URL作IP訪問控制
下面來看一個實例。
服務器運行環境是Tomcat,現在要實現的目的是,只允許特定的IP訪問某個目錄,
一種方法是在tomcat配置文件server.conf中,使用RemoteAddrValve對虛擬主機做訪問控制。
另外一種方法可以通過iptables規則。個人比較喜歡iptables
例如:禁止訪問http://192.168.137.254:10000/managersns 這個路徑,只允許192.168.137.101訪問

復制代碼
代碼如下:

/sbin/iptables -A INPUT -i eth0 -p tcp --dport 10000 -s 192.168.137.101 -m string --string "/managersns" --algo bm -j ACCEPT /sbin/iptables -A INPUT -i eth0 -p tcp --dport 10000 -m string --string "/managersns" --algo bm -j DROP
/sbin/iptables -A INPUT -i eth0 -p tcp --dport 10000 -s 192.168.137.101 -m string --string "/managersns" --algo bm -j ACCEPT
/sbin/iptables -A INPUT -i eth0 -p tcp --dport 10000 -m string --string "/managersns" --algo bm -j DROP

以上規則是正對eth0網卡,可以跟蹤自己需求修改。
參數說明:
-m string
使用string功能,string是iptables的一個module,也就是做字符串匹配的。
–string “xxxx”
定義字符串內容,可以是URL里任意字符,如果是需要block下載某些類型的文件或請求,這個有很大的發揮空間,可自由想象喔。
–algo bm
設置字符匹配的查詢算法,一般默認使用bm算法效果就可以了,另外還可以設置kmp算法,那是一種更復雜的算法,詳細內容可自行參見高等數學里的資料。(bm = Boyer-Moore, kmp = Knuth-Pratt-Morris)
-j DROP
這在公司網絡禁用視頻網站是非常有效的,在網關服務器上設置:

復制代碼
代碼如下:

iptables -A FORWARD -m string –-string “ku6.com” --algo bm -j DROP iptables -A FORWARD -m string –-string “tudou.com” –-algo bm -j DROP iptables -A FORWARD -m string –-string “ouou.com” –-algo bm -j DROP
iptables -A FORWARD -m string –-string “ku6.com” --algo bm -j DROP
iptables -A FORWARD -m string –-string “tudou.com” –-algo bm -j DROP
iptables -A FORWARD -m string –-string “ouou.com” –-algo bm -j DROP

其中各項參數的意義如下:
-A FORWARD
增加FORWARD鏈的規則,以上規則是針對啟用了路由功能(即:echo 1 > /proc/sys/net/ipv4/ip_forward)
如果是直接訪問,可使用的INPUT或OUTPUT。
設置符合此條件的包的處理方式,DROP即是丟棄,也是reject的意思。

復制代碼
代碼如下:
iptables -A INPUT -m string --string "stringname" --algo bm -j DROP

標簽:景德鎮 河南 天門 威海 黔南 鶴壁 海北 欽州

巨人網絡通訊聲明:本文標題《實例解析Linux下iptables的相關配置與命令使用技巧》,本文關鍵詞  實例,解析,Linux,下,iptables,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《實例解析Linux下iptables的相關配置與命令使用技巧》相關的同類信息!
  • 本頁收集關于實例解析Linux下iptables的相關配置與命令使用技巧的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    欧美最猛性xxxxx直播| 亚洲欧美另类图片小说| 99久精品国产| 精品国产伦理网| 亚洲国产精华液网站w| 日韩一级完整毛片| av男人天堂一区| 国产欧美一区二区精品仙草咪| 欧美激情中文不卡| 欧美精品一二三区| 制服丝袜亚洲播放| 国产精品久久久久久久久动漫 | 99久免费精品视频在线观看| 成人av免费网站| 欧美午夜一区二区三区| 欧美精品日日鲁夜夜添| 亚洲精品在线观看网站| 午夜精品久久久久久久久久 | 亚洲v日本v欧美v久久精品| 欧美日韩在线播| 国产精品乱子久久久久| 国产一区免费电影| 91丝袜呻吟高潮美腿白嫩在线观看| 91精品国产综合久久精品| 久久久久久99精品| 99久久综合国产精品| 久久精品视频一区二区| 国产99久久久久久免费看农村| 欧美一二三区在线观看| 亚洲午夜久久久久| 日韩国产成人精品| 国产精品亲子伦对白| 成人永久免费视频| 亚洲电影视频在线| 欧美日韩三级视频| 国产精品99久久久久久久vr| 2023国产精品自拍| 懂色av中文字幕一区二区三区| 一区二区三区成人| 欧美精品亚洲二区| 精品在线观看免费| 亚洲免费在线观看| 国产亚洲一区二区在线观看| 91美女片黄在线| 免费看日韩a级影片| 亚洲欧美在线视频| 91小视频免费观看| 国产一区亚洲一区| 午夜精品在线看| 亚洲成年人网站在线观看| 欧美性感一类影片在线播放| 精品国产网站在线观看| 欧美一区二区不卡视频| 高清国产午夜精品久久久久久| 精品福利一区二区三区免费视频| 日韩欧美卡一卡二| 99精品欧美一区二区三区小说| 欧美猛男男办公室激情| 日韩欧美精品在线视频| 欧美三级乱人伦电影| 99精品久久久久久| 成人国产精品视频| 97国产一区二区| 国产盗摄视频一区二区三区| 国产精品久久久久久久久免费樱桃 | 精品日韩av一区二区| 国产成人小视频| 韩国成人福利片在线播放| 蜜桃精品视频在线| av在线不卡电影| 日韩视频一区在线观看| 欧美视频一区二区三区在线观看| 色八戒一区二区三区| 91美女片黄在线观看91美女| 欧美日韩综合不卡| 久久久99精品久久| 国产精品久久久久久久久动漫 | 99视频一区二区三区| 日韩欧美高清一区| 99vv1com这只有精品| 精品处破学生在线二十三| 亚洲另类在线视频| 精东粉嫩av免费一区二区三区| 欧美亚洲国产bt| 亚洲一区二区黄色| 欧美亚洲国产怡红院影院| 中文字幕在线不卡| 亚洲综合在线五月| 国产一区二区三区精品视频| 欧美精品一二三| 国产高清在线精品| 欧洲av在线精品| 精品国产区一区| 蜜桃视频一区二区| 欧洲生活片亚洲生活在线观看| 99免费精品在线观看| 久久国产精品免费| 国模套图日韩精品一区二区| 国产欧美日韩不卡| 成人蜜臀av电影| 免费高清不卡av| 国产剧情一区二区| 欧美日韩三级视频| 国产一区二区中文字幕| 日韩和欧美一区二区三区| 欧美性感一类影片在线播放| 亚洲日本在线a| 欧美亚洲综合色| 色先锋资源久久综合| 高清免费成人av| 欧美色综合天天久久综合精品| 国产精品美女久久久久久久久久久 | 中文字幕一区二区三区不卡在线| 在线国产电影不卡| 国产精品中文字幕欧美| 91久久精品国产91性色tv| 亚洲精品videosex极品| 欧洲av一区二区嗯嗯嗯啊| 99在线热播精品免费| 中文字幕不卡一区| 久久久精品一品道一区| 久久久噜噜噜久久中文字幕色伊伊| 欧美电影在哪看比较好| 国产精品中文字幕一区二区三区| 日本亚洲欧美天堂免费| 91精品国产色综合久久不卡蜜臀| 亚洲自拍偷拍欧美| 久久亚洲一区二区三区四区| 中文字幕人成不卡一区| 欧美日韩亚洲国产综合| 成人小视频免费观看| 日本免费在线视频不卡一不卡二| 国产精品精品国产色婷婷| 精品精品欲导航| 色猫猫国产区一区二在线视频| 免费在线观看一区二区三区| 同产精品九九九| 一区二区激情小说| 亚洲第一福利视频在线| 久久久久久综合| 久久久久国产一区二区三区四区| 91色九色蝌蚪| 色综合中文字幕| 国产激情一区二区三区四区| 日韩精品亚洲一区二区三区免费| 亚洲三级在线观看| 亚洲精品美腿丝袜| 欧美韩国日本综合| 国产精品剧情在线亚洲| 国产欧美一区二区精品秋霞影院 | 狠狠色丁香久久婷婷综合_中| 国产在线精品不卡| 亚洲国产人成综合网站| 日日摸夜夜添夜夜添精品视频| ww久久中文字幕| 精品一区二区在线观看| 午夜精品爽啪视频| 成人av电影免费在线播放| eeuss鲁片一区二区三区| 3d成人h动漫网站入口| 久久综合久久久久88| 欧美性猛片xxxx免费看久爱| 久久亚洲精精品中文字幕早川悠里| 一区二区三区不卡在线观看 | 337p日本欧洲亚洲大胆色噜噜| 亚洲综合一区二区| 日本不卡一二三区黄网| 亚洲免费观看高清完整版在线观看熊| 日本亚洲一区二区| 91亚洲国产成人精品一区二区三| 国产精品久久久久久亚洲毛片 | www.亚洲激情.com| 免费观看日韩电影| 欧美电视剧在线看免费| 亚洲18色成人| 亚洲免费观看高清| 欧美日韩国产一二三| 欧美日韩色综合| 免费在线观看精品| 麻豆国产欧美一区二区三区| 久久久亚洲高清| 国产女同互慰高潮91漫画| 国产精品一线二线三线| 国产成人精品免费| 精品不卡在线视频| 日韩三级视频在线观看| 91麻豆国产香蕉久久精品| 极品尤物av久久免费看| 亚洲摸摸操操av| 亚洲欧美另类小说| 亚洲精品少妇30p| 伊人婷婷欧美激情| 久久精品无码一区二区三区| 国产成人在线看| 欧美电影精品一区二区| 国产a级毛片一区| 一区二区成人在线视频| 亚洲大片免费看| 亚洲一区二区偷拍精品| 日韩av一级片|