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