ubuntu - UFW 会阻塞大多数端口,直到禁用并在重启后重新启用

标签 ubuntu server firewall ufw

我的服务器上运行着 UFW。当我重新启动它时:

$sudo ufw status
Status: active

To                         Action      From
--                         ------      ----
OpenSSH                    ALLOW       Anywhere                  
1194/udp                   ALLOW       Anywhere                  
5550                       ALLOW       Anywhere                  
80/tcp                     ALLOW       Anywhere                  
443/tcp                    ALLOW       Anywhere                  
8000                       ALLOW       Anywhere                  
OpenSSH (v6)               ALLOW       Anywhere (v6)             
1194/udp (v6)              ALLOW       Anywhere (v6)             
5550 (v6)                  ALLOW       Anywhere (v6)             
80/tcp (v6)                ALLOW       Anywhere (v6)             
443/tcp (v6)               ALLOW       Anywhere (v6)             
8000 (v6)                  ALLOW       Anywhere (v6)

但是,当我尝试运行它时,我的端口 8000 和 1194 当前被阻止。

当我运行时:

$sudo ufw disable
$sudo ufw enable

然后端口就打开了。当我之后运行状态时,它与之前粘贴的完全相同。

最佳答案

感谢@Nicholas 的提醒。问题确实是由 iptables-persistent 引起的。但是,简单地删除 iptables-persistent 并不是一个好的解决方案,因为可能有其他规则通过 iptables 应用。因此,如果安装了 iptables-persistent,更好的方法可能是使用 iptables-persistent 来持久化 ufw 规则,即,

sudo ufw reload
sudo netfilter-persistent save

关于ubuntu - UFW 会阻塞大多数端口,直到禁用并在重启后重新启用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41319291/

相关文章:

Python 全局热键

node.js - 使用 chef 在 aws 上安装 node.js 的正确方法

java - Resttemplate在接收响应之前如何确定响应的状态码?

java - 检查几个正则表达式的字符串并说出哪个匹配

mysql - 无法从 amazon ec2 实例连接到外部主机上的 mysql 服务器

ubuntu - Gitlab-ci - 管道运行失败

ruby-on-rails - 在运行包更新时避免 RSA key 指纹

python - 无法在 Linux 的虚拟环境中使用包

java - 发送和接收 UDP 数据包?

security - 计算机安全的遗传算法