这篇文章主要为大家展示了“Linux系统如何安装防火墙”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Linux系统如何安装防火墙”这篇文章吧。
在虚拟机上装的centos7是最小安装方式,所以许多东西都没装,需要自己手动安装。 想通过防火墙来开放3306端口,但是通过 vi /etc/sysconfig/iptables 发现文件不存在,网上说是没有安装iptables防火墙 可以通过以下命令安装iptables防火墙
systemctl stop firewalld systemctl mask firewalld yum install iptables-services service iptables status //设置开机启动 systemctl enable iptables 123456
开放特定端口 1、查看状态: iptables -L -n 2、直接编辑文件: vi /etc/sysconfig/iptables 3、端口开放: -A INPUT -m state –state NEW -m tcp -p tcp –dport 3306 -j ACCEPT 4、保存文件:wq 5、重启防火墙:service iptables restart 备注:批量开端口 -A INPUT -p tcp -m tcp –dport 18080:18090 -j ACCEPT 注意: 增加的开放3306端口的语句一定要在icmp-host-prohibited之前 之前不知道就在最后添加了开放的3306端口的语句,导致本地Dbvisual 一直连接不到数据库,真的坑,希望大家不要犯同样的错
更新:查看端口是否开放
/sbin/iptables -L -n 1
当你在/etc/sysconfig/iptables 中配置重启防火墙后,最好通过查看端口开放情况看自己的配置是否生效,不要想当然
以上是“Linux系统如何安装防火墙”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网行业资讯频道!