OpenSuse15 -> iptables -> geoip "その名前と一致するチェーン/ターゲット/一致がありません。"

OpenSuse15 -> iptables -> geoip

こんにちは、私はxtables-addonsがインストールされているOpenSuse Leap 15を使用しています。

ドイツからポート 22/tcp への着信接続のみを許可する場合。私は次のコマンドを束ねました。

iptables -A INPUT -p tcp --dport 22 -m geoip ! --source-country DE -j DROP

次のエラーメッセージが表示されます。 iptables: No chain/target/match by that name

このスクリーンショットは現在の構成を示しています。 ここに画像の説明を入力してください。

存在するこのフォーラムLinuxカーネルモジュールも必要であることを読みましたxt_geoip。コマンドを実行するとmodprobe xt_geoip

わかりました。FATAL: Module xt_geoip not found in directory /lib/modules/4.4.104-39-default

ベストアンサー1

この問題を解決するには、以前のカーネルにダウングレードする必要がありました。

インストールしたOpenSUSE Leap15パッケージkernel-defaultとxtables-addons-kmp-defaultのバージョンが一致しないことを確認してください。

バージョンが一致する場合は、xt_geoipモジュールを現在の/lib/modules/*-default/extraディレクトリにリストする必要があります。それ以外の場合は、同じバージョンの古いカーネルベースパッケージを選択し、そのカーネルから起動します。

おすすめ記事