校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃

主頁 > 知識庫 > 實例解析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的相關配置與命令使用技巧的相關信息資訊供網民參考!
  • 推薦文章
    校园春色亚洲色图_亚洲视频分类_中文字幕精品一区二区精品_麻豆一区区三区四区产品精品蜜桃
    9i看片成人免费高清| 午夜av区久久| 欧美色偷偷大香| 国产一区啦啦啦在线观看| 亚洲欧美综合另类在线卡通| 欧美日韩电影一区| jiyouzz国产精品久久| 免费精品99久久国产综合精品| 国产精品理伦片| 日韩精品一区二区三区视频| 日本道精品一区二区三区| 国产一级精品在线| 日韩av电影免费观看高清完整版| 一区二区中文字幕在线| 精品国产一二三| 欧美日韩在线免费视频| 99精品视频一区| 国产福利一区二区三区视频在线| 男人的天堂亚洲一区| 一区二区三区不卡视频 | 欧美三级韩国三级日本三斤| 国产成人午夜精品影院观看视频| 午夜电影一区二区| 亚洲女同一区二区| 国产精品理伦片| 国产色产综合产在线视频| 日韩一级视频免费观看在线| 欧美日韩亚洲综合| 欧美中文字幕一二三区视频| 99精品欧美一区二区三区小说| 乱一区二区av| 久久精品99国产精品| 五月婷婷色综合| 亚洲精品免费在线| 亚洲三级在线看| 国产精品久久国产精麻豆99网站| 中文字幕乱码日本亚洲一区二区 | 日韩av一区二区三区四区| 亚洲国产精品欧美一二99| 亚洲色图欧美在线| 亚洲免费视频中文字幕| 亚洲乱码中文字幕| 中文字幕一区二区三中文字幕| 国产亚洲制服色| 国产女人aaa级久久久级| 欧美激情一区二区| 中文一区二区在线观看| 中文字幕乱码亚洲精品一区| 国产精品高潮久久久久无| 亚洲天堂精品在线观看| 亚洲一区二区精品视频| 日韩高清电影一区| 精品一区精品二区高清| 国产成人在线视频免费播放| 懂色av一区二区三区蜜臀| 99精品在线观看视频| 91精品1区2区| 欧美一区二区三区电影| 26uuu国产一区二区三区| 亚洲国产精品精华液2区45| 中文字幕一区二区三区不卡在线| **性色生活片久久毛片| 亚洲成在线观看| 久久国产精品无码网站| 国产999精品久久久久久绿帽| av中文字幕不卡| 欧美日韩精品系列| 2023国产一二三区日本精品2022| 中文字幕不卡一区| 一区二区三区欧美久久| 日本不卡的三区四区五区| 国产高清精品久久久久| 色狠狠色狠狠综合| 日韩一级成人av| 久久久三级国产网站| 欧美激情在线一区二区三区| 亚洲欧美乱综合| 亚洲成人动漫在线观看| 国产精品一区免费在线观看| 狠狠色丁香久久婷婷综合_中| 成人午夜av在线| 国产福利精品一区| 欧美性色综合网| 91精品国产色综合久久不卡电影 | 91精品国产高清一区二区三区蜜臀| 黄色日韩三级电影| 国产麻豆一精品一av一免费 | 免费国产亚洲视频| 日韩vs国产vs欧美| 风间由美性色一区二区三区| 99热这里都是精品| 欧美精品乱码久久久久久| 91精品午夜视频| 91精品国产色综合久久| 久久亚洲二区三区| 日韩伦理免费电影| 日韩专区中文字幕一区二区| 国产麻豆91精品| 91福利视频久久久久| 欧美一区二区精品久久911| 精品少妇一区二区三区免费观看 | 日本一区二区三区dvd视频在线| 国产精品区一区二区三区 | 久久久.com| 亚洲美女屁股眼交| 看电视剧不卡顿的网站| 波多野结衣亚洲| 加勒比av一区二区| 日韩免费视频一区| 欧美天堂一区二区三区| 国产精品久久久久久久久图文区| 亚洲成人精品在线观看| 99久久综合狠狠综合久久| 欧美色区777第一页| 国产精品国产馆在线真实露脸 | 日韩视频一区二区三区在线播放| 亚洲五码中文字幕| 国产精品1024久久| 久久亚洲一级片| 日本不卡的三区四区五区| 国产美女精品一区二区三区| 538prom精品视频线放| 国产一区二区三区在线看麻豆| 99视频一区二区三区| 久久久久久日产精品| 福利电影一区二区| 国产一区二区在线看| 国产一区二区三区在线观看精品| 国产亚洲一二三区| 青娱乐精品在线视频| 91精品国产综合久久久久久漫画| 国产精品久久久久四虎| 成人动漫在线一区| 精品精品国产高清一毛片一天堂| 美女免费视频一区二区| 欧美日韩国产另类不卡| 午夜精品一区二区三区免费视频 | 欧美国产精品v| 国产成人免费高清| 日韩视频免费观看高清在线视频| 亚洲国产精品久久久久婷婷884| 97aⅴ精品视频一二三区| 中文字幕日本乱码精品影院| 国产美女久久久久| 久久久国产精华| 韩国三级在线一区| 国产亚洲欧洲一区高清在线观看| 免费日韩伦理电影| 26uuuu精品一区二区| 激情综合网最新| 国产欧美综合在线| 蜜臀99久久精品久久久久久软件| 精品精品欲导航| 日韩国产精品久久久| 91精品国产黑色紧身裤美女| 美女视频免费一区| 精品区一区二区| 国产成人啪午夜精品网站男同| 久久久精品天堂| 91性感美女视频| 日韩一区中文字幕| 91亚洲国产成人精品一区二三| 亚洲欧美日韩国产综合| 91丨九色丨国产丨porny| 亚洲精品国产无天堂网2021| 欧美中文字幕亚洲一区二区va在线| 亚洲精品久久久蜜桃| 欧美日韩高清一区二区三区| 毛片av一区二区| 中文字幕免费不卡| 色婷婷激情久久| 免费日本视频一区| 久久男人中文字幕资源站| 色综合久久综合网97色综合| 天天综合色天天综合色h| 精品国产一区久久| 国产酒店精品激情| 久久久久久久一区| 欧美亚男人的天堂| 蜜臀久久99精品久久久久宅男| 国产精品免费av| 色先锋aa成人| 国产女人水真多18毛片18精品视频| 欧美在线免费观看视频| 国产一区二区视频在线播放| 国产福利精品导航| 成人av网在线| 99这里只有精品| 色综合天天综合狠狠| 欧美久久一二区| 精品欧美一区二区三区精品久久 | 欧美一区二区三区性视频| 91麻豆精品国产91久久久 | 欧美日韩国产大片| 欧美日韩国产免费一区二区 | 欧美一区欧美二区| 天堂蜜桃91精品| 激情六月婷婷久久| eeuss鲁片一区二区三区在线观看| 日韩精品色哟哟|