×

Linux/Openwrt策略路由配置使用

hqy hqy 发表于2023-04-19 15:28:33 浏览1419 评论0

抢沙发发表评论

Linux多可支持255个路由表,查看当前路由表:

1
2
3
4
5
ip rule ls
0:    from all lookup local
32766:    from all lookup main
32767:    from all lookup default

根据源IP或目标IP选择路由表:

1
2
3
4
5
6
7
8
echo '252    onovps'>>/etc/iproute2/rt_tables
#新建路由表ID与名称映射
ip rule add from 192.168.1.5 table onovps pref 32764
#新建路由表onovps,优先级32764
ip route add default via 192.168.1.2 dev pppoe-wan2 table onovps
#新建路由表onovps默认路由项
ip route flush cache
#刷新路由缓存

基于iptables标记选择路由表:

1
2
3
4
5
6
ip rule add fwmark 20 table onovps  pref 32763
#新建路由表,防火墙标记20的数据
ip route add default via 192.168.1.2 dev pppoe-wan2 table onovps
#默认路由
iptables -t mangle -APREROUTING -p udp --dport 53 -j MARK --set-mark 20
#标记数据

查看当前路由表:

1
2
3
4
5
6
ip rule ls
0:    from all lookup local
32764:    from 192.168.1.5 lookup onovps
32765:    from all lookup main
32766:    from all lookup main
32767:    from all lookup default

查看路由表onovps下路由项:

1
2
ip route ls table onovps
default via 192.168.1.2 dev eth1




推荐本站淘宝优惠价购买喜欢的宝贝:

image.png

本文链接:https://sg.hqyman.cn/post/3933.html 非本站原创文章欢迎转载,原创文章需保留本站地址!

分享到:
打赏

群贤毕至

访客

您的IP地址是: