openwrt 上用 mark 标记数据包,然后根据标记走路由怎么做

2018-08-11 23:24:39 +08:00
 muziling
比如创建了一个
create chnroute hash:net

然后执行
echo "200 tinyfecvpn" >> /etc/iproute2/rt_tables
iptables -t mangle -I PREROUTING -m set ! --match-set chnroute dst -j MARK --set-mark 8
ip rule add fwmark 8 table 200
ip route add default dev tun100 table 200
ip route flush cache

最终用 wget www.google.com 测试,并不会走标记的 tun100 网络,
是不是哪里不正确。折腾了半天没弄出来。
447 次点击
所在节点    OpenWrt
2 条回复
LGA1150
2018-08-20 21:48:00 +08:00
你在路由器上做的 wget ?
Frost
2018-10-28 13:43:48 +08:00
https://github.com/lifetyper/FreeRouter_V2

推荐看里面写的一个小册子

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/478971

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX