阿里云服务器CentOS6.9防火墙启动无效--iptables消失
iptables 是与最新的 3.5 版本 Linux 内核集成的 IP 信息包过滤系统。如果 Linux 系统连接到因特网或 LAN、服务器或连接 LAN 和因特网的代理服务器, 则该系统有利于在 Linux 系统上更好地控制 IP 信息包过滤和防火墙配置。
但在一些新装的系统中,可能会没有这个文件。
一般新装的系统可以执行以下命令查看该路径下是否有iptables配置文件:
cd /etc/sysconfig
ll
为什么没有?
原因一般是没有配置过防火墙,在安装CentOS系统时也已经禁掉了防火墙。这样会导致使用 service iptables start 语句启动防火墙无效果
解决:
首先,随便写一条语句,配置规则:
iptables -P OUTPUT ACCEPT
保存iptables修改:
service iptables save
成功显示:
然后再查看iptable文件:
文件显示出来了!
然后,打开iptables文件:
vim /etc/sysconfig/iptables
修改端口号:
-A INPUT -p tcp -m state --state NEW -m tcp --dport 8081 -j ACCEPT
重启防火墙:
service iptables restart