如何在CentOS/RHEL 7上安装和使用Iptables
时间:2019-05-19 01:26:33 来源:igfitidea点击:
最新的Linux操作系统,如CentOS/RedHat 7和Fedora 21已经停止使用iptables,现在开始使用动态防火墙守护进程firewalld,它提供了一个动态管理的防火墙。
它支持网络和区域为网络、连接和接口分配信任级别。
Firewalld还为服务或应用程序直接添加防火墙规则提供了接口。
本文将禁用firewalld服务,然后在CentOS和Red Hat 7系统上安装和使用iptables。
禁用Firewalld服务
在CentOS和Red Hat 7系统上安装和使用iptables服务之前,我们需要禁用firewalld服务。
要完全禁用firewalld服务,请使用以下命令。
sudo systemctl stop firewalld sudo systemctl mask firewalld
现在检查防火墙状态
sudo systemctl status firewalld
firewalld.service Loaded: masked (/dev/null) Active: inactive (dead) since Fri 2015-02-27 11:09:37 EST; 56s ago Main PID: 7411 (code=exited, status=0/SUCCESS) Feb 27 11:02:18 svr10 systemd[1]: Started firewalld - dynamic firewall daemon. Feb 27 11:09:36 svr10 systemd[1]: Stopping firewalld - dynamic firewall daemon... Feb 27 11:09:37 svr10 systemd[1]: Stopped firewalld - dynamic firewall daemon.
在CentOS/RHEL 7上安装Iptables
现在使用yum包管理器使用以下命令安装iptables服务。
sudo yum install iptables-services
安装后启用iptables服务并开始使用以下命令。
sudo systemctl enable iptables sudo systemctl start iptables
现在使用下面的命令检查iptables服务状态。
sudo systemctl status iptables
要列出iptables规则,请使用以下命令。
sudo iptables -L