freebsd:multiple_interface_policy_based_routing
差别
这里会显示出您选择的修订版和当前版本之间的差别。
| 后一修订版 | 前一修订版 | ||
| freebsd:multiple_interface_policy_based_routing [2022/05/09 04:45] – 创建 Hshh | freebsd:multiple_interface_policy_based_routing [2024/07/30 02:36] (当前版本) – [/etc/rc.conf] 删除在设备上绑定fib, 这是错误的 Hshh | ||
|---|---|---|---|
| 行 5: | 行 5: | ||
| * 网卡bce2: 192.168.2.10/ | * 网卡bce2: 192.168.2.10/ | ||
| - | ===== FIB ===== | + | ===== 设置范例 |
| ==== / | ==== / | ||
| 默认的kernel是只有1个fib. 启用 8 组 fib. 另外从 13.0 开始, 系统默认不再在其他 fib 添加所有地址, | 默认的kernel是只有1个fib. 启用 8 组 fib. 另外从 13.0 开始, 系统默认不再在其他 fib 添加所有地址, | ||
| 行 17: | 行 17: | ||
| < | < | ||
| ifconfig_bce0=" | ifconfig_bce0=" | ||
| - | ifconfig_bce1=" | + | ifconfig_bce1=" |
| - | ifconfig_bce2=" | + | ifconfig_bce2=" |
| defaultrouter=" | defaultrouter=" | ||
| static_routes=" | static_routes=" | ||
| - | route_bce1=" | + | route_bce1=" |
| - | route_bce2=" | + | route_bce2=" |
| </ | </ | ||
| ==== 防火墙设置 ==== | ==== 防火墙设置 ==== | ||
| - | 选择 pf 或者 ipfw 其中一项即可. | + | 选择 pf 或者 ipfw **其中一项即可**. |
| + | |||
| + | 由于程序默认运行在 FIB 0 上面, | ||
| + | |||
| + | 所以运行在FIB 0的程序, 使用非默认网卡(bce1和bce2), | ||
| === pf === | === pf === | ||
| 行 41: | 行 45: | ||
| ipfw add setfib 2 ip from 192.168.2.10 to any | ipfw add setfib 2 ip from 192.168.2.10 to any | ||
| </ | </ | ||
| + | |||
| + | {{tag> | ||
freebsd/multiple_interface_policy_based_routing.1652042737.txt.gz · 最后更改: 2022/05/09 04:45 由 Hshh