当前位置:首页 > 嵌入式 > 嵌入式动态
[导读]从CentOS6升级到CentOS7时,防火墙命令已更改,但是我仍然习惯于以前的iptables命令。 本文介绍如何启用iptables规则防火墙。

从CentOS6升级到CentOS7时,防火墙命令已更改,但是我仍然习惯于以前的iptables命令。 本文介绍如何启用iptables规则防火墙。

1.CentOS7自带防火墙关闭

查看防火墙状态(not running代表没开启)

# firewall-cmd --state

not running

停止firewall

# systemctl stop firewalld.service

禁止firewall开机启动

# systemctl disable firewalld.service

2.安装配置iptables

安装

# yum install -y iptables-services

编辑防火墙配置文件

默认规则如下,修改规则保存退出。

# vim /etc/sysconfig/iptables# sample configuration for iptables service# you can edit this manually or use system-config-firewall# please do not ask us to add additional ports/services to this default configuration*filter:INPUT ACCEPT [0:0]:FORWARD ACCEPT [0:0]:OUTPUT ACCEPT [0:0]-A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT-A INPUT -p icmp -j ACCEPT-A INPUT -i lo -j ACCEPT-A INPUT -p tcp -m state --state NEW -m tcp --dport 22 -j ACCEPT-A INPUT -j REJECT --reject-with icmp-host-prohibited-A FORWARD -j REJECT --reject-with icmp-host-prohibitedCOMMIT

重启防火墙

# systemctl restart iptables.service #最后重启防火墙使配置生效。

3.其他命令

设置防火墙开机启动

# systemctl enable iptables.service

禁止iptables服务

# systemctl disable iptables

暂停服务

# systemctl stop iptables

解除禁止iptables

# systemctl enable iptables

开启服务

# systemctl start iptables

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭