作者origo (补习班版在哪儿啊,告诉我)
看板LinuxDev
标题[问题] 如何控制我的封包从不同的网卡出去呢?
时间Wed Sep 5 08:07:49 2007
各位强者好,
小弟想要问一个问题. 首先需要的情况是这样的.
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
1F:→ AceIan:eth0 跟 eth1 同网段? 09/05 10:30
2F:→ origo:同网段会出现我的问题, 不同网段还没遇到. 谢谢 09/05 10:43
3F:→ andytzeng:eth0, 1 不同 IP ,用 bind 吧,不过一个 socket 只能 09/06 21:39
4F:→ andytzeng:bind 在一个 ip 上(device) 09/06 21:40