web-dev-qa-db-ja.com

エラー:「net.ipv4.netfilter.ip_conntrack_max」は不明なキーです

Ubuntu 10.04.3 LTSx64でsysctlnet.ipv4.netfilter.ip_conntrack_maxを使用すると問題が発生します。シェルでこのコマンドを実行すると、エラーが返されます。

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

再起動後、2台のマシンで発生しました。 sysctl値net.ipv4.netfilter.ip_conntrack_countおよび他のすべてのconntrack-entriesも影響を受けます。

非常に高い負荷/トラフィックシステムがあり、過去にこの値でいくつかの問題があったため、この値をチェックするNagiosスクリプトを作成したため、これは非常に問題があります。他のマシンでは、問題を解決するためにconntrack_maxを196608に設定しましたが、影響を受けるマシンで値を設定できなくなりました。現在、デフォルト値は設定されていますか?

私のシステムで2つの値を取り戻すアイデアはありますか?

ありがとう

2
Arny80Hexa

モジュールが欠落している可能性があります(nf_conntrackだと思います)他のマシンにモジュールがあるかどうかを確認して、ロードしてみてください(modprobe)。問題が解決した場合は、/ etc/modulesに追加することを忘れないでください。そうすれば、次回の再起動時にロードされます。

それが役に立てば幸い。

5
  1. modprobe ip_conntrack
  2. lsmod | grep conn-エントリが表示されている場合は、モジュールが正しくロードされていることを意味します
  3. sysctl -w-/ etc/sysctl.confで行った変更を書き込みます
  4. sysctl -p-変更を表示し、実際にロードされたかどうかを確認します。

必要なのはそれだけです

4
Kevin Nguyen