Open laik opened 3 years ago
ip rule/route 配置策略路由实例(qbit) 环境
操作系统版本 发行版: Ubuntu 18.04.4 LTS 内核版本: Linux version 4.15.0-88-generic iproute2 版本 $ ip -V ip utility, iproute2-ss180129 iptables 版本 $ iptables -V iptables v1.6.1 需求 针对 192.168.0.36 主机配置 HTTP 协议(80 端口)流量走 192.168.0.3 路由 其余流量走 192.168.0.1 路由
示意图如下
配置
# 配置默认路由 ip route add default via 192.168.0.1 # 添加新路由表 out3 echo "3 out3" >> /etc/iproute2/rt_tables # 给 out3 路由表添加默认路由 ip route add default via 192.168.0.3 table out3 # 用 iptables 给访问 tcp 80 端口的数据打标 iptables -t mangle -A OUTPUT -p tcp --dport 80 -j MARK --set-mark 3 # 将打标数据与 out3 路由表关联 ip rule add fwmark 3 table out3
ip rule/route 配置策略路由实例(qbit) 环境
示意图如下
配置