青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

isware

iptables的啟動和關閉

iptables啟動關閉:

1.啟動和關閉iptables

下面將正式使用iptables來創建防火墻。啟動和關閉iptables的方法取決于所使用的Linux發行版,可以先查看所使用Linux版本的文檔。

一般情況下,iptables已經包含在Linux發行版中,運行iptables --version來查看系統是否安裝了iptables。在Red Hat 9.0中,安裝的版本是iptables v1.2.7a。如果系統沒有安裝iptables,則可以從netfilter官網下載。

2.查看規則集

上面僅對iptables的用法做了一個簡單介紹,使用中可以運行man iptables來查看所有命令和選項的完整介紹,或者運行iptables -help來查看一個快速幫助。要查看系統中現有的iptables規劃集,可以運行以下命令:

  1. iptables --list  

下面是沒有定義規劃時iptables的樣子:

  1. Chain INPUT (policy ACCEPT)  
  2. target prot opt source destination  
  3. Chain FORWARD (policy ACCEPT)  
  4. target prot opt source destination  
  5. Chain OUTPUT (policy ACCEPT)  
  6. target prot opt source destination  

如上例所示,每一個數據包都要通過三個內建的鏈(INPUT、OUTPUT和FORWARD)中的一個。

filter是最常用的表,在filter表中最常用的三個目標是ACCEPT、DROP和REJECT。DROP會丟棄數據包,不再對其進行任何處理。REJECT會把出錯信息傳送至發送數據包的主機。

iptables/啟動/關閉

圖1 Red Hat 9.0中安全設置的GUI工具

在Red Hat 9.0中,提供一個GUI程序來讓用戶對系統的安裝級別進行簡單的配置。該工具的啟動方法是:主選單→系統設置→安全工具(如圖1所示)。在此將安全級別 設為“高級”,并選擇使用默認的防火墻規則。點擊確定后,再用iptables -list顯示,發現iptables與沒有定義規則前已經有很大不同,如下所示:

 

  1.  [root@workstation root]# iptables --list  
  2. Chain INPUT (policy ACCEPT)  
  3. target prot opt source destination  
  4. RH-Lokkit-0-50-INPUT all -- anywhere anywhere  
  5. Chain FORWARD (policy ACCEPT)  
  6. target prot opt source destination  
  7. RH-Lokkit-0-50-INPUT all -- anywhere anywhere  
  8. Chain OUTPUT (policy ACCEPT)  
  9. target prot opt source destination  
  10. ......  

現實中一般不使用這個GUI工具,因為它的功能有限,也不夠透明。相比較而言,SuSE 9.0中相應的配置工具要好得多,它可以在GUI下對防火墻進行更加細化的配置(比如增加了IP轉發和偽裝等功能的配置)。盡管這樣,一般還是自己來增加和刪除規則。 

IPtables/啟動/關閉

圖2 SuSE 9.0中YaST配置工具中的防火墻設置

3.增加規則

本例中的規則將會阻止來自某一特定IP范圍內的數據包,因為該IP地址范圍被管理員懷疑有大量惡意攻擊者在活動:

  1. # iptables -t filter -A INPUT -s 123.456.789.0/24 -j DROP  

也可以很輕易地阻止所有流向攻擊者IP地址的數據包,該命令稍有不同:

  1. # iptables -t filter -A OUTPUT -d 123.456.789.0/24 -j DROP  

注意這里的A選項,如前所述,使用它說明是給現有的鏈添加規則。

4.刪除規則

網絡上的惡意攻擊者總是在變化的,因此需要不斷改變IP。假設一個網上攻擊者轉移到新的IP地址,而其老的IP地址被分配給一些清白的用戶,那么這時這些用戶的數據包將無法通過你的網絡。這種情況下,可以使用帶-D選項的命令來刪除現有的規則:

  1. # iptables -t filter -D OUTPUT -d 123.456.789.0/24 -j DROP  

5.缺省的策略

創建一個具有很好靈活性、可以抵御各種意外事件的規則需要大量的時間。對于那些沒有時間這樣做的人,最基本的原則是“先拒絕所有的數據包,然后再允許需要的”。下面來為每一個鏈設置缺省的規則:

  1. # iptables -P INPUT DROP  
  2. # iptables -P FORWARD DROP  
  3. # iptables -P OUTPUT ACCEPT  

這里選項-P用于設置鏈的策略,只有三個內建的鏈才有策略。這些策略可以讓信息毫無限制地流出,但不允許信息流入。很多時候需要接收外部信息,則可使用以下命令:

  1. # iptables -t filter -A INPUT -s 123.456.789.0/24 -j ACCEPT  

6.SYN的使用

不能關閉所有端口,也不能只指定某些端口處于打開狀態,那么怎樣才能設置一個有效的規則,既可以允許普通用戶正常通過,又可以阻止惡意攻擊者訪問網絡呢?

剛開始使用iptables的人可以充分利用syn標識來阻止那些未經授權的訪問。iptables只檢測數據包的報頭,事實上,除 iptables以外,很多其它有用的數據包分析都是基于報頭的。比如,在進行Web沖浪時,一個請求從你的PC發送至其它地方的Web服務器上,該服務 器會響應請求并發回一個數據包,同時得到你系統上的一個臨時端口。與響應請求不同的是,服務器并不關心所傳送的內容??梢岳眠@種特點來設置規則,讓它阻 止所有沒有經過你系統授權的TCP連接:

  1. # iptables -t filter -A INPUT -i eth0 -p tcp --syn -j DROP  

這里的-i指的是網卡,-p則是指協議,--syn則表示帶有syn標識設置的TCP數據包。SYN用于初始化一個TCP連接,如果自己機器上沒有運行任何服務器,別人也就不會向你發送SYN數據包。

7.有狀態的數據包的檢測

前邊的例子把每一個數據包看成是獨立的,而不是相互關聯的,依靠的是數據包的頭信息。iptables會檢查數據包的源和目的IP地址、源和目的端 口、流入數據包的順序號、TCP先后順序的信息及頭標記(SYN、ACK、FIN、RST等)的狀態,即它會跟蹤整個連接會話,從而使整個過濾過程是相互 關聯的。

8.共享一個Internet連接

網絡地址翻譯和IP偽裝都可以實現多臺主機共享一個Internet連接,這個局域網可以是Linux和Windows系統組成的多系統局域網。假 設現在有一臺機器,配有兩個網卡,其中eth0為“公共”網卡,eth1為“私有”網卡,即eth0被分配了一個靜態的、可路由的IP地址,而eth1被 分配了一個私有的、不能路由的IP,該IP是屬于該局域網子網的。要實現上述功能,需要向nat和filter表中添加一些鏈:

  1. # iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE  
  2. # iptables -t filter -A FORWARD -i eth0 -o eth1 -m state --state RELATED,ESTABLISHED -j ACCEPT  
  3. # iptables -t filter -A FORWARD -i eth1 -o eth0 -j ACCEPT  

這顯示了有狀態的數據包檢測的價值。請注意,這里是如何實現流入數據包只有在屬于一個已經存在的連接時才被允許,而所有來自局域網內流向外的數據包則都允許通過。第一條規則讓所有流出的信息看起來都是來自防火墻機器的,而并不會顯示出防火墻后面還有一個局域網。

下面的命令為FORWARD和POSTROUTING鏈設置缺省的策略,在使用偽裝時,有一個缺省的POSTROUTING DROP策略非常重要,否則就可能有心懷惡意的用戶突破網關后偽裝自己的身份。

  1. # iptables -t filter -P FORWARD DROP  
  2. # iptables -t nat -P POSTROUTING DROP  

下面的命令為撥號連接設置,它可以動態地分配IP地址:

  1. # iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE  

9.運行服務器時的情況

有時也會把服務器放置在防火墻后面,這時iptables就需要知道從哪兒通過數據包,設置如下所示:

  1. # iptables -t nat -A PREROUTING -i eth0 -p tcp -dport 80 -j DNAT -to 192.168.0.10:80  
  2. # iptables -t nat -A PREROUTING -i eth0 -p tcp -dport 25 -j DNAT -to 192.168.0.11:25  

10.規則的保存

到現在為止,所有的例子都是在命令行中進行的。在測試新的規則時,這是一種很好的方式,但一旦測試結果令人滿意,就可以將它們保存為腳本??梢允褂?iptables-save 命令來實現:

  1. $ iptables-save > iptables-script  

信息包過濾表中的所有規則都被保存在文件iptables-script中。無論何時再次引導系統,都可以使用iptables-restore命令將規則集從該腳本文件恢復到信息包過濾表?;謴兔钊缦滤荆?/p>

  1. $ iptables-restore iptables-script  

如果愿意在每次引導系統時自動恢復該規則集,則可以將上面指定的這條命令放到任何一個初始化Shell腳本中。

下面的例子并不是一個完整的腳本,它只是描述了如何使用變量及提供了一些附加的規則樣例。

  1. #!/bin/sh   

    #為變量賦值

    IPTABLES=/sbin/iptables

    LAN_NET="192.168.1.0/24"

    IFACE= "eth0"

    LO_IFACE="lo"

    LO_IP="127.0.0.1"

    #加載所需的內核

    /sbin/modprobe ip_conntrack

    /sbin/modprobe iptable_nat

    #缺省情況下,IP轉發都處于不可用狀態,將其設置為可用狀態:

    echo "1" > /proc/sys/net/ipv4/ip_forward

    #使IP的動態分配功能可用

    echo "1" > /proc/sys/net/ipv4/ip_dynaddr

    #每次重啟這個腳本時,最好清除以前所設的規則

    $IPTABLES -P INPUT DROP

    $IPTABLES -F INPUT

    $IPTABLES -P OUTPUT ACCEPT

    $IPTABLES -F OUTPUT

    $IPTABLES -P FORWARD DROP

    $IPTABLES -F FORWARD

    $IPTABLES -F -t nat

    #只允許在LAN中使用SSH連接

    $IPTABLES -A INPUT -s LAN_NET -p tcp --destination-port ssh -j ACCEPT

    #允許loopback!

    $IPTABLES -A INPUT -i lo -p all -j ACCEPT

    $IPTABLES -A OUTPUT -o lo -p all -j ACCEPT

    #丟棄那些流入的宣稱是來自本地機器的數據包

    #丟棄那些流出的不是出自本地機的數據包

    $IPTABLES -A INPUT -i $IFACE -s $LAN_NET -j DROP

    $IPTABLES -A OUTPUT -o $IFACE -s ! $LAN_NET -j DROP

    #限制一些流出的信息
     

iptables的啟動和關閉就講述到這里啦。

posted on 2011-06-01 11:29 艾斯維亞 閱讀(3494) 評論(0)  編輯 收藏 引用


只有注冊用戶登錄后才能發表評論。
網站導航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            久久99伊人| 欧美激情第8页| 亚洲韩国精品一区| 欧美一区二区三区四区在线观看地址 | 日韩亚洲一区二区| 欧美岛国在线观看| 久久字幕精品一区| 伊人婷婷久久| 久久精品日韩| 久久高清国产| 激情成人亚洲| 欧美不卡在线| 欧美国产日本| 亚洲视频观看| 这里只有精品视频在线| 欧美亚洲第一区| 亚洲国产mv| 久久亚洲电影| 麻豆精品在线视频| 亚洲精品美女91| 亚洲人成免费| 欧美日韩国产成人| 亚洲欧美www| 欧美一级欧美一级在线播放| 国产在线观看91精品一区| 久久久久久久久久久一区| 久久国产精品99国产精| 亚洲成色777777在线观看影院 | 国产美女精品视频| 久久国产精品久久久久久电车| 亚洲欧美久久久久一区二区三区| 国产精品高潮呻吟视频| 亚洲免费在线观看视频| 欧美一区免费视频| 最新国产精品拍自在线播放| 亚洲每日更新| 国产精品一区在线观看你懂的| 久久精品国产精品亚洲| 久久一区二区精品| 日韩视频免费在线| 亚洲欧美日韩另类| 亚洲人成网站在线播| 9国产精品视频| 国产亚洲综合在线| 亚洲片国产一区一级在线观看| 国产精品久久综合| 性欧美xxxx大乳国产app| 欧美一级理论片| 一本久久综合| 久久久久国产精品一区| 一区二区av在线| 欧美一区视频在线| 一区二区福利| 久久av老司机精品网站导航| 亚洲毛片在线看| 久久国产精品久久精品国产| 夜夜嗨av一区二区三区四区| 久久精品首页| 亚洲一级高清| 久久爱91午夜羞羞| 亚洲午夜一级| 欧美激情一区二区三区四区| 久久精品免费看| 国产精品成人一区| 亚洲精品永久免费| 亚洲福利av| 欧美在线你懂的| 亚洲精品视频中文字幕| 久久久www| 久久久午夜视频| 国产精品区一区二区三| 日韩视频永久免费| 亚洲精品一级| 免费高清在线视频一区·| 久久天堂av综合合色| 欧美日韩国产美| 日韩视频在线免费观看| 亚洲日本无吗高清不卡| 欧美中文日韩| 久久精品视频在线| 国产午夜精品美女视频明星a级| 99这里只有精品| 一二三区精品| 欧美另类亚洲| 亚洲乱码国产乱码精品精98午夜| 国内精品嫩模av私拍在线观看| 亚洲视频免费在线| 欧美一级艳片视频免费观看| 国产精品日韩一区二区| 亚洲一区二区三区在线观看视频 | 日韩午夜在线视频| 日韩一级大片在线| 欧美成人一品| 日韩亚洲成人av在线| 一区二区日韩精品| 欧美性大战xxxxx久久久| 亚洲人成网站在线播| 中日韩男男gay无套| 国产精品久久久久77777| 亚洲一区二区三区久久| 欧美一区三区三区高中清蜜桃| 国产区二精品视| 久久九九99| 欧美chengren| 日韩一级片网址| 国产精品久久久久久影视| 亚洲一区二区动漫| 美腿丝袜亚洲色图| 亚洲精品乱码久久久久久蜜桃麻豆| 免费一级欧美片在线播放| 91久久久久久国产精品| 亚洲免费视频在线观看| 国产一区成人| 欧美日韩成人综合在线一区二区| 欧美国产高清| 香蕉久久夜色精品国产| 一区二区三区我不卡| 欧美激情一区二区三级高清视频| 亚洲一区二区三区在线| 牛牛国产精品| 欧美一区2区三区4区公司二百| 亚洲第一精品福利| 国产精品久久久一区麻豆最新章节 | 国产麻豆成人精品| 久久中文欧美| 亚洲性视频网址| 亚洲精品中文字幕在线观看| 乱码第一页成人| 久久精品卡一| 久久国内精品视频| 午夜精彩国产免费不卡不顿大片| 99av国产精品欲麻豆| 亚洲国产一区在线观看| 红桃av永久久久| 国产亚洲欧美一区二区| 国产伦精品一区二区三区免费| 欧美日韩精品久久久| 欧美精品在线看| 欧美激情在线观看| 欧美精品1区2区3区| 欧美高清在线| 欧美精品二区| 欧美区国产区| 欧美视频一区二区在线观看| 欧美精品系列| 欧美日韩成人综合| 欧美丝袜一区二区| 欧美亚州在线观看| 国产精品夜夜夜| 国产三区精品| 精品动漫一区| 亚洲青涩在线| 亚洲一区二区三区在线观看视频| 一区二区三区高清在线观看| 亚洲视频免费看| 香港久久久电影| 久久久精品视频成人| 六十路精品视频| 亚洲高清一区二区三区| 亚洲精品久久久蜜桃| 一区二区三区欧美在线观看| 亚洲综合不卡| 久久精品一二三区| 欧美成人综合在线| 国产精品久久国产精品99gif| 国产欧美一区二区三区久久人妖| 国产综合自拍| 日韩一区二区精品在线观看| 亚洲欧美中文字幕| 久久久人成影片一区二区三区 | 亚洲一区二区精品视频| 久久激情婷婷| 欧美激情精品久久久久久蜜臀 | 久久婷婷国产麻豆91天堂| 亚洲成人在线视频播放 | 亚洲精品久久久久久久久| 一区二区三区欧美日韩| 久久狠狠亚洲综合| 亚洲黄色免费网站| 亚洲欧美在线播放| 欧美成人免费全部| 国产目拍亚洲精品99久久精品| 在线电影一区| 亚洲欧美视频在线观看| 欧美xxx在线观看| 亚洲少妇在线| 欧美成人亚洲| 国产一区二区精品在线观看| 亚洲另类在线一区| 久久久国产一区二区| 9i看片成人免费高清| 久久久精品国产一区二区三区| 欧美日韩一区视频| 亚洲激情成人| 久久久噜噜噜久噜久久| 在线亚洲精品| 欧美精品一线| 亚洲国产一区在线| 久久夜色精品国产| 亚洲欧美日韩一区|