ip rule

来源:互联网 发布:化身孤岛的鲸 知乎 编辑:程序博客网 时间:2024/05/20 17:38

Ip rule:

进行路由时,根据路由规则来进行匹配,按优先级(pref)从低到高匹配,直到找到合适的规则.所以在应用中配置默认路由是必要的

 

路由规则的添加
ip rule add from 192.168.1.10/32 table 1 pref 100
如果pref值不指定,则将在已有规则最小序号前插入

 

PS: 创建完路由规则若需立即生效须执行#ip route flush cache

        

From -- 源地址
        To -- 目的地址(这里是选择规则时使用,查找路由表时也使用)
   Tos -- IP包头的TOS(type of sevice)域Linux高级路由-
   Dev -- 物理接口
     Fwmark -- iptables标签

 

采取的动作除了指定路由表外,还可以指定下面的动作:
         Table 指明所使用的表
       Nat 透明网关

      Prohibit 丢弃该包,并发送 COMM.ADM.PROHIITED的ICMP信息 
      Reject 单纯丢弃该包
      Unreachable丢弃该包, 并发送 NET UNREACHABLE的ICMP信息

 

Usage: ip rule [ list | add | del ]SELECTOR ACTION
        SELECTOR := [ from PREFIX ] [ toPREFIX ] [ tos TOS ][ dev STRING ] [ pref NUMBER ]
        ACTION := [ table TABLE_ID ] [ natADDRESS ][ prohibit | reject | unreachable ]
                 [ flowid CLASSID ]
        TABLE_ID := [ local | main | default| new | NUMBER ]

0 0
原创粉丝点击