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

长沙新媒体公司排名win7系统优化软件

长沙新媒体公司排名,win7系统优化软件,wordpress个人博客下载,自己做的网站被封了文章目录 一.linux防火墙基础1.linux 包过滤防火墙概述1.1netfilter1.2 iptables 2.包过滤的工作层次2.1 通信的五元素和四元素 3.iptables 的表、链结构3.1 规则链3.2 默认包括5种规则链3.3 规则表3.4 默认包括4个规则表 二.数据包过滤的匹配流程1.规则表之间的顺序2.规则链之…

文章目录

  • 一.linux防火墙基础
    • 1.linux 包过滤防火墙概述
      • 1.1netfilter
      • 1.2 iptables
    • 2.包过滤的工作层次
      • 2.1 通信的五元素和四元素
    • 3.iptables 的表、链结构
      • 3.1 规则链
      • 3.2 默认包括5种规则链
      • 3.3 规则表
      • 3.4 默认包括4个规则表
  • 二.数据包过滤的匹配流程
    • 1.规则表之间的顺序
    • 2.规则链之间的顺序
    • 3.规则链内的匹配顺序
    • 4.匹配流程示意图
    • 5.转换
  • 三.编写防火墙规则
    • 1.基本语法
      • 1.1 总结
      • 1.2 管理选项
    • 2.数据包的常见控制类型
    • 3.管理选项
    • 4.匹配的条件
  • 四.添加、查看、删除规则
    • 1.查看规则
    • 2.添加规则
    • 3.删除规则
    • 4.通用匹配
    • 5.隐藏扩展模块
    • 6.显示匹配
    • 7.IP范围匹配
    • 8.MAC匹配

一.linux防火墙基础

1.linux 包过滤防火墙概述

1.1netfilter

(1)位于Linux内核中的包过滤功能体系

(2)称为Linux防火墙的“内核态”

1.2 iptables

(1)位于/sbin/iptables,用来管理防火墙规则的工具

(2)称为Linux防火墙的“用户态”

2.包过滤的工作层次

(1)主要是网络层,针对IP数据包

(2)体现在对包内的IP地址、端口等信息的处理上

2.1 通信的五元素和四元素

五元素:源IP、目标IP、源端口、目标端口、协议

四元素:源IP、目标IP、源端口、目标端口

3.iptables 的表、链结构

3.1 规则链

(1)规则的作用:对数据包进行过滤或处理

(2)链的作用:容纳各种防火墙规则

(3)链的分类依据:处理数据包的不同时机

3.2 默认包括5种规则链

(1)INPUT:处理入站数据包

(2)OUTPUT:处理出站数据包

(3)FORWARD:处理转发数据包

(4)POSTROUTING链:在进行路由选择后处理数据包

(5)PREROUTING链:在进行路由选择前处理数据包

3.3 规则表

(1)表的作用:容纳各种规则链

(2)表的划分依据:防火墙规则的作用相似

3.4 默认包括4个规则表

(1)raw表:确定是否对该数据包进行状态跟踪

(2)mangle表:为数据包设置标记

(3)nat表:修改数据包中的源、目标IP地址或端口

(4)filter表:确定是否放行该数据包(过滤)

二.数据包过滤的匹配流程

1.规则表之间的顺序

raw——mangle——nat——filter

按照表的顺序,依次查当前表中的链,看链中是否有匹配规则,匹配到立即停止,若找不到匹配规则,则会使用链的默认策略处理。

表里面有链,链里面匹配规则

2.规则链之间的顺序

(1)入站: PREROUTING——INPUT

(2)出站: OUTPUT——POSTROUTING

(3)转发: PREROUTING——FORWARD——POSTROUTING

3.规则链内的匹配顺序

(1)按顺序依次检查,匹配即停止 (LOG策略例外)

(2)若找不到相匹配的规则,则按该链的默认策略处理

4.匹配流程示意图

按照顺序查从raw表开始到mangle——nat表——(如没有策略到)filter表(input 让不让数据进来)——路由转发——一般不会对出数据进行限制——raw——mangle——nat——filter看是否有策略——nat(对数据进行地址转换)——出去,送达(不转换也送达)

5.转换

(1)nat PREROUTING:目的地址转换。要把别人的公网ip换成你们内部的ip
(2)nat POSTROUTING:源地址转换,要把你的内网地址转换成公网地址才能上网,一般用于对外发布内网的服务(内网访问外网)

三.编写防火墙规则

1.基本语法

1.1 总结

四表五链

规则表的作用:容纳各种规则链

规则链的作用: 容纳各种防火墙规则

总:表里有链,链里有规则

1.2 管理选项

表示iptables规则的操作方式,如插入、增加、删除、查看等;匹配条件:用来指定要处理的数据包的特征,不符合指定条件的数据包将不会处理:控制类型指的是数据包的处理方式,如允许、拒绝、丢弃等。

注:

不指定表名时,默认指filter表不指定链名时,默认指表内的所有链,一般不这么操作除非设置链的默认策略,否则必须指定匹配条件选项、链名、控制类型使用大写字母,其余均为小写

2.数据包的常见控制类型

(1)ACCEPT:允许数据包通过。

(2)DROP:直接丢弃数据包,不给出任何回 应信息

(3)REJECT:拒绝数据包通过,必要时会给数据发送端一个响应信息。

(4)SNAT:修改数据包的源地址

(5)DNAT:修改数据包的目的地址

3.管理选项

选项注释示例
-A在指定链末尾追加一条iptables -A INPUT (操作)
-I在指定链中插入一条新的,未指定序号默认作为第一条iptables -I INPUT (操作)
-P指定默认策略iptables -P OUTPUT ACCEPT (操作)
-D删除iptables -t nat -D INPUT 2 (操作)
-R修改、替换某一条规则iptables -t nat -R INPUT (操作)
-L查看iptables -t nat -L (查看)
-n所有字段以数字形式显示(比如任意ip地址是0.0.0.0而不是anywhere,比如显示协议端口号而不是服务名)
-v查看时显示更详细信息,常跟-L一起使用 (查看)
–line-numbers规则带编号iptables -t nat -L -n --line-number iptables -t nat -L --line-number
选项注释示例
-F清除链中所有规则iptables -F (操作)
-X清空自定义链的规则,不影响其他链iptables -X
-Z清空链的计数器(匹配到的数据包的大小和总和)iptables -Z
-S看链的所有规则或者某个链的规则/某个具体规则后面跟编号

4.匹配的条件

条件作用
-p指定要匹配的数据包的协议类型
-s指定要匹配的数据包的源IP地址
-d指定要匹配的数据包的目的IP地址
-i指定数据包进入本机的网络接口
-o指定数据包离开本机做使用的网络接口
–sport指定源端口号
–dport指定目的端口号

四.添加、查看、删除规则

1.查看规则

粗略查看默认规则:

iptables   -L

数字化的形式查看规则:

iptables   -nL

指定表查看:

iptables -t filter  -vnL

查看指定表中的指定链

iptables -t filter  -vnL  INPUT ——————不指定表,默认就是filter

2.添加规则

添加规则的两个常用选项:
-A,在末尾追加规则。
-I,在指定位置前插入规则。如果不指定,则在首行插入
添加新的防火墙规则时,使用管理选项“-A”、“-I”,前者用来追加规则,后者用来插入规则。

iptables -F————————清空规则(如果不写表名和链名,默认清空filter表中所有链里的所有规则)
 iptables -t filter -A INPUT -p icmp -j REJECT  ——————————禁止所有主机ping本机
 iptables -t filter -A INPUT -p icmp -j ACCEPT————————————允许ping通,-A在前一条规则后添加

#匹配到了就不在匹配后面的规则

iptables -t filter -I INPUT 1 -p icmp -j ACCEPT ——————————指定序号插入,插入到第一条

#即时生效

 iptables -t filter -A INPUT -p tcp -j REJECT ——————————禁止任何主机tcp
iptables -I INPUT 1 -p udp -j ACCEPT——————允许任何主机udp
 iptables  -nL  --line-number  #查看行规则的位置

拒绝某一台主机,其他的可以:

iptables -t filter -A INPUT -s 192.168.198.12 -p icmp -j REJECT

拒绝多台主机:

iptables -t filter -A INPUT -s 192.168.198.12,192.168.198.13 -p icmp -j REJECT

不允许11的数据包出去,其他的就都ping不通了

 iptables -t filter -A OUTPUT -s 192.168.198.11 -p icmp -j REJECT

指定端口:

iptables -t filter -A INPUT -p tcp --dport 22 -j REJECT
注:协议在前,指定端口号在后,否则识别不了端口,无法匹配就会报错!
iptables -t filter -A INPUT -s 192.168.198.12 -p tcp --dport 80 -j REJECT
指定IP地址的服务端口拒绝

3.删除规则

D删除 :

根据序号删除内容

iptables -D INPUT 1——————————删除指定的INPUT链中的第一条规则

内容匹配删除(有两个相同的则作用为去重) 如果有两个重复的规则,则删除序号较小的

 iptables -D INPUT -p icmp  -j REJECT——————删除序号小的

4.通用匹配

网络协议、IP地址、网络接口等条件。
协议匹配: -p协议名
地址匹配: -s 源地址、-d目的地址
#可以是IP、网段、域名、空(任何地址)
接口匹配: -i入站网卡、-o出站网卡
感叹号”!”表示取反

网络协议

iptables -P INPUT DROP ————其他的服务不受影响,这个时候,把策略清空,所有的协议都将被DROP
iptables -F ————这时只能进虚拟机重启

IP地址

iptables -A INPUT -s 192.168.198.12 -j DROP——————————禁止22的数据进入

网络接口:

iptables -I INPUT 1 -i ens33 -s 192.168.198.0/24 -j DROP————————禁止指定的网络设备名称ens33的所

怎么使整个网段不能用指定的端口

 iptables -t filter -A INPUT -s 192.168.198.0/24 -p tcp --dport 80 -j REJECT——————————禁止整个网段访问80端口

5.隐藏扩展模块

iptables在使用-p 指定协议时,若指明特定协议后就无须再使用-m指明扩展模块的扩展机制。
例如若已经指明是 -p tcp协议则使用–dport及–sport等tcp模块内容时即可省略-m tcp。

多端口隐藏扩展匹配

 iptables -A INPUT -p tcp --dport 22:80 -j REJECT ——————————禁止整个网段访问22和80端口注:小的数字写在前面,大的写在后面

6.显示匹配

多端口显示扩展匹配

 iptables -A INPUT -p tcp -m multiport --dport 80,22,21,20,53 -j REJECT
多端口匹配,一次性禁止多个tcp网络协议的端口匹配规则

7.IP范围匹配

-m iprange --src-range 源IP范围
-m iprange --dst-range 目的IP范围

iptables -A INPUT -p icmp -m iprange --src-range 192.168.198.20-192.168.198.30 -j REJECT——————禁止网段内的ip地址ping主机

8.MAC匹配

 iptables -A INPUT -m mac --mac-source 00:0c:29:23:65:98 -j DROP
http://www.dt0577.cn/news/48081.html

相关文章:

  • 产品网站设计理念网站流量排行
  • wordpress 天津机房保定seo排名外包
  • 网站建设湖南南昌网站seo外包服务
  • 做网站图片要求天津优化网络公司的建议
  • 做外贸翻译用那个网站营销策略分析包括哪些内容
  • 做虚拟币网站需要什么手续怎么开网店新手入门
  • 动态网站建设 作业如何搭建一个网站平台
  • 网页设计简单教程茶叶seo网站推广与优化方案
  • 网站后台做的超链接打不开网络推广公司排名
  • 能自己做网站接业务吗爱站网站
  • 八年级学生做的简易网站网站联盟推广
  • 做网站买什么服务器 便宜口碑营销成功案例简短
  • 网站恢复爱站官网
  • 网站开发交流平台推荐就业的培训机构
  • 公司网站如何做的美丽学大教育培训机构怎么样
  • wordpress公众号上海seo怎么优化
  • 上海建筑电工证查询网站优化营商环境条例心得体会
  • 公司网站代码关键词搜索量查询
  • 光谷网站建设百度排行榜前十名
  • 建网站公建网站公司湖南靠谱seo优化公司
  • 怎么看网站是不是php语言做的seo营销服务
  • 收到短信说备案被退回但工信部网站上正常啊重庆seo优化推广
  • 各省网站备案条件百度问答库
  • 大连哪家公司做网站好软件网站排行榜
  • 网站开发用哪些技术全国最新的疫情数据
  • 网页制作免费网站建设长尾关键词什么意思
  • 义乌商城集团的网站建设员工培训内容
  • 公司运营是做什么的sem和seo的关系
  • 德阳企业品牌网站建设合肥seo排名公司
  • 营销网站设计上海天气企业品牌类网站有哪些