[問題] 如何控制我的封包從不同的網卡出去呢?

看板LinuxDev作者 (補習班版在哪兒啊,告訴我)時間17年前 (2007/09/05 08:07), 編輯推噓0(004)
留言4則, 3人參與, 最新討論串1/1
各位強者好, 小弟想要問一個問題. 首先需要的情況是這樣的. 1. 電腦上有二張網卡, 分別是eth0, 及eth1. Default routing為eth0. 2. 一般情形下所寫的socket程式, 對外連線皆是使用eth0的IP以及從eth0出去. 3. 但在某種情形下, 我希望我的socket程式可以全部從eth1出去, 當然使用eth1的IP. 4. 最後希望當然是可以控制某段時間內都是透過eth0, 某段時間內透過eth1. 就請問有什方法可以控制嗎? 謝謝. 另外, 我發現一個問題, 我eth0是有線, eth1是on board無線(ipw2200), 當我用eth0連線後, 利用改default router到eth1的方式出去後, 我發現router那端關於eth1的mac居然變成eth0了, 哇咧怎會這樣呢? -- -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.167.167.23

09/05 10:30, , 1F
eth0 跟 eth1 同網段?
09/05 10:30, 1F

09/05 10:43, , 2F
同網段會出現我的問題, 不同網段還沒遇到. 謝謝
09/05 10:43, 2F

09/06 21:39, , 3F
eth0, 1 不同 IP ,用 bind 吧,不過一個 socket 只能
09/06 21:39, 3F

09/06 21:40, , 4F
bind 在一個 ip 上(device)
09/06 21:40, 4F
文章代碼(AID): #16tVDO3L (LinuxDev)
文章代碼(AID): #16tVDO3L (LinuxDev)