按源地址分流(ip rule + 独立路由表)
按源地址分流(ip rule + 独立路由表)
# 假设辅助网卡 eth1:10.10.2.100/24,网关 10.10.2.1
sudo ip rule add from 10.10.2.100 table 100
sudo ip route add default via 10.10.2.1 dev eth1 table 100
# 验证出口选择
ip route get 10.10.3.10 from 10.10.2.100
# 注意:重启后 ip rule 会丢失,需写入网络配置或启动脚本| 原理 | 默认路由单一,用 ip rule 按源地址选择路由表 |
|---|---|
| 典型场景 | 多网卡、多 IP、辅助网卡承载业务流量 |
| 验证方法 | ip route get <目的地址> from <源地址> |
策略路由规则不持久化,实例重启后会失效并复现故障,务必纳入初始化脚本。