教育网100Mbps速度受限变为10Mbps的解决方案

包含网卡/无线网的网络问题和ADSL/校园网/宽带拨号支持及代理/共享等网络使用问题
回复
cnLiuyix
帖子: 32
注册时间: 2010-02-01 22:08
联系:

教育网100Mbps速度受限变为10Mbps的解决方案

#1

帖子 cnLiuyix »

前一段时间纠结于一个问题:
同一台电脑Windows7下面带宽是100Mbps,下载教育网pt轻松到10MB/s,可切换到Ubuntu后同样的网络却只能达到10Mbps,反应到下载上就是最高速度只能到1MB/s
于是放狗搜索后发现运行

代码: 全选

sudo lshw -C network
输出如下:

代码: 全选

  *-network               
       description: Ethernet interface
       product: 82579LM Gigabit Network Connection
       vendor: Intel Corporation
       physical id: 19
       bus info: pci@0000:00:19.0
       logical name: eth0
       version: 04
       serial: fc:4d:d4:2e:19:21
       size: 10Mbit/s
       capacity: 1Gbit/s
       width: 32 bits
       clock: 33MHz
       capabilities: pm msi bus_master cap_list ethernet physical tp 10bt 10bt-fd 100bt 100bt-fd 1000bt-fd autonegotiation
       configuration: autonegotiation=on broadcast=yes driver=e1000e driverversion=2.1.4-k duplex=full firmware=0.13-4 ip=10.108.13.29 latency=0 link=yes multicast=yes port=twisted pair speed=100Mbit/s
       resources: irq:42 memory:f7f00000-f7f1ffff memory:f7f39000-f7f39fff ioport:f040(size=32)
可以看到

代码: 全选

size
一栏显示的是10Mbps,看来速度受限的原因就是网卡读取了错误的配置。
解决方法很简单:

代码: 全选

完全关机,拔掉主机上的电源线
因为许多支持wake on lan的主机在关机下网卡是不断电的,因此配置是始终保存的,若因为网络原因配置发生错误,则Ubuntu下的网卡驱动会直接读入错误配置,从而出现上述的问题。拔掉电源线可以强制关闭网卡电源,从而重置了网卡存储的配置信息 :em09
I code.
liuyix.org
回复