iptables學習(3)

參考原文網(wǎng)址:
http://man.lupaworld.com/content/network/iptables-tutorial-cn-1.1.19.html#MANGLETABLE

(1)mangle表
可以改變數(shù)據(jù)包的TOS、TTL永乌、MARK等特性:
TOS操作用來設(shè)置或改變數(shù)據(jù)包的服務(wù)類型域沿猜;
TTL操作用來改變數(shù)據(jù)包的生存時間域橄妆,我們可以讓所有數(shù)據(jù)包只有一個特殊的TTL赦拘。它的存在有 一個很好的理由阁猜,那就是我們可以欺騙一些ISP捎谨。為什么要欺騙他們呢?因為他們不愿意讓我們共享 一個連接着绷。那些ISP會查找一臺單獨的計算機是否使用不同的TTL右锨,并且以此作為判斷連接是否被共享 的標志坊夫;
MARK用來給包設(shè)置特殊的標記;

(2)nat表
主要有以下:
DNAT:改變的是目的地址
SNAT:改變的是源地址
MASQUERADE:MASQUERADE的作用和MASQUERADE完全一樣斟或,只是計算機 的負荷稍微多一點萝挤。因為對每個匹配的包怜珍,MASQUERADE都要查找可用的IP地址,而 不象SNAT用的IP地址是配置好的。當然辅甥,這也有好處肆氓,就是我們可以使用通過PPP袍祖、 PPPOE、SLIP等撥號得到的地址,這些地址可是由ISP的DHCP隨機分配的

(3)filter表
過濾數(shù)據(jù)包凳鬓,較為復(fù)雜,常用有DROP患民、ACCEPT缩举、REJECT

狀態(tài)機制

(1)conntrack
/proc/net/ip_conntrack里的conntrack記錄當前被跟蹤的連接;除了本地產(chǎn)生的包由OUTPUT鏈處理外匹颤,所有連接跟蹤都是在PREROUTING鏈里進行處理的仅孩,意思就是, iptables會在PREROUTING鏈里從新計算所有的狀態(tài)印蓖。如果我們發(fā)送一個流的初始化包辽慕,狀態(tài)就會在OUTPUT鏈 里被設(shè)置為NEW,當我們收到回應(yīng)的包時赦肃,狀態(tài)就會在PREROUTING鏈里被設(shè)置為ESTABLISHED溅蛉。如果第一個包不是本地產(chǎn)生的,那就會在PREROUTING鏈里被設(shè)置為NEW狀 態(tài)他宛。綜上船侧,所有狀態(tài)的改變和計算都是在nat表中的PREROUTING鏈和OUTPUT鏈里完成的
(2)數(shù)據(jù)包在用戶空間的狀態(tài)
NEW
NEW說明這個包是我們看到的第一個 包。意思就是厅各,這是conntrack模塊看到的某個連接第一個包镜撩,它即將被匹配了。比如队塘,我們看到一個SYN 包琐鲁,是我們所留意的連接的第一個包卫旱,就要匹配它。第一個包也可能不是SYN包围段,但它仍會被認為是NEW狀態(tài)

ESTABLISHED
ESTABLISHED已經(jīng)注意到兩個方向上 的數(shù)據(jù)傳輸,而且會繼續(xù)匹配這個連接的包投放。處于ESTABLISHED狀態(tài)的連接是非常容 易理解的奈泪。只要發(fā)送并接到應(yīng)答,連接就是ESTABLISHED的了灸芳。一個連接要從NEW變 為ESTABLISHED涝桅,只需要接到應(yīng)答包即可,不管這個包是發(fā)往防火墻的烙样,還是要由防 火墻轉(zhuǎn)發(fā)的冯遂。ICMP的錯誤和重定向等信息包也被看作是ESTABLISHED,只要它們是我 們所發(fā)出的信息的應(yīng)答

RELATED
RELATED是個比較麻煩的狀態(tài)谒获。當一 個連接和某個已處于ESTABLISHED狀態(tài)的連接有關(guān)系時蛤肌,就被認為是RELATED的了。換句話說批狱,一個連接要想 是RELATED的裸准,首先要有一個ESTABLISHED的連接。這個ESTABLISHED連接再產(chǎn)生一個主連接之外的連接赔硫,這 個新的連接就是RELATED的了炒俱,當然前提是conntrack模塊要能理解RELATED

INVALID
INVALID說明數(shù)據(jù)包不能被識別屬于 哪個連接或沒有任何狀態(tài)。有幾個原因可以產(chǎn)生這種情況爪膊,比如权悟,內(nèi)存溢出,收到不知屬于哪個連接的ICMP 錯誤信息推盛。一般地峦阁,我們DROP這個狀態(tài)的任何東西

iptables語法規(guī)則

書寫規(guī)則的語法格式是:

iptables [-t table] command [match] [target/jump]

target指令必須最后;
table處可以指定自己的表名小槐;
match描述了包的特點拇派,如來源IP地址、網(wǎng)絡(luò)接口凿跳、端口件豌、協(xié)議等
若數(shù)據(jù)包符合所有的match屬性,內(nèi)核就用target來處理它或者把它發(fā)給target

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末控嗜,一起剝皮案震驚了整個濱河市茧彤,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌疆栏,老刑警劉巖曾掂,帶你破解...
    沈念sama閱讀 216,651評論 6 501
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件惫谤,死亡現(xiàn)場離奇詭異,居然都是意外死亡珠洗,警方通過查閱死者的電腦和手機溜歪,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,468評論 3 392
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來许蓖,“玉大人蝴猪,你說我怎么就攤上這事〔沧Γ” “怎么了自阱?”我有些...
    開封第一講書人閱讀 162,931評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長米酬。 經(jīng)常有香客問我沛豌,道長,這世上最難降的妖魔是什么赃额? 我笑而不...
    開封第一講書人閱讀 58,218評論 1 292
  • 正文 為了忘掉前任加派,我火速辦了婚禮,結(jié)果婚禮上爬早,老公的妹妹穿的比我還像新娘哼丈。我一直安慰自己,他們只是感情好筛严,可當我...
    茶點故事閱讀 67,234評論 6 388
  • 文/花漫 我一把揭開白布醉旦。 她就那樣靜靜地躺著,像睡著了一般桨啃。 火紅的嫁衣襯著肌膚如雪车胡。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,198評論 1 299
  • 那天照瘾,我揣著相機與錄音匈棘,去河邊找鬼。 笑死析命,一個胖子當著我的面吹牛主卫,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播鹃愤,決...
    沈念sama閱讀 40,084評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼簇搅,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了软吐?” 一聲冷哼從身側(cè)響起瘩将,我...
    開封第一講書人閱讀 38,926評論 0 274
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后姿现,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體肠仪,經(jīng)...
    沈念sama閱讀 45,341評論 1 311
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,563評論 2 333
  • 正文 我和宋清朗相戀三年备典,在試婚紗的時候發(fā)現(xiàn)自己被綠了异旧。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 39,731評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡提佣,死狀恐怖泽艘,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情镐依,我是刑警寧澤,帶...
    沈念sama閱讀 35,430評論 5 343
  • 正文 年R本政府宣布天试,位于F島的核電站槐壳,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏喜每。R本人自食惡果不足惜务唐,卻給世界環(huán)境...
    茶點故事閱讀 41,036評論 3 326
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望带兜。 院中可真熱鬧枫笛,春花似錦、人聲如沸刚照。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,676評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽无畔。三九已至啊楚,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間浑彰,已是汗流浹背恭理。 一陣腳步聲響...
    開封第一講書人閱讀 32,829評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留郭变,地道東北人颜价。 一個月前我還...
    沈念sama閱讀 47,743評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像诉濒,于是被迫代替她去往敵國和親周伦。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 44,629評論 2 354

推薦閱讀更多精彩內(nèi)容

  • iptabels是與Linux內(nèi)核集成的包過濾防火墻系統(tǒng)循诉,幾乎所有的linux發(fā)行版本都會包含iptables的功...
    隨風化作雨閱讀 4,764評論 1 16
  • 1 前言 防火墻(Firewall),就是一個隔離工具,工作于主機或者網(wǎng)絡(luò)的邊緣,對于進出本主機或本網(wǎng)絡(luò)的報文,根...
    魏鎮(zhèn)坪閱讀 6,966評論 1 23
  • 三寸講臺横辆,方寸之間,數(shù)十年如一日。粉筆揮灑狈蚤,描繪成才路困肩。靜聽朗朗書聲,教有道脆侮,百年樹人锌畸。潤無聲,汩汩清泉靖避,桃李滿天...
    移閣眺月閱讀 458評論 0 0
  • 數(shù)據(jù)庫升級的意義 我們在開發(fā)Android應(yīng)用的時候潭枣,不可避免地要使用數(shù)據(jù)庫。而數(shù)據(jù)庫的結(jié)構(gòu)在第一版的時候定下來幻捏,...
    Ten_Minutes閱讀 523評論 0 1
  • 有一次暑假在家燒到41度 但是我沒有很害怕 爸叫我穿個長袖外套就開車載我去看醫(yī)生 給我貼退燒貼還一直夸我額頭高盆犁、 ...
    小小君閱讀 236評論 0 0