精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

iptables模塊編譯及應用

運維 系統運維
iptables是一種IP信息包過濾系統,如果 Linux 系統連接到因特網或 LAN、服務器或連接 LAN 和因特網的代理服務器,則該系統有利于在 Linux 系統上更好地控制 IP 信息包過濾和防火墻配置。本文講述的是iptables模塊編譯及應用。

  iptables模塊編譯及應用

  相信很多人都會用iptables,我也一直用,并且天天用.特別是看完platinum的>介紹后,覺得有必要深入了解一下它的拓展功能.于是立刻下載,先查看一下它的說明, 其功能很是令人感覺很興奮,例如:comment (備注匹配) ,string(字符串匹配,可以用做內容過濾),iprang(ip范圍匹配),time(時間匹配),ipp2p(點對點匹配),connlimit(同時連接個數匹配),Nth(第n個包匹配),geoip(根據國家地區匹配). ipp2p(點對點匹配), quota(配額匹配),還有很多......之后編譯,幾經測試,在rh7.3 kernel2.4.18-3和rh9.0 kernel2.4.20-8下均成功實現添加擴展功能.以下是介紹其部分功能,及編譯方法.環境rh9.0 kernel2.4.20-8. root身份.

  一,準備原碼.

  1. 內核原碼:為了減少復雜性,不編譯所有內核和模塊,建議找一個跟當前版本一樣的內核原碼,推薦安裝時光盤的

  a. [root@kindgeorge] uname -r (查看當前版本)

  2.4.20-8

  可以cd /usr/src 查看是否有這個目錄2.4.20-8

  b. 或者[root@kindgeorge]rpm -qa|grep kernel

  kernel-source-2.4.20-8 如果有這個說明已安裝了.

  如果沒有安裝,可以在RH第二張光盤中拷貝過來或安裝 rpm -ivh kernel-source-2.4.18-3.i386.rpm. 安裝后會在/usr/src/出現linux-2.4連接和linux-2.4.20-8目錄.

#p#

  二.安裝說明

  (一).處理內核源碼.

  1. [root@kindgeorge src]# cd /usr/src/linux-2.4

  2. [root@kindgeorge linux-2.4]# vi Makefile,

  VERSION = 2

  PATCHLEVEL = 4

  SUBLEVEL = 20

  EXTRAVERSION = -8custom

  將“EXTRAVERSION = -8custom”改為“EXTRAVERSION = -8”

  即:

  VERSION = 2

  PATCHLEVEL = 4

  SUBLEVEL = 20

  EXTRAVERSION = -8

  為何要修改呢?因為不同版本的內容是不可以使用的,當不修改時,則變成這個版本(2.4.20-8custom)了,不同時是這樣出錯的:

  /lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ipt_iprange.o: kernel-module version mismatch (版本錯誤)

  /lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ipt_iprange.o was compiled for kernel version 2.4.20-8custom

  while this kernel is version 2.4.20-8.

  /lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ipt_iprange.o: insmod /lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ipt_iprange.o failed

  /lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ipt_iprange.o: insmod ipt_iprange failed

  3. [root@kindgeorge linux-2.4]# make mrproper

  4. [root@kindgeorge linux-2.4]# make oldconfig

  'make oldconfig' - 采用以前的 .config 文件 (編譯時十分有用)

  技巧:在make menuconfig時,我們面對眾多的選項常常不知道該如何選擇,此時可以把安裝時的配置文件copy到/usr/src/linux-2.4中:cp /boot/config-2.4.* /usr/src/linux-2.4/.config,再用make menuconfig編譯,它會讀取.config中原來的配置信息.

  (二).給netfilter打補丁

  解開tar xjvf patch-o-matic-ng-20050331.包后,進入該目錄,就會發現有很多目錄,其實每個目錄對應一個模塊.

  我們可以這樣來選擇,根據不同貯倉庫submitted|pending|base|extra,例如:

  KERNEL_DIR=/usr/src/linux-2.4 IPTABLES_DIR=/usr/src/iptables-1.3.1 ./runme base .

  或:KERNEL_DIR=/usr/src/linux-2.4 IPTABLES_DIR=/usr/src/iptables-1.3.1 ./runme extra

  執行后,會測試是否已經應用和提示你是否應用該模塊,但這樣會遍歷所有模塊,有很多是用不著的,并且可能和系統版本有沖突,如果不管三七二十一全部選擇的話,一般都會在編譯和使用時出錯.所以推薦用cat /模塊目錄名/info 和cat /模塊目錄名/help 看過后,認為適合自己,才選擇.

  我是針對在上面看過后,有目的的一個一個的應用的,這樣做:

  KERNEL_DIR=/usr/src/linux-2.4 IPTABLES_DIR=/usr/src/iptables-1.3.1 ./runme string

  執行后,會測試是否已經應用和提示你是否應用該模塊,按"y"應用.然后繼續下一個

  KERNEL_DIR=/usr/src/linux-2.4 IPTABLES_DIR=/usr/src/iptables-1.3.1 ./runme comment

  KERNEL_DIR=/usr/src/linux-2.4 IPTABLES_DIR=/usr/src/iptables-1.3.1 ./runme connlimit

  KERNEL_DIR=/usr/src/linux-2.4 IPTABLES_DIR=/usr/src/iptables-1.3.1 ./runme time

  KERNEL_DIR=/usr/src/linux-2.4 IPTABLES_DIR=/usr/src/iptables-1.3.1 ./runme iprange

  KERNEL_DIR=/usr/src/linux-2.4 IPTABLES_DIR=/usr/src/iptables-1.3.1 ./runme geoip

  KERNEL_DIR=/usr/src/linux-2.4 IPTABLES_DIR=/usr/src/iptables-1.3.1 ./runme nth

  KERNEL_DIR=/usr/src/linux-2.4 IPTABLES_DIR=/usr/src/iptables-1.3.1 ./runme ipp2p

  KERNEL_DIR=/usr/src/linux-2.4 IPTABLES_DIR=/usr/src/iptables-1.3.1 ./runme quota

  上面全部完成后,

  cd /usr/src/linux-2.4

  make menuconfig,確認[*] Prompt for development and/or incomplete code/drivers要選中

  然后進入Networking options

  再進入IP:Netfilter Configuration,會看到增加很多模塊,每個新增的后面都會出現"NEW",把其想要的選中為模塊"M"

  保存、退出,至此,給netfilter打補丁工作完成

  (三).編譯netfilter模塊

  1.這里只需要編譯netfilter,不需要編譯整個內核和模塊.這里我只需要ipv4的,ipv6我還沒用到,所以不管了

  cd /usr/src/linux-2.4

  make dep

  make modules SUBDIRS=net/ipv4/netfilter

  2.建立一個新目錄備份原來模塊,以防萬一:

  mkdir /usr/src/netfilter

  cp /lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/*.o /usr/src/netfilter/

  3.應用新的模塊

  cp -f /usr/src/linux-2.4/net/ipv4/netfilter/*.o /lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/

  4.更新你的modules.dep

  depmod -a

  當出現這個時,可以不用理會,因為ipchains, ipfwadm模塊都沒用,也可以把出錯的刪除.

  depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ipchains_core.o

  depmod: *** Unresolved symbols in /lib/modules/2.4.20-8/kernel/net/ipv4/netfilter/ipfwadm_core.o

  (四).編譯安裝新的iptables

  解壓后有目錄iptables-1.3.1

  cd /usr/src/iptables-1.3.1

  export KERNEL_DIR=/usr/src/linux-2.4

  export IPTABLES_DIR=/usr/src/iptables-1.3.1

  make BINDIR=/sbin LIBDIR=/lib MANDIR=/usr/share/man install

#p#

  三.安裝完成,測試及應用

  1.內容過濾

  iptables -I FORWARD -m string --string "騰訊" -j DROP

  iptables -I FORWARD -s 192.168.3.159 -m string --string" -j DROP

  iptables -I FORWARD -d 192.168.3.0/24 -m string --string "寬頻影院" -j DROP

  iptables -I FORWARD -s 192.168.3.0/24 -m string --string "色情" -j DROP

  iptables -I FORWARD -p tcp --sport 80 -m string --string "廣告" -j DROP

  2.備注應用

  iptables -I FORWARD -s 192.168.3.159 -p tcp --dport 80 -j DROP -m comment --comment "the bad guy can not online"

  iptables -I FORWARD -s 192.168.3.159 -m string --string " -j DROP -m comment --comment "denny go to

  3.并發連接應用

  模塊 connlimit 作用:連接限制

  --connlimit-above n 限制為多少個

  --connlimit-mask n 這組主機的掩碼,默認是connlimit-mask 32 ,即每ip.

  這個主要可以限制內網用戶的網絡使用,對服務器而言則可以限制每個ip發起的連接數...比較實用

  例如:只允許每個ip同時5個80端口轉發,超過的丟棄:

  iptables -I FORWARD -p tcp --syn --dport 80 -m connlimit --connlimit-above 5 -j DROP

  例如:只允許每組ip同時10個80端口轉發:

  iptables -I FORWARD -p tcp --syn --dport 80 -m connlimit --connlimit-above 10 --connlimit-mask 24 -j DROP

  例如:為了防止DOS太多連接進來,那么可以允許最多15個初始連接,超過的丟棄.

  /sbin/iptables -A INPUT -s 192.186.1.0/24 -p tcp --syn -m connlimit --connlimit-above 15 -j DROP

  /sbin/iptables -A INPUT -s 192.186.1.0/24 -p tcp -m state --state ESTABLISHED,RELATED -j ACCEPT

  4.ip范圍應用

  iptables -A FORWARD -m iprange --src-range 192.168.1.5-192.168.1.124 -j ACCEPT

  5.每隔N個匹配

  iptables -t mangle -A PREROUTING -m nth --every 10 -j DROP

  6.封殺BT類P2P軟件

  iptables -A FORWARD -m ipp2p --edk --kazaa --bit -j DROP

  iptables -A FORWARD -p tcp -m ipp2p --ares -j DROP

  iptables -A FORWARD -p udp -m ipp2p --kazaa -j DROP

  7.配額匹配

  iptables -I FORWARD -s 192.168.3.159 -p tcp --dport 80 -m quota --quota 500 -j DROP

  iptables -I FORWARD -s 192.168.3.159 -p tcp --dport 80 -m quota --quota 500 -j ACCEPT

  以上均測試通過,只有geoip的geoipdb.bin沒下載到,所以沒測試

  在此僅為拋個磚頭,更多的應用,要根據自己的需要來組合各個規則和模塊了.

【編輯推薦】

  1. 在Ubuntu Server 10.10上簡單配置iptables
  2. Linux安全性和netfilter/iptables
  3. 關于Linux防火墻iptables的介紹
責任編輯:zhaolei 來源: baidu
相關推薦

2011-03-14 14:40:11

iptables編譯

2011-03-15 13:19:27

iptablesHOWTO

2011-03-15 12:47:11

netfilteriptables

2011-03-15 09:14:29

2011-09-27 13:16:15

iptables

2011-03-16 11:39:03

2011-03-17 11:12:10

LinuxIptablestime模塊

2011-03-17 16:55:25

iptableslinuxhowto

2011-03-15 11:05:03

2011-03-15 09:59:57

2021-05-18 14:25:30

Linux運維Linux系統

2011-03-15 17:46:43

2011-03-15 09:02:01

IPtables常用命令

2009-12-17 15:28:32

內核模塊編譯

2025-05-14 08:00:00

Android應用簽名編譯系統

2010-03-02 09:59:03

Fedora Make

2023-05-08 08:05:42

內核模塊Linux

2023-12-11 17:26:21

Launcher鴻蒙預安裝應用

2023-12-11 17:30:52

預安裝應用鴻蒙Launcher

2009-11-25 10:14:15

memcachedb編譯安裝
點贊
收藏

51CTO技術棧公眾號

国产麻豆剧传媒精品国产| 91av视频在线观看| 国产三级生活片| 亚洲男同gay网站| 91麻豆产精品久久久久久| 国产精品美女呻吟| 久久免费在线观看视频| 久久99国产精一区二区三区| 欧美精选一区二区| 日本中文字幕网址| 日本在线视频网| av高清久久久| 亚洲xxxx3d| 日韩人妻精品中文字幕| 中文字幕av亚洲精品一部二部| 精品国产精品久久一区免费式| 911亚洲精选| 国产sm主人调教女m视频| 亚洲欧洲一区| 最近中文字幕mv在线一区二区三区四区| 男人操女人下面视频| 成人美女视频| 亚洲图片欧美视频| 亚洲一区不卡在线| 免费在线黄色网址| 成人免费视频一区二区| 国产色视频一区| 无码人妻av免费一区二区三区| 欧美日韩免费| 久久激情视频久久| 人妻aⅴ无码一区二区三区| 中文在线综合| 欧美一区午夜视频在线观看| 妓院一钑片免看黄大片| 久久影院午夜精品| 亚洲成人1区2区| 一区二区欧美国产| 欧美精品欧美精品系列| 国产主播自拍av| 麻豆视频在线免费观看| 久久久久久久综合色一本| 国产精品久久久久久久久久久久午夜片 | 国产精品资源在线看| 国产成人av在线| 久久青青草视频| 亚洲伦理一区| 97精品免费视频| 国产一级淫片免费| 合欧美一区二区三区| 久久精品99久久久久久久久 | 精品国产乱码一区二区三 | 国产亚洲二区| 蜜桃av鲁一鲁一鲁一鲁俄罗斯的| 国产精品自拍在线| 亚洲xxxxx性| 国产99对白在线播放| 国产真实精品久久二三区| 成人高清视频观看www| 国产又大又长又粗| 国精产品一区一区三区mba视频 | 亚洲91精品在线| 国产精品第56页| 亚洲成人资源| 欧美亚洲成人网| 国产第一页在线观看| 日韩电影在线一区| 国产精品综合网站| 国产毛片在线视频| 国产精品1024久久| 国产精选一区二区| 亚洲色欧美另类| 国产欧美一区二区精品仙草咪| 日韩精品av一区二区三区| 成人不用播放器| 亚洲欧美一区二区视频| 青青青青在线视频| 色多多在线观看| 在线免费观看日本一区| 久久成年人网站| 91欧美日韩在线| 亚洲久久久久久久久久久| 精品丰满少妇一区二区三区| 婷婷综合亚洲| 国内精品久久久久久中文字幕 | 欧美美女喷水视频| 精品美女一区二区| 日韩精品中文字幕久久臀| aⅴ在线免费观看| 97精品国产综合久久久动漫日韩 | 欧美在线观看成人| 国产另类xxxxhd高清| 这里只有精品电影| 亚洲制服丝袜在线播放| 国产精品亚洲人成在99www| www.xxxx精品| 久久亚洲天堂网| 精品一区二区三区av| 精品一区二区不卡| 丝袜美腿美女被狂躁在线观看| 亚洲一区电影777| 国产综合免费视频| 五月亚洲婷婷| 亚洲天堂av电影| 国产精品第72页| 久久精品久久99精品久久| 国产在线一区二区三区欧美| 中文字幕日本在线| 精品久久中文字幕久久av| 中文字幕视频三区| 精品美女在线视频| 97国产在线观看| 国产精品久久久久久免费免熟 | 深夜在线视频| 69堂成人精品免费视频| 网站免费在线观看| 午夜久久一区| 91九色国产视频| 国产对白叫床清晰在线播放| 亚洲成人久久影院| 91小视频在线播放| 人人狠狠综合久久亚洲婷| 8090成年在线看片午夜| 99久久精品免费看国产交换| 亚洲国产高清aⅴ视频| 少妇无码av无码专区在线观看| 北岛玲精品视频在线观看| 亚洲一区二区国产| 一本一道无码中文字幕精品热| 国产91丝袜在线观看| 最新欧美日韩亚洲| 99久久久国产精品免费调教网站| 亚洲男人7777| 欧美日韩综合在线观看| 成人精品视频一区| www婷婷av久久久影片| 精品国产亚洲一区二区三区大结局| 亚洲色图第一页| 国产精品久免费的黄网站| 成人av在线网| 国产欧美日韩小视频| 白白在线精品| 欧美福利视频在线| 囯产精品久久久久久| 亚洲综合色在线| 人妻激情偷乱视频一区二区三区| 亚洲成av人片乱码色午夜| 成人做爽爽免费视频| 精品视频在线一区二区| 欧美久久久久免费| 手机在线免费看毛片| 国内成人精品2018免费看| 992tv成人免费观看| 精品国产亚洲日本| 欧美激情一二三| 蜜桃久久一区二区三区| 精品成人久久av| 国产中文字幕一区二区| 国内精品卡一卡二卡三| 人妻精品一区二区三区| 亚洲欧美成人一区二区三区| 高潮一区二区三区| 国产精品精品| 92国产精品视频| 啪啪免费视频一区| 日韩av网址在线观看| 国产毛片aaa| 日本一区二区不卡视频| www.cao超碰| 国产精品jizz在线观看美国| 国产精品自拍首页| 亚洲wwww| 久久午夜a级毛片| 亚洲欧美激情另类| 欧美日韩在线观看视频| 91无套直看片红桃在线观看| 国产一区三区三区| 欧美成人免费在线观看视频| 夜色77av精品影院| 国产乱肥老妇国产一区二| 污视频网站免费在线观看| 日韩高清欧美高清| 怡红院男人的天堂| 亚洲小说欧美激情另类| 91精品国产综合久久久久久久久 | 欧美大胆人体bbbb| 精品人妻伦一二三区久| 亚洲一区图片| 日韩欧美视频一区二区| 国产美女精品视频免费播放软件| 久久久久久国产免费| 国产尤物视频在线| 日韩一区二区免费在线观看| 亚洲天堂av片| 亚洲免费观看视频| 无码一区二区三区在线| 国产成人综合在线播放| 免费日韩中文字幕| 欧美色123| 日韩中文一区| 北条麻妃一区二区三区在线| 国产精品黄页免费高清在线观看| 自由的xxxx在线视频| 亚洲人成电影在线播放| 亚洲国产综合一区| 欧美日本在线一区| 成人毛片在线播放| 一区二区三区在线不卡| 精品人妻一区二区三区四区| 岛国av在线一区| 中文字幕最新精品| 精产国品一区二区| 亚洲资源在线观看| 久草福利资源在线| www久久久久| 国产女主播在线播放| 欧美aaa在线| 妺妺窝人体色www在线小说| 欧美成人tv| 在线观看日韩羞羞视频| 蜜乳av综合| 久久精品日产第一区二区三区 | 99久久精品久久久久久ai换脸| 免费成人直播| 91av视频在线播放| 超碰在线99| 久久91精品国产91久久跳| 日本在线视频观看| 日韩中文综合网| 成人全视频高清免费观看| 亚洲男人第一av网站| 少妇人妻偷人精品一区二区| 日韩欧美一级在线播放| 国产乱码精品一区二区| 欧美精品免费视频| 国产剧情精品在线| 欧美日韩精品一区二区天天拍小说 | 亚洲老妇激情| 99精品视频网站| 国产精品成人一区二区不卡| 一卡二卡3卡四卡高清精品视频| 国产一区日韩| 午夜欧美一区二区三区免费观看| 岳的好大精品一区二区三区| 麻豆av一区| 久久99久久人婷婷精品综合 | 欧美成人综合一区| 久久av国产紧身裤| 国产一区免费| 日韩高清在线免费观看| 中文字幕在线一区| 3751色影院一区二区三区| 欧美精品videos另类日本| 精品亚洲第一| 亚洲激情 欧美| 日本欧美一区二区三区不卡视频| 亚洲高清视频网站| 日韩精品成人| 国产.精品.日韩.另类.中文.在线.播放 | 亚洲黄色片免费看| xxxx日本少妇| 精品一二三四区| 欧美一级特黄aaa| 国产精品自拍av| 欧美久久久久久久久久久| 波多野结衣在线一区| 醉酒壮男gay强迫野外xx| 久久久无码精品亚洲日韩按摩| av女人的天堂| 国产精品国产三级国产aⅴ中文| www日韩在线| 亚洲影视在线观看| 国产黄色片免费看| 欧美午夜电影在线播放| 国产视频一区二区三| 亚洲国产精品久久久久久| 日本一区高清| 深夜福利国产精品| 丝袜在线视频| 国产精品99久久久久久人| 99国内精品久久久久| 国产午夜精品一区| 91欧美在线| 僵尸世界大战2 在线播放| 日本欧美久久久久免费播放网| 午夜免费一级片| 成人av电影在线观看| 国产精久久一区二区三区| 亚洲免费观看高清完整版在线| 国产精品二区一区二区aⅴ| 在线一区二区三区| www三级免费| 这里精品视频免费| 岛国毛片av在线| 国产精品一区二区三| 久久精品色综合| 26uuu成人| 老鸭窝亚洲一区二区三区| 韩国三级丰满少妇高潮| 日本一区二区在线不卡| 精品一区二区三区四| 欧美色图12p| 五月婷婷在线观看视频| 懂色av中文字幕一区二区三区 | 精品国产一区二区在线| 国产啊啊啊视频在线观看| 国产精品中文久久久久久久| 精品国产导航| 久久av秘一区二区三区| 久久亚洲精选| 精品人妻一区二区三区日产| 国产精品久久久久久久久久免费看 | 欧美一区二区性| www.爱色av.com| 国产不卡在线播放| 精品国产大片大片大片| 色狠狠一区二区三区香蕉| 欧美一级淫片aaaaaa| 久青草国产97香蕉在线视频| 日本欧美一区| 美国av一区二区三区| 亚洲成人在线| 日本一区二区免费视频| 亚洲黄一区二区三区| 国产精品久久久久久免费| 中文字幕亚洲欧美日韩高清| 色在线视频观看| 久久99国产精品| 国产欧美精品| 色婷婷精品久久二区二区密| 亚洲伊人色欲综合网| 国产特黄一级片| 久久综合色88| 麻豆国产一区| 超碰97在线看| 国产精品一区2区| 紧身裙女教师波多野结衣| 国产精品vip| 日韩一区二区高清| 男人天堂手机在线视频| 91精品一区二区三区综合| 亚洲xxxx2d动漫1| 国产欧美日韩三区| 正在播放亚洲精品| 中文字幕亚洲综合| 国产精品久久久久77777丨| 先锋在线资源一区二区三区| 日韩激情一二三区| 国产成人精品视频免费| 欧美丝袜自拍制服另类| 99精品老司机免费视频| 91精品国产综合久久久久久蜜臀| caoporm免费视频在线| 中文字幕精品在线视频| 伦一区二区三区中文字幕v亚洲| 亚洲免费精品视频| 久久国内精品视频| 黄色香蕉视频在线观看| 日韩欧美一级精品久久| 超碰在线网站| 欧美日韩一区综合| 美女脱光内衣内裤视频久久影院| 女人18毛片毛片毛片毛片区二| 欧美精品成人一区二区三区四区| 国产黄a三级三级三级av在线看| 亚洲一区亚洲二区亚洲三区| 影音先锋久久| 白白色免费视频| 9191精品国产综合久久久久久 | 欧美xxxx在线| 日本在线观看a| 综合久久久久久久| 欧美 日韩 国产 精品| 国产91网红主播在线观看| 久久综合成人| 蜜臀av粉嫩av懂色av| 色偷偷久久人人79超碰人人澡| 午夜在线观看视频| 国产精品久久久一区二区三区| 久久高清国产| 欧美老熟妇一区二区三区| 亚洲精品久久久久久久久久久| 在线日本欧美| www国产免费| 国产网红主播福利一区二区| 国产日产亚洲系列最新| 91黑丝在线观看| 91久久电影| 法国伦理少妇愉情| 91精品国产综合久久久久| 三级中文字幕在线观看| 日本精品免费视频| 久久精品综合网| 午夜精品久久久久久久96蜜桃| 欧美系列亚洲系列| 成人性生交免费看| 亚洲高清免费| 免费看裸体网站| 欧美精品一区二区三区在线| 99热播精品免费| 欧美日韩一道本|