兩張網卡 如何讓程式分別藉由不同網卡送出資料 - Linux

Table of Contents

想請問
假設我有 A, B 兩台電腦。
A 當 client, B 當 server。

A 有兩張網卡,請問是否有辦法讓程式使用不同的網卡連線去B 呢?
譬如 在 A 用 wget xxxx 去 B 抓資料 用第 1 張網卡。
再下一次 wget oooo 還是去 B 抓資料 但是是用第 2 張網卡。
同時間 1, 2 兩張網卡都有在運作。


看過 router 的指令,似乎針對目的地不同,而我需要的是目的地相同。

感謝大家。

--

All Comments

Cara avatarCara2009-08-16
或許B的網卡可以綁兩個IP吧
Catherine avatarCatherine2009-08-18
印象中 ip addr add 好像可以設多個不同的
Emma avatarEmma2009-08-20
另外可以有multiple default route, google 一下
William avatarWilliam2009-08-24
如果要讓兩張網卡同時運作,不限定特定的traffic要走
特定的NIC, 用brctl設定bridge就可兩張併成一張來用
Anthony avatarAnthony2009-08-25
bridge應該也只會走一張,就是他一開始認識的那張
Irma avatarIrma2009-08-27
這種要用bonding,不過這樣有什麼好處嗎?
George avatarGeorge2009-08-30
應該是bonding,不過您的訴求是什麼呢?
Zanna avatarZanna2009-09-02
對吼,是bonding才對,自己是用brctl來做HA的