PBR
在 OpenWrt 中,PBR(Policy-Based Routing,基于策略的路由)是一种高级路由技术,允许根据特定的策略(如源地址、目的地址、端口等)来决定数据包的路由路径,而不是仅仅依赖于目的地址。这在需要对不同类型的流量进行不同处理时非常有用,比如将某些流量通过 VPN 路由,而其他流量则通过默认网关。
以下是 OpenWrt 中实现 PBR 的基本步骤:
安装 PBR 软件包:
- 首先,你需要确保 OpenWrt 上安装了支持 PBR 的软件包。可以通过 opkg 包管理器安装相关软件包,例如
luci-app-vpn-policy-routing
,这将提供一个图形界面来配置 PBR。
配置 PBR:
- 进入 OpenWrt 的 Web 界面(LUCI),导航到“Network” -> “VPN Policy Routing”。
- 在这里,你可以添加新的策略规则。每个规则可以根据源 IP、目的 IP、源端口、目的端口等条件来定义。
- 为每个规则指定一个路由表或接口,这决定了符合该规则的数据包将通过哪个路径发送。
定义路由表