正如我的标题所述,我想在 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