Ubuntu

錯誤:“net.ipv4.netfilter.ip_conntrack_max”是未知鍵

  • July 26, 2013

我在帶有 sysctl 的 Ubuntu 10.04.3 LTS x64 上遇到問題net.ipv4.netfilter.ip_conntrack_max 。如果我在 shell 上執行這個命令,我會得到一個錯誤:

error: net.ipv4.netfilter.ip_conntrack_max" is an unknown key.

重新啟動後,它發生在我們的 2 台機器上。sysctl 值net.ipv4.netfilter.ip_conntrack_count和所有其他 conntrack 條目也會受到影響。

這確實是個問題,因為我們有一個非常高的負載/流量系統,並且我編寫了一個 Nagios 腳本來檢查這個值,因為過去我們在這個值上遇到了幾個問題。在其他機器上,我已將其設置conntrack_max為 196608 以解決任何問題,但現在我無法在受影響的機器上設置該值。目前是否設置了任何預設值?

有沒有人想在我的系統上取回這兩個值?

謝謝

您可能缺少一個模組(我認為是 nf_conntrack) 您應該檢查您是否在其他機器上安裝了它並嘗試載入它(modprobe)。如果它解決了您的問題,請不要忘記將其添加到 /etc/modules,以便在下次重新啟動時載入它。

希望能幫助到你。

  1. modprobe ip_conntrack
  2. lsmod |grep conn – 如果您看到條目,則表示模組已正確載入
  3. sysctl -w – 寫入您在 /etc/sysctl.conf 下所做的更改
  4. sysctl -p – 查看更改並查看它是否實際載入。

這就是你所需要的

引用自:https://serverfault.com/questions/338479