我可以完全卸载UFW吗?

我需要手动配置iptables并使用iptables-persistent包保存和恢复规则。 所以我不再想要了。

我可以简单地禁用它。 但是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吗?

是的,您可以gufw删除或禁用ufw和/或gufw 。 它不会影响您的iptables配置。 简单地开发UFW(简单防火墙)以简化使用iptables完成的一些配置。

删除它不会影响您的iptables配置。

要禁用UFW,您可以键入以下内容:

 sudo ufw disable 

要删除它,您可以键入以下内容:

 sudo apt-get remove ufw 

要清除它(在你非常讨厌ufw或浪费空间的情况下),你可以键入以下内容:

 sudo apt-get purge ufw 

你唯一不能做的就是删除iptables 。 这是因为它是ufw的依赖包,因此ufw依赖于iptables (而不是相反的^^)。

我有同样的问题。 命令后

 iptables -L 

我看到了ufw的remians。

只需使用两个命令:

 iptables -F iptables -Z 

-F用于冲洗

-Z用于零链