最近在学习emqx(mqtt服务器),虚拟机新装了一个CentOs7,开启服务后,端口无法访问,然后做防火墙配置的时候找不到iptables文件;
#查询资料后解决办法如下:
#停止防火墙服务:
systemctl stop firewalld
systemctl mask firewalld
#下载iptables服务
yum install -y iptables
yum install iptables-services
#开启服务
systemctl start iptables.service
#重启防火墙使配置生效
systemctl restart iptables.service
#设置防火墙开机启动
systemctl enable iptables.service
#修改Linux系统防火墙配置需要修改 /etc/sysconfig/iptables 这个文件,如果要开放哪个端口,在里面添加一条
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT
#就可以了,其中 8080 是要开放的端口号,然后重新启动linux的防火墙服务。