[解決済み] iptablesから特定のルールを削除するにはどうすればよいですか?[クローズド]
2022-03-24 06:43:11
質問
ポート8006と8007でそれぞれ特別なHTTPとHTTPSのサービスをホストしています。私は、iptables を使ってサーバをアクティブにし、HTTP と HTTPS の受信ポートをルーティングしています。
iptables -A INPUT -i eth0 -p tcp --dport 80 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 443 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 8006 -j ACCEPT
iptables -A INPUT -i eth0 -p tcp --dport 8007 -j ACCEPT
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 80 -j REDIRECT --to-port 8006
iptables -A PREROUTING -t nat -i eth0 -p tcp --dport 443 -j REDIRECT --to-port 8007
iptables -A OUTPUT -t nat -d 127.0.0.1 -p tcp --dport 80 -j REDIRECT --to-ports 8006
iptables -A OUTPUT -t nat -d 127.0.0.1 -p tcp --dport 443 -j REDIRECT --to-ports 8007
これは魅力的なように動作します。しかし、私のサーバーを再び無効にする別のスクリプトを作成したいと思います。しかし、これらのルールを削除するためのシンタックスを見つけ出すのに苦労しています。唯一うまくいきそうなのは、完全にフラッシュすることです。
iptables -F
iptables -X
iptables -t nat -F
iptables -t nat -X
iptables -t mangle -F
iptables -t mangle -X
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
しかし、その場合、他のiptablesルールも削除されてしまうので、望ましくありません。
解決方法は?
同じコマンドを実行しますが、"-A"を"-D"に置き換えてください。例えば、以下のようになります。
iptables -A ...
になる
iptables -D ...
関連
-
Linux 5.10.10 正式版リリース:NULLポインタの不具合修正など。
-
Linux Mintシステムでプログラムをアンインストールするには? Linux で不要なアプリケーションをアンインストールするためのヒント
-
Centos7 dns service named installation, encountered ** server can't find xxx.com: NXDOMAIN問題
-
Process.waitFor()の戻り値の意味するところ
-
[解決済み] mkdirのオプションが明確でない
-
[解決済み] Linuxで特定のテキストを含むすべてのファイルを検索するにはどうすればよいですか?
-
[解決済み] ワイルドカードマッチングに基づいて、現在のフォルダとサブフォルダ内のすべてのファイルを再帰的に検索するにはどうすればよいですか?
-
[解決済み] Linux上で動作するC++コードのプロファイリングを行うにはどうすればよいですか?
-
[解決済み] Bashでファイルの中身をループする
-
[解決済み] どのバージョンのPostgreSQLを使用していますか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
Linux sarコマンドによるシステム性能の詳細解析事例
-
Kali Linuxのマウスライトテーマを変更する方法は?マウスカーソルのテーマを変更するためのヒント
-
ロックされたdeepinファイルを削除する方法は?deepinのロック付きファイルを削除する方法のヒント
-
LinuxでJenkinsプラグインのインストールが遅い場合の解決策
-
Kali Linuxのデフォルトのひげメニューアイコンを変更する方法は?
-
ubuntu 12.04 eclipse でプログラム g++ がパスに見つからなかったと報告される。
-
sudo が sudo として表示される: setuid root である必要がある
-
floor'への未定義の参照/`&'への未定義の参照
-
[解決済み] Linux で grep を使ってファイル名だけを表示するにはどうしたらいいですか?
-
[解決済み] どのバージョンのPostgreSQLを使用していますか?