[問題] 兩張網卡 如何讓程式分別藉由不同網卡送出資料

看板Linux作者 (我被淡水的路寵壞了)時間16年前 (2009/08/14 21:07), 編輯推噓6(603)
留言9則, 4人參與, 最新討論串1/1
想請問 假設我有 A, B 兩台電腦。 A 當 client, B 當 server。 A 有兩張網卡,請問是否有辦法讓程式使用不同的網卡連線去B 呢? 譬如 在 A 用 wget xxxx 去 B 抓資料 用第 1 張網卡。 再下一次 wget oooo 還是去 B 抓資料 但是是用第 2 張網卡。 同時間 1, 2 兩張網卡都有在運作。 看過 router 的指令,似乎針對目的地不同,而我需要的是目的地相同。 感謝大家。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.136.149.197

08/14 23:26, , 1F
或許B的網卡可以綁兩個IP吧
08/14 23:26, 1F

08/14 23:27, , 2F
印象中 ip addr add 好像可以設多個不同的
08/14 23:27, 2F

08/14 23:30, , 3F
另外可以有multiple default route, google 一下
08/14 23:30, 3F

08/14 23:33, , 4F
如果要讓兩張網卡同時運作,不限定特定的traffic要走
08/14 23:33, 4F

08/14 23:33, , 5F
特定的NIC, 用brctl設定bridge就可兩張併成一張來用
08/14 23:33, 5F

08/15 00:25, , 6F
bridge應該也只會走一張,就是他一開始認識的那張
08/15 00:25, 6F

08/15 00:26, , 7F
這種要用bonding,不過這樣有什麼好處嗎?
08/15 00:26, 7F

08/15 03:04, , 8F
應該是bonding,不過您的訴求是什麼呢?
08/15 03:04, 8F

08/15 17:53, , 9F
對吼,是bonding才對,自己是用brctl來做HA的
08/15 17:53, 9F
文章代碼(AID): #1AXM6Lxr (Linux)