Oracle Ubuntu 防火墙规则清理

Oracle 云服务热度一直很高,最主要的还是有免费的云服务器可玩,而且还是 x86 和 ARM 两大架构的服务器,在官网介绍上一直写着永久免费。我相信,只要规则不变,Oracle 云服务的热度会一直不减。

Oracle 云服务器会有两套防火墙,一套是整个服务的防火墙,这个可以在网页上设置,还有一个是云服务器上的防火墙。

由于经常使用的 Ubuntu,所以开的是 Ubuntu 镜像,在使用过程中就会发现,明明自己开放了端口,但还是连不上。这是因为 Ubuntu 镜像里有默认的防火墙规则,清除它就行。

1
2
3
4
5
6
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -F
apt-get purge netfilter-persistent
reboot

这时有同学就有疑问了,为什么不直接使用 iptables -F 来清除防火墙规则?

这是因为 iptables -F 这个命令只适合在没有配置防火墙的环境中,如果已经配置过默认规则为deny的环境,此步骤将使系统的所有网络访问中断

最后默认规则清除后,就可根据自己的实际情况设置防火墙规则了.