Fedora 的 Firewalld 简明教程

Fedora 22 用的是 firewalld。这个东西是 iptables 的一个前端。

如果是服务器的话,默认是 public zone,默认是除了 http,ssh,其他端口都关的,适合公网的电脑用。

方便记忆,firewalld 里把 port number 映射为 service。比如开启 https:

firewall-cmd --zone=public --add-service=https --permanent
firewall-cmd --reload

开启数字端口也可以:

firewall-cmd --zone=public --add-port=1234/tcp --permanent
firewall-cmd --reload

最后这个 reload 就是『应用』的意思。

具体可以看 Linode 的教程,稍微有点啰嗦。