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

Linux Iptables示例一则

个人博客地址:Linux Iptables示例一则 | 一张假钞的真实世界

关于Iptables的介绍个人强烈推荐:iptables-朱双印博客-第2页。这位兄弟介绍的很详细。

我个人的需求是在同一个网络内从网络上把测试主机与正式环境主机间的网络进行隔离。我的思路是采用OUTPUT filter表,采用黑名单方式禁用正式环境网络的访问。如果确实需要访问正式环境的某个IP和端口,则添加特殊规则放行。根据Iptables的规则匹配顺序原则,放行特定IP和端口的规则要在网段禁用规则之前。以下是我的名列列表:

iptables -t filter -P OUTPUT ACCEPT
iptables -F OUTPUT
iptables -t filter -I OUTPUT -d 192.168.72.0/24 -j DROP
iptables -t filter -I OUTPUT -d 192.168.72.1/32 -j ACCEPT
service iptables save
  1. 第一条命令是修改OUTPUT链的默认策略为ACCEPT,这样做的优点是方便通过yum安装软件时不需要设置一堆放行规则,当然网络入口的防火墙需要做好安全防护。
  2. 第二条命令是情况OUTPUT链的所有规则,重新进行配置。
  3. 第三条命令是插入一条filter规则,禁用当前服务器对192.168.72网段的访问。
  4. 第四条命令是在filter表插入放行规则,允许当前服务器访问网关192.168.72.1。

注意,因为filter规则添加采用的是-I插入模式,每次都是在表的最前名插入,所有第三、四的顺序不能颠倒。如果采用的是-A追加模式,则第三、四命令需要颠倒。

http://www.lryc.cn/news/540024.html

相关文章:

  • 新手小白如何挖掘cnvd通用漏洞之存储xss漏洞(利用xss钓鱼)
  • 【CXX】4 跨平台构建系统特性对比
  • MySQL 如何使用EXPLAIN工具优化SQL
  • 沃丰科技大模型标杆案例|周大福集团统一大模型智能服务中心建设实践
  • 代码随想录day16
  • 常见的软件测试模型及特点
  • tailwindcss学习01
  • C语言复杂度分析
  • DeepSeek服务器繁忙 多种方式继续优雅的使用它
  • Bootstrap Blazor UI 中 <Table> 组件 <TableColumn> 使用备忘01:EF Core 外码处理
  • 云原生数据抽象与弹性加速:Fluid开源系统的技术解析
  • 【Python爬虫(29)】爬虫数据生命线:质量评估与监控全解
  • VSCode AI提效工具,通义灵码前端开发体验
  • 在实时大数据处理中如何平衡延迟和吞吐量
  • 一款开源可独立部署的知识管理工具!!
  • 罗德与施瓦茨SMB100A,一款卓越的中档模拟射频/微波信号源
  • java毕业设计之医院门诊挂号系统(源码+文档)
  • 【Scrapy】Scrapy教程7——存储数据
  • QILSTE H4-108TCG/5M高亮翠绿光LED灯珠 发光二极管LED
  • Python中numpy.loadtxt()函数的用法
  • Windows系统安装GPU驱动/CUDA/cuDNN
  • nessus kali 卸载
  • 使用Geotools读取DEM地形数据实战-以湖南省30米数据为例
  • 基于WebGIS技术的校园地图导航系统架构与核心功能设计
  • 《养生方法》(一)
  • Python常见面试题的详解9
  • MAVSDK - Custom Mavlink处理
  • java每日精进 2.13 MySql迁移人大金仓
  • 【R语言】回归分析与判别分析
  • ES6中Object.defineProperty 的详细用法和使用场景以及例子