PFSENSE:根据源IP地址路由数据包

我试图路由数据包(实际上,试图改变默认网关)取决于源IP地址与PFSENSE

ONE-SPECIFIC-IP ---> SPECIAL GATEWAY ANY-IP ---> DEFAULT GATEWAY 

我想这可以用一些类似于CISCO的PBR(基于策略的路由)来完成。 但是我需要用PFSENSE来做

可能吗? 我应该考虑做什么select呢?

在pfense上,您可以通过规则轻松实现。 创build防火墙规则并在规则选项的高级选项卡上分配网关。

在这里输入图像说明

你有三个select:

  1. 使用ipfw fwd控制数据包stream
  2. 使用pfroute-toreply-to控制数据包stream
  3. 在内核中添加多个FIB( options ROUTETABLES=X ,其中X> 1),然后使用ipfw setfibpfrtable控制数据包stream。

第一种和第二种方式是经典的PBR例子(如思科),最后一个是更现代的方法(更接近思科VRF)。 PBR更简单,但难于理解和控制(因为它更primefaces化),多个FIBS需要内核篡改,如果本身更困难,它本身就是篡改的,但是最终的实现是简单易行的。 采用最后一种方法。