关于 Ubuntu 桌面 17.04 上的 iptables 的问题/困惑以及如何在没有 UFW 的情况下使用 iptables

关于 Ubuntu 桌面 17.04 上的 iptables 的问题/困惑以及如何在没有 UFW 的情况下使用 iptables

正如我的标题所述,我想在 Ubuntu Desktop 17.04 中使用 iptables,而无需使用 UFW 来管理它。在 CentOS 7 和 Ubuntu Server 17.04 中使用过 iptables 后,我并没有获得与在这两个系统中相同的结果。我运行的命令示例,我希望它们能像在其他两个系统中一样工作:

sudo /sbin/iptables -I INPUT -p tcp --dport 22 -j ACCEPT
sudo systemctl start iptables

我的结果是我的第一个命令似乎没有注册,而我的第二个命令返回以下错误:Failed to start iptables.service: Unit iptables.service not found.

我尝试通过运行以下命令完全卸载 UFW:

sudo apt-get remove --purge ufw
sudo apt-get autoremove
sudo aptitude remove ufw

我已iptables-persistent通过运行安装并保存了规则sudo /sbin/iptables-save。当然,在完成所有操作后,我还运行了更新并重新启动了系统。

我甚至尝试重新安装 iptables,但仍然没有成功。我遇到了前面提到的相同问题。我遗漏了什么/不明白什么?

答案1

我也做了同样的事情,并且遇到了同样的问题(我也来自 Centos)。

我运行了 nmap,看起来 iptables 运行正常(即使在重启后)。我建议你也运行它。

nmap -P0 192.168.0.8

nmap -P0 -sU 192.168.0.8

相关内容