当前位置: 首页 > news >正文

iptables 访问控制列表使用记录

  iptables 是linux操作系统上自带的防火墙程序,功能强大,能够依据策略过滤掉一些恶意访问流量,本次记录一下iptables的常见使用方法,未尽之处,欢迎补充。

一、iptables 下载

        我这里使用的是华为openEuler 22.03版本,使用yum 进行安装下载 iptables-services,其他发行版请自行百度;

yum install iptables iptables-services -y

二、查看防火墙规则

        服务安装完成之后,使用命令 iptables -vnL 即可查看当前服务器防火墙的访问控制规则,如图所示: 

iptables -vnL

        iptables filter表有三个规则链,INPUT、FORWARD、OUTPUT, 其中INPUT用来过滤目的地址是本机的流量,即访问本机的流量;FORWARD用来过滤掉不是目的本机,仅负责转发的流量包,OUTPUT负责过滤本机向外访问的流量数据;

三、增加规则

        这边以这台openEuler 22.03(IP:192.168.210.168)为例,限制3306端口仅为 192.168.210.1 去访问,其他IP主机均拒绝。

iptables -A INPUT -s 192.168.210.1 -p tcp --dport 3306 -j ACCEPT
放行源地址为192.168.210.1的主机访问本机3306端口
iptables -A INPUT -p tcp --dport 3306 -j DROP
阻断所有主机访问本机3306端口

        如下图,我们已经添加了两条访问规则到防火墙 。

        现在使用终端192.168.210.1进行访问目标服务器3306端口,正常访问,如图:

        同时我们使用另外一台终端192.168.210.135访问服务器3306端口,显示不可达,策略阻断成功。

三、插入规则

        这里,我们在拒绝所有终端访问服务器3306端口规则前增加一个规则放行192.168.210.135去访问服务器的3306端口;

iptables -I INPUT 2 -s 192.168.210.135 -p tcp --dport 3306 -j ACCEPT

        再次使用终端192.168.210.135去访问,服务器3306端口,成功可达。

四、删除规则 

        这里,我们演示删除放行192.168.210.1访问服务器3306端口的规则,如图所示:

iptables -D INPUT -s 192.168.210.1 -p tcp --dport 3306 -j ACCEPT

        删除后,我们使用192.168.210.1测试访问,显示不可达。

        综上,就是在日常运维过程中常间对IPtables防火墙的操作;

iptables -F //删除所有规则

        最后的最后,别忘记保存规则哈 service iptables save,否则服务重启规则会失效的

未尽或者错误之处,欢迎补充指正。

相关文章:

  • Oracle免费认证来袭
  • 国际数字影像产业园,打造金牛区数字文创新地标
  • 堡塔云WAF免费WEB防火墙,从搭建到应用
  • 【Science Advances】北京邮电大学突破:基于MEMS-超表面的多阶涡旋光束高速切换技术
  • 枚举 · 例8扩展-校门外的树:hard
  • Java:跨越时代的编程语言,持续引领技术变革
  • 每日学习Java之一万个为什么(待完善)
  • ABP vNext + Dapr 实现云原生微服务治理
  • NGINX `ngx_http_gzip_static_module` 零时延送出预压缩文件
  • 没有Mac,我是怎么上传IPA到App Store的?
  • 15.thinkphp的上传功能
  • CAP理论:分布式系统的权衡
  • K8S - 蓝绿发布实战 - Argo Rollouts 零停机方案解析
  • MCP 工具速成:npx vs. uvx 全流程安装指南
  • macOS Arduino IDE离线安装ESP8266支持包
  • Python程序,输入IP,扫描该IP哪些端口对外是开放的,输出端口列表
  • k8s术语之secret
  • SLAM文献之KernelGPA: A Globally Optimal Solution to Deformable SLAM in Closed-form
  • 宏观经济2
  • 自学嵌入式 day 16-c语言-第10章 指针
  • 多人称华为手机忽现拍照模糊疑存缺陷,售后回应:主摄像头故障
  • 不主动上门检查,上海已制定14个细分领域“企业白名单”甄别规则
  • 联想发布超级智能体矩阵,杨元庆:美国关税影响反映在产品定价上,未来不确定性很大
  • 首家股份行旗下AIC来了,兴银金融资产投资有限公司获批筹建
  • “子宫内膜异位症”相关论文男性患者样本超六成?福建省人民医院发布情况说明
  • 上海国际电影节特设“走进大卫·林奇的梦境”单元