Differences
This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
| docs:guide-user:network:routing:examples:pbr_app [2023/08/09 21:43] – [Routing example: PBR] vgaetera | docs:guide-user:network:routing:examples:pbr_app [2023/09/07 22:17] (current) – move to docs:guide-user:network:routing:pbr_app vgaetera | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Routing example: PBR ====== | ||
| - | A typical configuration scenario that can be adapted for most common use cases: | ||
| - | * [[https:// | ||
| - | * Route LAN '' | ||
| - | * Configure WAN port forwarding for a webserver running on '' | ||
| - | |||
| - | <code bash> | ||
| - | opkg update | ||
| - | opkg install pbr luci-app-pbr | ||
| - | / | ||
| - | uci set pbr.config.enabled=" | ||
| - | uci set pbr.config.resolver_ipset=" | ||
| - | uci set pbr.config.webui_show_ignore_target=" | ||
| - | while uci -q delete pbr.@policy[0]; | ||
| - | uci add pbr policy | ||
| - | uci set pbr.@policy[-1].dest_addr=" | ||
| - | uci set pbr.@policy[-1].interface=" | ||
| - | uci add pbr policy | ||
| - | uci set pbr.@policy[-1].src_addr=" | ||
| - | uci set pbr.@policy[-1].src_port=" | ||
| - | uci set pbr.@policy[-1].proto=" | ||
| - | uci set pbr.@policy[-1].interface=" | ||
| - | uci add pbr policy | ||
| - | uci set pbr.@policy[-1].src_addr=" | ||
| - | uci set pbr.@policy[-1].interface=" | ||
| - | uci commit pbr | ||
| - | / | ||
| - | </ | ||