
iptables を手動で設定し、パッケージを使用してルールを保存および復元する必要がありますiptables-persistent
。そのため、ufw はもう必要ありません。
単に無効にすることもできますが、iptables ルール ダンプには多くのチェーンが存在するため、それらを表示する必要がありません。
:INPUT ACCEPT [593:73026]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [449:94341]
:ufw-after-forward - [0:0]
:ufw-after-input - [0:0]
:ufw-after-logging-forward - [0:0]
:ufw-after-logging-input - [0:0]
:ufw-after-logging-output - [0:0]
:ufw-after-output - [0:0]
:ufw-before-forward - [0:0]
:ufw-before-input - [0:0]
:ufw-before-logging-forward - [0:0]
:ufw-before-logging-input - [0:0]
:ufw-before-logging-output - [0:0]
:ufw-before-output - [0:0]
:ufw-reject-forward - [0:0]
:ufw-reject-input - [0:0]
:ufw-reject-output - [0:0]
:ufw-track-input - [0:0]
:ufw-track-output - [0:0]
-A INPUT -j ufw-before-logging-input
-A INPUT -j ufw-before-input
-A INPUT -j ufw-after-input
-A INPUT -j ufw-after-logging-input
-A INPUT -j ufw-reject-input
-A INPUT -j ufw-track-input
-A FORWARD -j ufw-before-logging-forward
-A FORWARD -j ufw-before-forward
-A FORWARD -j ufw-after-forward
-A FORWARD -j ufw-after-logging-forward
-A FORWARD -j ufw-reject-forward
-A OUTPUT -j ufw-before-logging-output
-A OUTPUT -j ufw-before-output
-A OUTPUT -j ufw-after-output
-A OUTPUT -j ufw-after-logging-output
-A OUTPUT -j ufw-reject-output
-A OUTPUT -j ufw-track-output
COMMIT
# Completed on Sat Mar 30 07:26:41 2013
しかし、UFW を完全にアンインストールできるかどうかを知る必要があります。
答え1
はい、問題なく削除または無効化できます。設定には影響しませんufw
。UFW (Uncomplicated Firewall) は、iptables で行う設定の一部を簡単にするために開発されたものです。gufw
iptables
削除しても設定には影響しませんiptables
。
UFW を無効にするには、次のように入力します。
sudo ufw disable
削除するには、次のように入力します。
sudo apt-get remove ufw
それを消去するには (ufw やスペースの無駄遣いが本当に嫌な場合)、次のように入力します。
sudo apt-get purge ufw
あなたが唯一できないは を削除しますiptables
。これは の依存パッケージであるためufw
、ufw
に依存するためですiptables
(逆ではありません ^^)。
答え2
私も同じ問題を抱えていました。コマンドの後
iptables -L
ufwの残骸を見ました。
次の 2 つのコマンドを使用するだけです。
iptables -F
iptables -Z
-Fはフラッシュ
-Zはゼロチェーン
答え3
UFW をネイティブ iptables に置き換えるには:
sudo ufw disable
sudo apt-get remove ufw
sudo apt-get purge ufw
sudo apt install iptables iptables-persistent
sudo iptables-save > /etc/iptables/rules.v4
sudo ip6tables-save > /etc/iptables/rules.v6
sudo service iptables restart
sudo service ip6tables restart
古い ufw チェーンの参照をすべて削除します。ルールを使用して、rules.v* ファイルを編集します。