开发者社区> Stormx> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

CentOS 7下iptables配置添加修改规则端口方法

简介:
+关注继续查看


Linux CentOS 7默认没有安装iptables,默认的防火墙是firewalld,小编分享CentOS 7系统下iptables安装、iptables规则配置(放行或者禁用端口)教程方法:


以下大致步骤为:先关闭firewalld防火墙,然后按照iptables,最后配置添加或者禁用端口规则,详细如下:


检查firewalld并禁用


安装iptables之前先检查下当前CentOS 7系统下的firewalld防火墙状态,如果是开启状态,需要先关闭firewalld防火墙。


先查看firewalld状态


查看firewalld状态,命令:


systemctl status firewalld

CentOS7防火墙状态


开启状态:显示绿色的“active (running)”,则代表开启;
关闭状态:显示“inactive (dead)”,代表关闭。


再关闭firewalld


如果firewalld是开启状态,需要执行命令:


systemctl stop firewalld

,关闭firewalld即可。


一:安装iptables


安装命令:iptables:yum install -y iptables-services


二:启动iptables


启动命令:systemctl start iptables


三:查看当前iptables状态


运行iptables启动命令后,可以查看下iptables是否启动成功,确保iptables启动成功
查看状态:systemctl status iptables
如果提示绿色的“active (exited)”,则iptables已经启动成功。


四:查看iptables默认规则


查看默认规则命令:iptables -L
安装iptables后,可以查看下当前系统下的iptables规则,熟悉一下。


五:备份iptables规则


安全起见,可以先备份下当前的iptables规则,然后再修改/添加规则
备份命令:cp -a /etc/sysconfig/iptables /etc/sysconfig/iptables.bak


六:添加或修改规则(放行或禁用端口)


小编以放行80号端口为例:


  • 1、添加以下规则可以放行80端口命令:

iptables -I INPUT -p tcp --dport 80 -m state --state NEW -j ACCEPT

  • 2、查看规则是否生效,命令:

iptables -L

  • 3、生效后保存添加的规则,命令:

iptables-save > /etc/sysconfig/iptables

  • 4、设置iptables开启启动,命令:

systemctl enable iptables.service

以上为CentOS 7系统下iptables安装、配置规则和启用的方法,前面啰嗦比较多,重点在第六步,设置完毕后重启服务器(命令:systemctl reboot)去测试刚刚配置的iptables规则吧,或者移步:云服务器 ECS Linux CentOS 7 下使用iptables服务,小编再次提醒大家,如果之前编辑过iptables先备份再更改。


版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
CentOS 7.X配置连接网络
应用场景 Linux虚拟机,系统安装完毕后,无法连接网络,由于是最小化安装,很多命令无法直接yum安装,无法连接外网wget下载资源等等,造成很大的不便,因此需要进行配置连接外网! 操作指南 1. 开启VMware NAT Service 右击“计算机”,选择“管理”,在“服务和应用程序”中,选择“服务”,在右边找到“VMware NAT Service”服务,进行开启。
957 0
CentOS 6.X配置连接网络
应用场景 Linux虚拟机,系统安装完毕后,无法连接网络,由于是最小化安装,很多命令无法直接yum安装,无法连接外网wget下载资源等等,造成很大的不便,因此需要进行配置连接外网! 操作指南 1. 开启VMware NAT Service 右击“计算机”,选择“管理”,在“服务和应用程序”中,选择“服务”,在右边找到“VMware NAT Service”服务,进行开启。
708 0
Docker 安装 ubuntu、centos
本文主要为大家讲解如何在 Docker 中安装 ubuntu和centos。
1835 0
CentOS7安装VMware Tools
CentOS7安装VMware Tools 安装依赖包[root@localhost ~]# yum -y install perl gcc make kernel-headers kernel-devel 加载vmware tools 到CentOS7光驱CD-ROM点击菜单 虚拟机 ——> 安装VMware Tools(T).
3433 0
CentOS 下安装无线哥的老爷机DELL的无线驱动
使用命令检测网卡 lspci | grep Network   为“0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)  一定是这个型号的咯才能继续了哦 官网http://www.
830 0
CentOS 下安装编绎安装Redis
先去http://www.redis.io/ 这个网站下载源码 tar -xvf redis-2.6.13.tar.gz cd redis-2.6.13 可以先扯下 vi READMIN 这个文档,很不错的 make  make test  报了一个错 You need tcl 8.
690 0
CentOS 第三方源实现yum安装(找了好久才找到的)
使用第三方源实现yum安装,推荐使用RPMforge,在centos下配置该yum源,配置后即可尝试yum install libmcrypt, yum install libmcrypt-devel, yum install mcrypt-devel 安装该库。
715 0
CentOS 安装MongoDB
官方网站 http://www.mongodb.org/  下载 http://www.mongodb.org/downloads  安装教程 http://docs.mongodb.org/manual/tutorial/install-mongodb-on-linux/ 这个是针对linux服务器的 针对CentOS 的教程 http://docs.
682 0
+关注
文章
问答
文章排行榜
最热
最新
相关电子书
更多
3D/AR技术在新零售商业场景中的应用
立即下载
新零售时代, 特步的供应链转型升级之路
立即下载
低代码开发师(初级)实战教程
立即下载