ip rule 和 ip route 學習 總結

2021-09-26 08:02:12 字數 1337 閱讀 4061

ip rule 和 ip route:

首先兩者的區別:

ip rule是管理 路由規則。ip route是管理路由表的

ip ruleadd to 114.114.114.114 table 10 :這行 表示凡是目的ip是114.114.114.144 就會進入路由表10

ip routeadd to 114.114.114.114 via 192.168.188.2 table 10 :這行表示 在路由表10增加了路由**規則 目的位址為   114.114.114.114  走閘道器 192.168.188.2 出去

這就是路由規律 注意優先順序 前面的數字越小 優先順序越高(0>9>10>100)

只要目的位址為114.114.114.114,首先進入路由表10 然後根據路由表10的路由規律進行** 注意

不存在 進入路由表10 還進入其他路由表的說法。他直接從路由表10**了

ip rule 格式:

注:建立完路由規則若需立即生效須執行#ip route flush cache;重新整理路由緩衝 

可引數解析如下: 

from -- 源位址 

to -- 目的位址(這裡是選擇規則時使用,查詢路由表時也使用) 

tos -- ip包頭的tos(type of sevice)域 

dev -- 物理介面 

fwmark -- 防火牆引數 

採取的動作除了指定路由表外,還可以指定下面的動作: 

table 指明所使用的表 

nat 透明閘道器

prohibit 丟棄該包,並傳送 comm.adm.prohiited的icmp資訊 

reject 單純丟棄該包 

unreachable丟棄該包, 並傳送 net unreachable的icmp資訊 

具體格式如下: 

usage: ip rule [ list | add | del ] selector action 

selector := [ from prefix ] [ to prefix ] [ tos tos ][ dev string ] [ pref number ] 

action := [ table table_id ] [ nat address ][ prohibit | reject | unreachable ] 

[ flowid classid ] 

table_id := [ local | main | default | new | number ]

String和StringBuffer學習總結

一 string x abc 和string y new string abc 區別 string x abc 變數x指向的是常量池的字串常量物件。x asd 表示x指向 asd 字串常量的位址,而不是把 abc 修改為 asd string y new string abc 變數y指向的是堆中的字...

Socket和ServerSocket學習筆記

對於即時類應用或者即時類的遊戲,http協議很多時候無法滿足於我們的需求。這會,socket對於我們來說就非常實用了。下面是本次學習的筆記。主要分異常型別 互動原理 socket serversocket 多執行緒這幾個方面闡述。異常型別 在了解socket的內容之前,先要了解一下涉及到的一些異常型...

Socket和ServerSocket學習筆記

對於即時類應用或者即時類的遊戲,http協議很多時候無法滿足於我們的需求。這會,socket對於我們來說就非常實用了。下面是本次學習的筆記。主要分異常型別 互動原理 socket serversocket 多執行緒這幾個方面闡述。異常型別 在了解socket的內容之前,先要了解一下涉及到的一些異常型...