(求助)用過 ip route 的請了(轉)

BSDLite發表於2007-08-12
(求助)用過 ip route 的請了(轉)[@more@]4.2.1. 流量分割
首先是如何保證:回應來自某一個ISP的資料包時,仍然使用相同的ISP。
讓我們先定義一些符號。 令第一塊網路卡(上圖的if1)的名字叫 $IF1,而第二塊網路卡叫做 $IF2 。然後設定 $IF1 的IP地址為 $IP1,$IF2 的IP地址為 $IP2。並且,令ISP1 的閘道器地址為 $P1,ISP2 的閘道器地址為 $P2。最後,令$P1的網路地址為 $P1_NET ,令$P2的網路地址為 $P2_NET。
額外建立兩個路由表, T1 和 T2。 加入到 /etc/iproute2/rt_tables 中。然後如下設定兩個路由表中的路由:
ip route add $P1_NET dev $IF1 src $IP1 table T1
ip route add default via $P1 table T1
ip route add $P2_NET dev $IF2 src $IP2 table T2
ip route add default via $P2 table T2
沒什麼大不了的,不過是建立了通向該閘道器的一條路由,並使之成為預設閘道器,分別負責一個單獨的上行流,並且為這兩個ISP都作這樣的配置。要指出的是,那條網路路由是必要條件,因為它能夠讓我們找到那個子網內的主機,也包括上述那臺閘道器。
下一步,我們設定“main”路由表。把包透過網路卡直接路由到與網路卡相連的區域網上不失為一個好辦法。要注意“src” 引數,他們能夠保證選擇正確的出口IP地址。
ip route add $P1_NET dev $IF1 src $IP1
ip route add $P2_NET dev $IF2 src $IP2
----------引自《Linux Advanced Routing & Traffic》

請問 這幾句命令怎麼理解 有沒有詳細的解釋?
多謝閱讀!

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/10617542/viewspace-950801/,如需轉載,請註明出處,否則將追究法律責任。

相關文章