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

iptables 范例

 

範例一:所有的來自 lo 這個介面的封包,都予以接受 
[ root@test root ] # iptables -A INPUT -i lo -j ACCEPT 
# 注意一下,因為 -d
,  --dport ,  -s ,  --sport 等等參數都沒有設定,這表示: 
# 不論封包來自何處或去到哪裡,只要是來自 lo 這個介面,就予以接受! 
# 這個觀念挺重要的,就是『沒有設定的規定,則表示該規定完全接受』的意思! 
# 例如這個案例當中,關於 -s
,  -ddot.gif等等的參數沒有規定時! 
  
範例二:來自 
192.168.0.1  這個 IP 的封包都予以接受: 
[ root@test root ] # iptables -A INPUT -i eth0 -p tcp -s  192.168.0.1  -j ACCEPT 
# 新增一條規則,只要是來自於 
192.168.0.1  的封包,不論他要去哪裡, 
# 使用的是那個協定 (port) 主機都會予以接受的意思~ 
  
範例三:來自 
192.168.1.0  這個 C Class 的網域的任何一部電腦,就予以接受! 
[ root@test root ] # iptables -A INPUT -i eth0 -p tcp -s  192.168.1.0 / 24  -j ACCEPT 
# 這個是網域的寫法喔!稍微注意一下的是,在範例二當中我們僅針對一個 IP , 
# 至於這個範例當中,則是針對整個網域來開放吶!而網域的寫法可以是: 
192.168.1.0 / 24  也可以是  192.168.1.0 / 255.255.255.0  都能夠接受喔! 
  
範例四:來自 
192.168.1.25  的封包都給他丟棄去! 
[ root@test root ] # iptables -A INPUT -i eth0 -p tcp -s  192.168.1.25  -j DROP 
  
範例五:只要是想進入本機的 port 
21  的封包就給他丟棄 
[ root@test root ] # iptables -A INPUT -i eth0 -p tcp --dport  21  -j DROP 
  
範例六:來自 
192.168.0.24  這個 IP 的封包,想要到我的  137 , 138 , 139  埠口時,都接受 
[ root@test root ] # iptables -A INPUT -i eth0 -p tcp -s  192.168.0.24   \ 
> --dport 
137 : 139  -j ACCEPT 
  
範例七:只要是接觸到我主機的 port 
25  就將該封包記錄 (LOG) 下來 
[ root@test root ] # iptables -A INPUT -p tcp --dport  25  -j LOG 

转载于:https://www.cnblogs.com/LCX/archive/2008/09/03/1283258.html

相关文章:

  • 将asp.net站点转化为sharepoint站点
  • Silverlight是什么
  • Sqlite DateTime 类型 读取和写入格式 注意的问题
  • 文档知多少---走出软件作坊:三五个人十来条枪 如何成为开发正规军(二十五)...
  • 我在博客园里的第一篇文章
  • C#模拟网站用户登录
  • 平时关注.net今个儿用java做了个计算器.
  • FLEX:改变FLEX的默认LOADING效果-分别使用swf,PNG,gif
  • 婚礼
  • 快手 (KuaiShou.NET) 之账本应用
  • 三大搜索引擎 承诺“公正搜索”
  • MOSS Tip:如何更改文档库的SendTo菜单
  • 完整的全站黑白css代码为:
  • 如何使用ASP.Net加密Cookie
  • (教学思路 C#之类三)方法参数类型(ref、out、parmas)
  • Create React App 使用
  • HTTP 简介
  • input的行数自动增减
  • Kibana配置logstash,报表一体化
  • Rancher如何对接Ceph-RBD块存储
  • vuex 学习笔记 01
  • 从tcpdump抓包看TCP/IP协议
  • 罗辑思维在全链路压测方面的实践和工作笔记
  • 前言-如何学习区块链
  • 我感觉这是史上最牛的防sql注入方法类
  • 系统认识JavaScript正则表达式
  • 一起来学SpringBoot | 第三篇:SpringBoot日志配置
  • 译米田引理
  • 用 vue 组件自定义 v-model, 实现一个 Tab 组件。
  • 优秀架构师必须掌握的架构思维
  • # Java NIO(一)FileChannel
  • #我与Java虚拟机的故事#连载16:打开Java世界大门的钥匙
  • (5)STL算法之复制
  • (保姆级教程)Mysql中索引、触发器、存储过程、存储函数的概念、作用,以及如何使用索引、存储过程,代码操作演示
  • (第27天)Oracle 数据泵转换分区表
  • (黑马C++)L06 重载与继承
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (四)docker:为mysql和java jar运行环境创建同一网络,容器互联
  • (图)IntelliTrace Tools 跟踪云端程序
  • (一)u-boot-nand.bin的下载
  • ****** 二 ******、软设笔记【数据结构】-KMP算法、树、二叉树
  • ***原理与防范
  • .NET Framework .NET Core与 .NET 的区别
  • .net 托管代码与非托管代码
  • .NET6 开发一个检查某些状态持续多长时间的类
  • .net生成的类,跨工程调用显示注释
  • @RequestParam,@RequestBody和@PathVariable 区别
  • @require_PUTNameError: name ‘require_PUT‘ is not defined 解决方法
  • [ vulhub漏洞复现篇 ] Django SQL注入漏洞复现 CVE-2021-35042
  • []Telit UC864E 拨号上网
  • [CQOI 2010]扑克牌
  • [C语言]一维数组二维数组的大小
  • [fsevents@^2.1.2] optional install error: Package require os(darwin) not compatible with your platfo
  • [GN] 后端接口已经写好 初次布局前端需要的操作(例)
  • [html] 动态炫彩渐变背景