ミライハック
  • Home
  • Categories
  • About

>> Home / LInux

error: "net.bridge.bridge-nf-call-iptables" is an unknown key

∵ Takayoshi Saito ∴ 2013-03-16 ∞ 2'

CentOSでsysctl -pした時のエラー

CentOSでsysctl -pを実行してカーネルパラメータを読み込ませると、以下のエラーが出る場合があります。

error: "net.bridge.bridge-nf-call-ip6tables" is an unknown key
error: "net.bridge.bridge-nf-call-iptables" is an unknown key
error: "net.bridge.bridge-nf-call-arptables" is an unknown key

以下のコマンドでエラーは出なくなると解説しているサイトは多いのですが、

modprobe bridge

上記エラーはネットワークのブリッジ接続に関するもので、CentOS標準インストール状態で出ています。サーバーでネットワークブリッジ接続を使われない場合は、modprobe bridgeでブリッジ接続を有効化しないほうが良いでしょう。エラーが気になるようでしたら、/etc/sysctl.confの記述を以下のようにコメントアウトすることで出なくなります。

# Disable netfilter on bridges.
#net.bridge.bridge-nf-call-ip6tables = 0
#net.bridge.bridge-nf-call-iptables = 0
#net.bridge.bridge-nf-call-arptables = 0

もちろんブリッジ接続に関する設定を無効にしてもネットワークはつながります。

sysctl -pでIPV6に関するエラーが出る場合

IPV6を無効にする設定を行った後に、sysctl -pをすると以下のエラーが出ることがあります。

error: "net.ipv6.conf.all.disable_ipv6" is an unknown key
error: "net.ipv6.conf.default.disable_ipv6" is an unknown key
error: "net.ipv6.conf.lo.disable_ipv6" is an unknown key

このようなエラーが発生する場合、/etc/modprobe.d/のconfの中に以下の記述がされている場合が多いです。

options ipv6 disable=1

modprobe.dでIPV6のモジュール自体を起動時に無効にしているので、カーネルパラメータでnet.ipv6が呼べなくなっているようです。IPV6を無効にする方法としては正しいのですが、エラーが気になる場合は、/etc/sysctl.confで以下の記述を行い、/etc/modprobe.d/の中では設定しないほうが良いでしょう。

net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Search

Categories
  • LInux
  • インターネット
  • インフラ
  • エッセイ
  • ゲーム
  • システム開発
  • セキュリティ
  • データサイエンス
  • 国際関係
  • 政治
  • 歴史
  • 社会学
  • 自己紹介
  • 行ってきた

Pages
  • 齊藤貴義
  • 職務経歴
  • スクレイピング・ハッキング・ラボ サポートページ
  • 『爆速開発を支えるClaude Code上級者テクニック』サポートページ

2026 © Takayoshi Saito | Twitter GitHub | Built on Zola