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

主頁 > 知識庫 > nf_conntrack: table full, dropping packet問題的解決思路

nf_conntrack: table full, dropping packet問題的解決思路

熱門標簽:曲阜地圖標注app 地圖標注小區項目入駐 凱立德劇院地圖標注 漳州外呼系統怎么樣 天津人工電銷機器人費用 開封400電話辦理價格 內蒙古電信外呼系統 哪個地圖標注更清晰 4s店如何在百度地圖標注

介紹:nf_conntrack 工作在 3 層,支持 IPv4 和 IPv6,而 ip_conntrack 只支持 IPv4。目前,大多的 ip_conntrack_* 已被 nf_conntrack_* 取代,很多 ip_conntrack_* 僅僅是個 alias,原先的 ip_conntrack 的 /proc/sys/net/ipv4/netfilter/ 依然存在,但是新的 nf_conntrack 在 /proc/sys/net/netfilter/ 中,這個應該是做個向下的兼容:

復制代碼
代碼如下:

$ pwd
/proc/sys/net/ipv4/netfilter
$ ls
ip_conntrack_buckets ip_conntrack_tcp_loose ip_conntrack_tcp_timeout_syn_recv
ip_conntrack_checksum ip_conntrack_tcp_max_retrans ip_conntrack_tcp_timeout_syn_sent
ip_conntrack_count ip_conntrack_tcp_timeout_close ip_conntrack_tcp_timeout_syn_sent2
ip_conntrack_generic_timeout ip_conntrack_tcp_timeout_close_wait ip_conntrack_tcp_timeout_time_wait
ip_conntrack_icmp_timeout ip_conntrack_tcp_timeout_established ip_conntrack_udp_timeout
ip_conntrack_log_invalid ip_conntrack_tcp_timeout_fin_wait ip_conntrack_udp_timeout_stream
ip_conntrack_max ip_conntrack_tcp_timeout_last_ack
ip_conntrack_tcp_be_liberal ip_conntrack_tcp_timeout_max_retrans
$ pwd
/proc/sys/net/netfilter
$ ls
nf_conntrack_acct nf_conntrack_tcp_timeout_close
nf_conntrack_buckets nf_conntrack_tcp_timeout_close_wait
nf_conntrack_checksum nf_conntrack_tcp_timeout_established
nf_conntrack_count nf_conntrack_tcp_timeout_fin_wait
nf_conntrack_events nf_conntrack_tcp_timeout_last_ack
nf_conntrack_events_retry_timeout nf_conntrack_tcp_timeout_max_retrans
nf_conntrack_expect_max nf_conntrack_tcp_timeout_syn_recv
nf_conntrack_generic_timeout nf_conntrack_tcp_timeout_syn_sent
nf_conntrack_icmp_timeout nf_conntrack_tcp_timeout_time_wait
nf_conntrack_log_invalid nf_conntrack_tcp_timeout_unacknowledged
nf_conntrack_max nf_conntrack_udp_timeout
nf_conntrack_tcp_be_liberal nf_conntrack_udp_timeout_stream
nf_conntrack_tcp_loose nf_log/
conntrack_tcp_max_retrans

查看當前的連接數:

復制代碼
代碼如下:

# grep ip_conntrack /proc/slabinfo
ip_conntrack 38358 64324 304 13 1 : tunables 54 27 8 : slabdata 4948 4948 216

查出目前 ip_conntrack 的排名:

復制代碼
代碼如下:

$ cat /proc/net/ip_conntrack | cut -d ' ' -f 10 | cut -d '=' -f 2 | sort | uniq -c | sort -nr | head -n 10

nf_conntrack/ip_conntrack 跟 nat 有關,用來跟蹤連接條目,它會使用一個哈希表來記錄 established 的記錄。nf_conntrack 在 2.6.15 被引入,而 ip_conntrack 在 2.6.22 被移除,如果該哈希表滿了,就會出現:

復制代碼
代碼如下:

nf_conntrack: table full, dropping packet

解決此問題有如下幾種思路。

1.不使用 nf_conntrack 模塊
首先要移除 state 模塊,因為使用該模塊需要加載 nf_conntrack。確保 iptables 規則中沒有出現類似 state 模塊的規則,如果有的話將其移除:
-A INPUT -m state –state RELATED,ESTABLISHED -j ACCEPT

注釋 /etc/sysconfig/iptables-config 中的:
 

復制代碼
代碼如下:
IPTABLES_MODULES="ip_conntrack_netbios_ns"

移除 nf_conntrack 模塊:


復制代碼
代碼如下:

$ sudo modprobe -r xt_NOTRACK nf_conntrack_netbios_ns nf_conntrack_ipv4 xt_state
$ sudo modprobe -r nf_conntrack

現在 /proc/net/ 下面應該沒有 nf_conntrack 了。

2.調整 /proc/ 下面的參數
可以增大 conntrack 的條目(sessions, connection tracking entries) CONNTRACK_MAX 或者增加存儲 conntrack 條目哈希表的大小 HASHSIZE
默認情況下,CONNTRACK_MAX 和 HASHSIZE 會根據系統內存大小計算出一個比較合理的值:
對于 CONNTRACK_MAX,其計算公式:
CONNTRACK_MAX = RAMSIZE (in bytes) / 16384 / (ARCH / 32)
比如一個 64 位 48G 的機器可以同時處理 48*1024^3/16384/2 = 1572864 條 netfilter 連接。對于大于 1G 內存的系統,默認的 CONNTRACK_MAX 是 65535。

對于 HASHSIZE,默認的有這樣的轉換關系:
CONNTRACK_MAX = HASHSIZE * 8
這表示每個鏈接列表里面平均有 8 個 conntrack 條目。其真正的計算公式如下:
HASHSIZE = CONNTRACK_MAX / 8 = RAMSIZE (in bytes) / 131072 / (ARCH / 32)
比如一個 64 位 48G 的機器可以存儲 48*1024^3/131072/2 = 196608 的buckets(連接列表)。對于大于 1G 內存的系統,默認的 HASHSIZE 是 8192。

可以通過 echo 直接修改目前系統 CONNTRACK_MAX 以及 HASHSIZE 的值:


復制代碼
代碼如下:

$ sudo su -c "echo 100000 > /proc/sys/net/netfilter/nf_conntrack_max"
$ sudo su -c "echo 50000 > /proc/sys/net/netfilter/nf_conntrack_buckets"

還可以縮短 timeout 的值:

復制代碼
代碼如下:

$ sudo su -c "echo 600 > /proc/sys/net/ipv4/netfilter/ip_conntrack_tcp_timeout_established"

3.使用 raw 表,不跟蹤連接
iptables 中的 raw 表跟包的跟蹤有關,基本就是用來干一件事,通過 NOTRACK 給不需要被連接跟蹤的包打標記,也就是說,如果一個連接遇到了 -j NOTRACK,conntrack 就不會跟蹤該連接,raw 的優先級大于 mangle, nat, filter,包含 PREROUTING 和 OUTPUT 鏈。
當執行 -t raw 時,系統會自動加載 iptable_raw 模塊(需要該模塊存在)。raw 在 2.4 以及 2.6 早期的內核中不存在,除非打了 patch,目前的系統應該都有支持:
$ sudo iptables -A FORWARD -m state --state UNTRACKED -j ACCEPT
$ sudo iptables -t raw -A PREROUTING -p tcp -m multiport --dport 80,81,82 -j NOTRACK
$ sudo iptables -t raw -A OUTPUT -p tcp -m multiport --sport 80,81,82 -j NOTRACK

上面三種方式,最有效的是 1 跟 3,第二種治標不治本。

參考文檔:
http://www.digipedia.pl/usenet/thread/16263/7806/
http://serverfault.com/questions/72366/how-do-i-disable-the-nf-conntrack-kernel-module-in-centos-5-3-without-recompilin
http://wiki.khnet.info/index.php/Conntrack_tuning

標簽:莆田 開封 南京 武漢 黔南 南陽 綿陽 陽泉

巨人網絡通訊聲明:本文標題《nf_conntrack: table full, dropping packet問題的解決思路》,本文關鍵詞  conntrack,table,full,dropping,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《nf_conntrack: table full, dropping packet問題的解決思路》相關的同類信息!
  • 本頁收集關于nf_conntrack: table full, dropping packet問題的解決思路的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    99综合影院在线| 麻豆精品一区二区av白丝在线| 99精品视频在线观看免费| 国产欧美精品一区二区色综合| 狠狠色狠狠色合久久伊人| 欧美激情在线观看视频免费| 成人午夜大片免费观看| 国产精品灌醉下药二区| 91福利国产精品| 日本成人超碰在线观看| 精品国产乱码久久久久久蜜臀| 国产精品影视在线观看| 最新国产の精品合集bt伙计| 色婷婷综合久久久| 奇米影视一区二区三区| 亚洲国产高清不卡| 欧洲精品一区二区| 久久精品国产第一区二区三区| 久久综合五月天婷婷伊人| 成人av在线影院| 午夜欧美一区二区三区在线播放| 欧美一区二区黄| 成人午夜av电影| 午夜亚洲福利老司机| 精品久久久久久久人人人人传媒 | 亚洲高清视频的网址| 91麻豆精品久久久久蜜臀| 国产精品99久| 亚洲一区二区三区四区在线免费观看 | 欧美一区二区视频网站| 国产69精品久久久久毛片| 亚洲综合精品自拍| 久久久综合网站| 在线精品观看国产| 国产美女在线精品| 亚洲国产日韩一级| 国产精品久久久久久亚洲毛片| 欧美男生操女生| 不卡的av中国片| 久久精品国产精品青草| 亚洲精品免费在线| 久久久久久久久一| 欧美三级电影在线观看| 成人午夜av电影| 国产在线一区观看| 免费一级片91| 亚洲综合清纯丝袜自拍| 亚洲国产成人私人影院tom| 欧美一区二区精品久久911| 色狠狠av一区二区三区| 国产**成人网毛片九色 | 国产综合久久久久影院| 亚洲一区二区三区激情| 亚洲色欲色欲www| 欧美极品少妇xxxxⅹ高跟鞋 | av电影一区二区| av激情综合网| 日本视频一区二区| 国产喂奶挤奶一区二区三区| 久久综合给合久久狠狠狠97色69| 国产99久久久久久免费看农村| 日本少妇一区二区| 亚洲一区二区四区蜜桃| 亚洲乱码中文字幕综合| 中文字幕+乱码+中文字幕一区| 日韩免费性生活视频播放| 欧美日韩精品一区二区三区蜜桃| 91丨porny丨国产入口| 成人视屏免费看| 国产成a人亚洲| 国产mv日韩mv欧美| 国产精品99久久久久久宅男| 久国产精品韩国三级视频| 美日韩一级片在线观看| 蜜桃一区二区三区四区| 蜜桃视频在线一区| 久久国产精品第一页| 激情综合五月天| 国产乱理伦片在线观看夜一区| 激情文学综合插| 国产精品主播直播| 成人精品在线视频观看| 99久久精品99国产精品| 欧美中文字幕一区二区三区| 欧美日韩在线亚洲一区蜜芽| 欧美日韩一区二区三区在线看| 在线观看国产91| 欧美一区二区三区在线观看 | 日韩女优视频免费观看| 欧美va亚洲va香蕉在线| 久久精品亚洲乱码伦伦中文| 久久综合国产精品| 亚洲男人的天堂在线aⅴ视频| 国产精品家庭影院| 亚洲天堂福利av| 亚洲综合色在线| 香蕉av福利精品导航| 男人操女人的视频在线观看欧美| 老司机一区二区| 成人免费视频视频在线观看免费| 99热99精品| 91.com视频| 欧美激情一二三区| 一区二区三区产品免费精品久久75| 日韩黄色小视频| 国产福利一区二区三区视频在线| 成人丝袜高跟foot| 欧美午夜理伦三级在线观看| 日韩欧美另类在线| 中文字幕中文字幕在线一区 | 奇米精品一区二区三区在线观看一| 精品亚洲成a人| 亚洲国产日日夜夜| 理论电影国产精品| www.欧美亚洲| 日韩欧美在线观看一区二区三区| 亚洲国产精品黑人久久久| 亚洲资源中文字幕| 国产成人综合亚洲网站| 欧美亚洲高清一区| 欧美国产乱子伦 | 久久中文娱乐网| 亚洲激情男女视频| 麻豆一区二区99久久久久| 99re成人在线| 2020国产精品| 亚洲国产成人va在线观看天堂| 国产一区在线精品| 欧美午夜精品久久久久久超碰| 久久久久青草大香线综合精品| 亚洲综合一区二区| 国产成人免费xxxxxxxx| 欧美日本视频在线| 亚洲丝袜美腿综合| 国产成人自拍在线| 欧美成人高清电影在线| 亚洲第一福利一区| 91丨porny丨最新| 精品精品欲导航| 爽好多水快深点欧美视频| www.激情成人| 国产性色一区二区| 精品一区二区三区影院在线午夜| 精品视频在线免费| 一区二区三区欧美| 91亚洲国产成人精品一区二区三 | 一区视频在线播放| 久久机这里只有精品| 欧美日韩激情一区二区| 亚洲色图清纯唯美| 不卡影院免费观看| 国产欧美va欧美不卡在线| 久久精工是国产品牌吗| 91精品婷婷国产综合久久性色| 亚洲激情综合网| 91影视在线播放| 亚洲视频一区二区免费在线观看| 成人夜色视频网站在线观看| 精品成人佐山爱一区二区| 蜜桃av一区二区三区| 欧美片在线播放| 日韩电影在线观看电影| 欧美日韩成人高清| 天天操天天综合网| 91精品在线观看入口| 男男gaygay亚洲| 精品久久久久久久人人人人传媒 | 在线一区二区三区四区| 亚洲免费观看高清在线观看| 高清不卡一二三区| 一区在线观看视频| 91美女片黄在线观看91美女| 亚洲欧美aⅴ...| 欧洲精品视频在线观看| 亚洲成人av在线电影| 日韩三级中文字幕| 精久久久久久久久久久| 精品欧美一区二区久久 | 亚洲三级在线看| 99re6这里只有精品视频在线观看| 国产精品久久久久7777按摩| 91日韩在线专区| 一区二区视频在线看| 在线观看日韩国产| 日本午夜一区二区| 久久久影院官网| www.成人在线| 午夜天堂影视香蕉久久| 欧美va在线播放| 99国产一区二区三精品乱码| 一区二区成人在线| 日韩女优制服丝袜电影| 成人av动漫在线| 亚洲超碰97人人做人人爱| 精品国产99国产精品| 成人av资源网站| 日韩av电影天堂| 国产精品视频线看| 欧美色图在线观看| 国产精品一区二区男女羞羞无遮挡|