一 防火墙的state 的概念

连接追踪中的状态, 他可以记录tcp、udp、icmp等多种协议的状态连接

包括以下几个状态:

NEW: 新建立一个会话

ESTABLISHED:已建立的连接

RELATED: 有关联关系的连接

INVALID: 无法识别的连接

注意

进来的连接只允许的状态有  new  established 这两种状态

出去的连接状态只允许有   established

二 vyos接口的三个防护方向

vyos每个接口的防护都可以分为三个方向分别是in 、out和local

in 是指进入但目的地址不是该接口地址的流量方向;

out 是指流出但源地址不是该接口地址的流量方向;

local 是指该接口自身的地址

另外对于vyos我们一般把出外网的接口互联的外面定义为Wan或者untrust,内网的网关接口互联的服务器定义为Lan或者trust,自身的接口地址定义为local

流量方向一般包括如下几个:Wan->local,Wan->Lan,Lan->local,Lan-Wan

对于连接外网的端口来说防护策略的in就是Wan-Lan了,local就是Wan->local,out则是指Lan->Wan

三 vyos 防火墙

每个防火墙都有个默认的流量控制策略,一般情况下从Wan到Lan方向的防火墙默认策略都会配置为drop,这条规则最后匹配。此外每条规则都对应一个rule值,这个值越小的越优先匹配,因此在设置规则时需要合理优化才行。

e.g 配置wan到lan方向的策略

==配置默认rule

set firewall name WanToLan default-action 'drop'   ---每个action都有三个,包括drop reject和accept,drop和reject的区别在于drop会直接丢掉,而reject会在丢掉的同时通知对方

==需要配置一个状态策略允许状态为established和related的连接,如果不配置这条,在内网访问外网时会不通的。

set firewall name WanToLan rule 1 action 'accept'

set firewall name WanToLan rule 1 state established 'enable'

set firewall name WanToLan rule 1 state related 'enable'

==配置允许通过的rule(可以配置源地址、目的地址、目的端口、协议、状态甚至是时间等)

set firewall name WanToLan rule 100 action 'accept'

set firewall name WanToLan rule 100 destination address '192.168.252.2'

set firewall name WanToLan rule 100 source address '10.201.102.133'

e.g 配置wan到local的策略

set firewall name WanToLocal default-action 'drop'

set firewall name WanToLocal rule 100 action 'accept'

set firewall name WanToLocal rule 100 source address '10.201.102.133'

最后配置一些防火墙通用的防火墙配置

set firewall all-ping 'enable'

set firewall broadcast-ping 'disable'

set firewall config-trap 'enable'

set firewall ipv6-receive-redirects 'disable'

set firewall ipv6-src-route 'disable'

set firewall log-martians 'enable'

set firewall receive-redirects 'disable'

set firewall send-redirects 'disable'

set firewall source-validation 'disable'

set firewall syn-cookies 'enable'

四 将防火墙应用到端口上

在in方向配置WanToLan策略

set interfaces ethernet eth0 firewall in name 'WanToLan'

在local上配置WanToLocal策略

set interfaces ethernet eth0 firewall local name 'WanToLocal'

五 vyos中firewall的group概念

vyos中firewall的group是将一组相似属性的东西归结起来,给防火墙的rule去引用,group分为address group,network group,port group。

address group是将一类ip地址做成一个组,比如说内网某台机器只允许外网的某些ip访问,那可以将这写ip做成一个组,然后引用到规则中,下次要添加新的ip时只需要修改对应的组即可,不用再去加新的规则。

network group是将一些网段地址做成一个组;

port group是将某些端口做成一个组;

e.g 内网机器192.168.252.2 的22 1521 23 1433等端口可以被外网的10.192.192.35,10.192.28.1的服务器和10.201.102.0/24 10.201.178.0/24的网段访问,那么我们可以先做两个group,(由于在同一个rule里面不能同时引用address-group和network-group,做了一个变通,将单个ip加上32位掩码后变为network-group)

set firewall group network-group wan-lan-network network '10.201.178.0/24'

set firewall group network-group wan-lan-network network '10.201.102.0/24'

set firewall group network-group wan-lan-network network '10.192.192.35/32'

set firewall group network-group wan-lan-network network '10.192.28.1/32'

set firewall group port-group net-lan-port port '22'

set firewall group port-group net-lan-port port '1521'

set firewall group port-group net-lan-port port '23'

set firewall group port-group net-lan-port port '1433'

在将group引用到rule中,如下:

set firewall name WanToLan rule 1009 action 'accept'

set firewall name WanToLan rule 1009 destination address '192.168.252.2'

set firewall name WanToLan rule 1009 destination group port-group 'net-lan-port'

set firewall name WanToLan rule 1009 source group network-group 'wan-lan-network'

后期如果有新的网段要访问这些地址,这可以直接将网段放到对应的network-group上

转载于:https://blog.51cto.com/236859/1894466

Vyos防火墙功能配置相关推荐

  1. vyos配置dhcp

    vyos有两个网卡,分别是eth0和eth1,IP分别是10.1.1.175和10.222.222.1(掩码都是/24),分别用于连接外网和内网. 需求:eth1网卡配置dhcp,分配范围是11-25 ...

  2. 手把手配置Linux透明防火墙

    发布时间:2004.11.12 09:31     来源:赛迪网    作者:田逸 一般而言,防火墙的两个网络接口应分属两个不同的网络,根据系统管理员定义的访问规则在两个接口之间转发数据包,或者拒绝. ...

  3. 路由器防火墙配置(14)

    实验目的 通过本实验,理解路由器的防火墙工作原理,掌握路由器的防火墙功能配置方法,主要包括网络地址转换功能和数据包过滤功能的配置. 培养根据具体环境与实际需求进行网络地址转换及数据包过滤的能力. 预备 ...

  4. 防火墙功能(锐捷安全篇)

    大家好,我是小杜,目前暂时不用出现场了,公司的小伙伴们很多也都"羊"了,目前在家学习,还是学习使我快乐,在家学习的效果也是一样的,因为我有后援(人工),所以在家的学习和公司学习没什 ...

  5. OpenWRT系统简介

    1.OpenWRT系统简介¶ 由于工作需要接触到OpenWRT系统,发现目前这方面的资料不是很完善,要么是单纯理论的说明性的资料,要么是具体问题解决过程记录的资料,对于初学者都不具被借鉴意义.我认为好 ...

  6. VyOS 路由器系统基本配置1

    VyOS是Vyatta系统的社区fork版本,只能说是相当牛逼的开源路由系统.Vyatta是博通的企业级的产品,企业路由的所有功能基本都支持,还支持虚拟机. 基本配置第一部分 #安装系统, 进相关配置 ...

  7. Vyos软路由器NAT配置

    一.配置端口映射 set nat destination rule 100 description 备注信息 set nat destination rule 100 inbound-interfac ...

  8. Linux iptables防火墙设置与NAT服务配置

    Linux iptables防火墙设置与NAT服务配置 - 摘要: linux教程,NAT服务器,iptables防火墙设置与NAT服务配置, 防火墙是指设置在不同网络或网络安全域之间的一系列部件的组 ...

  9. vsftpd配置文件详解 ---配置解说

    vsftpd配置文件详解 1.默认配置: 1>允许匿名用户和本地用户登陆.      anonymous_enable=YES      local_enable=YES 2>匿名用户使用 ...

  10. 【计算机网络】网络安全 : 防火墙 ( 简介 | 防火墙功能 | 防火墙分类 | 分组过滤路由器 | 应用网关 )

    文章目录 一.防火墙简介 二.防火墙功能 三.防火墙分类 四.分组过滤路由器 五.应用网关 一.防火墙简介 防火墙简介 : ① 组成 : 防火墙是由 软件 , 硬件 构成的系统 ; ② 作用 : 用于 ...

最新文章

  1. vue中的倒计时跳转页面问题和axios网络请求this作用域问题
  2. ubuntu通过pem连接服务器
  3. GDCM:使用Stream Image Writer伪造图像的测试程序
  4. 汇编语言 【大练习】寻址方式在结构化访数据访问中的应用
  5. 【MFC系列-第23天】CMemoryDC的封装过程
  6. 二分法(leetcode分类解题,C++代码详细注释)
  7. VS编译错误:winsock.h winsock2.h ws2def.h 重定义
  8. 香蜜经典句子摘抄,哪句勾起了你的回忆
  9. 计算机快捷键大全截图,电脑截图按什么键?电脑截图的快捷键是什么
  10. windows10安装双系统后,删除linux,开机进入grub怎么办
  11. 恢复Visual SourceSafe已删除的文件
  12. python父亲节礼物_盘点父亲节礼物,爸爸们的礼物也要用心挑选~
  13. 什么是企业移动化?以及企业移动化的4大特征
  14. ui设计现状与意义_UI设计存在的意义
  15. 山天大畜 (易經大意 韓長庚)
  16. 罗玉凤(凤姐)在网上评论说华为早就该垮了!大家怎么看?
  17. Git 出现not registered inyour account 解决办法
  18. ZAFU_2021_2_17_2021寒假个人赛第四场题解
  19. UCOSII源码分析五——任务优先级与任务调度
  20. 念了十几年书,想起来还是幼儿园比较好混!

热门文章

  1. 【转载】微信小程序中引入iconfont阿里矢量图库
  2. 《具体数学》第一章学习总结
  3. [NOIP2016 普及组] 海港
  4. Flutter-防京东商城项目-修改收货地址 删除收货地址-43
  5. HTML+CSS+JAVASCRIPT 高仿低配网页版网易云音乐播放器
  6. 张家口地区某一级公路设计--河北建筑工程学院
  7. ROS配置ipv6方法
  8. FL Studio20.9.1新版新功能介绍详解
  9. 二维图像矢量化方法简述
  10. 数字城市新型基础设施——打造以“运营与安全并重”为特色的新型数字空间