看板 LinuxDev 關於我們 聯絡資訊
各位強者好, 小弟想要問一個問題. 首先需要的情況是這樣的. 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
AceIan:eth0 跟 eth1 同網段? 09/05 10:30
origo:同網段會出現我的問題, 不同網段還沒遇到. 謝謝 09/05 10:43
andytzeng:eth0, 1 不同 IP ,用 bind 吧,不過一個 socket 只能 09/06 21:39
andytzeng:bind 在一個 ip 上(device) 09/06 21:40