前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >CentOS 7下iptables配置添加修改规则端口方法

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

原创
作者头像
用户1685462
修改于 2021-08-27 09:54:52
修改于 2021-08-27 09:54:52
3.4K0
举报
文章被收录于专栏:网站教程网站教程

检查firewalld并禁用

CentOS 7默认的防火墙是firewalld,想要安装iptables需要先禁用firewalld

一:查看firewalld状态

查看firewalld状态,命令:systemctl status firewalld

开启状态:显示绿色的“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规则,然后再修改/添加规则 备份命令:cp -a /etc/sysconfig/iptables /etc/sysconfig/iptables.bak

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

Linux百科网以放行80号端口为例:

  • 1、添加以下规则可以放行80端口命令: 1iptables -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规则吧。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档