我的PC是联想 ThinkCentre M6300t,安装了Ubuntu12.04操作系统,今天登录交换机,发现我独占的端口速率是10M,心生疑心,现在的网卡怎么也能支持100M吧!
这台计算机集成网卡型号是:Intel(R) 82579LM,兼容10/100/1000M速率,怀疑是Ubuntu12.04对此网卡的驱动程序有问题
使用命令显示网卡速度:
$ sudo mii-tool eth0
SIOCGMIIREG on eth0 failed: Input/output error
SIOCGMIIREG on eth0 failed: Input/output error
eth0: negotiated 100baseTx-FD, link ok
竟然有Input/output error,说明驱动确实有问题,
去intel网站搜索驱动找到下载地址
http://drivers.mydrivers.com/drivers/452-181102-Intel-PRO100-1000-10GbE-17.4-For-WinXP-2/
得到驱动压缩包Intel_Ethernet_17_4_CD.zip,170多M,解压有后在PRO1000/LINUX 目录下,找到e1000e-2.1.4.tar.gz,解压,执行如下命令安装驱动
$cd src
$sudo make install
$sudo modprobe e1000e
驱动安装完毕
再次执行:sudo mii-tool eth0
SIOCGMIIREG on eth0 failed: Input/output error
SIOCGMIIREG on eth0 failed: Input/output error