コマンドを実行するとエラーが表示されます。オンラインで検索しましたが、誰も私に正解を伝えませんでした。 Google検索では、この質問に対する誤った答えのみが表示されます。
だからこの問題を克服するのに役立ちます。
注文する
$ sudo iptables -A INPUT -p icmp --icmp-type echo-request -m random --average 50 -j DROP
間違い
iptables v1.3.5: Couldn't load match `random':/lib64/iptables/libipt_random.so: cannot open shared object file: No such file or directory
Try `iptables -h' or 'iptables --help' for more information.
ファイルリンクまたはこの問題を解決するために必要な変更を教えてください。
よろしくお願いします。フレンドリーな答えを求めます。
1回修正 与えられたリンクをたどりました。iptables - ランダムパッチを見る
ベストアンサー1
共有オブジェクトはlibipt_XXX.so
カーネルモジュールのユーザースペースXXX
対応ですiptables
。iptables-extensions(8)
私のFedora 18()にはカーネルモジュールがiptables-1.4.16.2-5.fc18.x86_64
ないので、ユーザーエリアコマンドモジュールはありません。私のカーネル()設定では、設定セクションのRANDOMのようなものも言及されていません(すべてモジュールで構成されています)。random
iptables
3.8.2-206.fc18.x86_64
iptables
あなたのモジュールが間違っているようですstatistic
(または前のガイドに従うかもしれません)。
修正する:以下の意見に基づいて、OPが望むものは次のとおりです。
iptables -A INPUT -p icmp --icmp-type echo-request \
-m statistic --mode random --probability 0.5 -j DROP
これは完全にテストされていません!
しかし、なぜ入ってくるpingの半分をあきらめるのですか?たぶんネットワークテストソフトウェアを探す必要がありますか?