V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
OpenWrt 是一个专门面向嵌入式设备的 Linux 发行版。你可以将 OpenWrt 支持的型号的嵌入式设备,比如各种路由器上的系统,换成一个有更多可能性可以折腾的 Linux 系统。
OpenWrt 官方网站
muziling
V2EX  ›  OpenWrt

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

  •  
  •   muziling · 2018-08-11 23:24:39 +08:00 · 636 次点击
    这是一个创建于 2302 天前的主题,其中的信息可能已经有所发展或是发生改变。
    比如创建了一个
    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 网络,
    是不是哪里不正确。折腾了半天没弄出来。
    2 条回复    2018-10-28 13:43:48 +08:00
    LGA1150
        1
    LGA1150  
       2018-08-20 21:48:00 +08:00
    你在路由器上做的 wget ?
    Frost
        2
    Frost  
       2018-10-28 13:43:48 +08:00
    https://github.com/lifetyper/FreeRouter_V2

    推荐看里面写的一个小册子
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2636 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 01:56 · PVG 09:56 · LAX 17:56 · JFK 20:56
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.