当前位置: 技术问答>linux和unix
急!我在双线机房的linux路由出现了问题,请帮忙。
来源: 互联网 发布时间:2016-08-05
本文导语: 本帖最后由 wfqn 于 2010-02-25 01:26:31 编辑 目前我在国内一家双线双IP机房放置了一台CentOS服务器。 网卡eth0: 电信线路 网卡eth1: 网通线路 最近一段时间网站打开速度比较慢,通过ifconfig查看了一下网卡流量,发现电信...
网卡eth0: 电信线路
网卡eth1: 网通线路
最近一段时间网站打开速度比较慢,通过ifconfig查看了一下网卡流量,发现电信线路几乎没有出站包。这是ifconfig的内容:
eth0 Link encap:Ethernet HWaddr 00:1E:C9:B3:CC:B7
inet addr:电信IP Bcast:XXX.XXX.XXX.XXX Mask:255.255.255.192
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4959096 errors:0 dropped:0 overruns:0 frame:0
TX packets:4679 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:558528710 (532.6 MiB) TX bytes:6401269 (6.1 MiB)
Interrupt:169 Memory:f8000000-f8012800
eth1 Link encap:Ethernet HWaddr 00:1E:C9:B3:CC:B9
inet addr:网通IP Bcast:XXX.XXX.XXX.XXX Mask:255.255.255.192
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:2583745 errors:0 dropped:0 overruns:0 frame:0
TX packets:10348964 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1042754025 (994.4 MiB) TX bytes:881478726 (840.6 MiB)
Interrupt:169 Memory:f4000000-f4012800
我怀疑是因为路由策略问题,导致电信线路的出站包转到网通线路去了。请问应该如何解决这个问题呢?
|
你看看这篇文章 讲了双线策略路由的三种实现方式 如果可能都试一下看哪一种效果好
http://server.it168.com/a2008/0727/198/000000198682.shtml
http://server.it168.com/a2008/0727/198/000000198682.shtml
|
1.
default 网通网关 0.0.0.0 UG 0 0 0 eth1
你用了默认网关呀。所以只要目的IP不是网通IP和电信IP的,都从默认网关转发出去。
IP层的选路过程,先后顺序是:查找路由表,匹配目的主机,再匹配目的网络,然后走默认路由即网关,要是没有默认路由,就丢弃此数据包。
2. 共享中断号,只会影响一点点系统性能,即吞吐量上有一点点影响,不过比较小。
default 网通网关 0.0.0.0 UG 0 0 0 eth1
你用了默认网关呀。所以只要目的IP不是网通IP和电信IP的,都从默认网关转发出去。
IP层的选路过程,先后顺序是:查找路由表,匹配目的主机,再匹配目的网络,然后走默认路由即网关,要是没有默认路由,就丢弃此数据包。
2. 共享中断号,只会影响一点点系统性能,即吞吐量上有一点点影响,不过比较小。
|
是的,必须要在CentOS里设置网通或(和)电信的路由表的。