可能重复:
两个网卡,一个服务器
问候,
我干净地安装了Ubuntu 10.04 LTS的服务器。 该机器有两个网卡,他们都在同一个子网(坏,我知道)。 我已经通过改变rp_filter的内核过滤数据包
在我以前安装的这台机器上(Ubuntu 8.04 LTS),networking设置工作正常,没有这个configuration的变化。 现在,networking明显较慢,但function。
任何想法如何改善或testing是什么造成的?
正常的起点是:
sudo tcpdump -i eth0 -w eth0.file sudo tcpdump -i eth1 -w eth1.file
您可以replace接口来匹配您的configuration,并尝试匹配外出和返回的数据包。
我很好奇在同一networking上有多个接口的原因:
stream量合并时,您是否有足够的stream量来使链路饱和?
如果没有,我会build议使用绑定来提供故障转移,并简单地将您在不同接口上的IP地址分配为绑定接口上的虚拟IP。
有一件事我会看,虽然它不太适用于英特尔硬件,但在Sun机器上,在所有接口上都可以有一个单一的MAC,这将导致生成树不断被重新计算,因为用于stream量出去的接口在像你这样的设置将采取循环赛的方式。 但正如我所说,单一的MAC不太适用于英特尔的硬件,但它可能是一个很好的开始。