网卡的芯片是Intel 82547EI,在Intel网站直接下载的Linux驱动是e1000- 5.2.52 .tar.gz(版本可能会有改变),这个压缩包里面没有编译好的.o的文件,需要在Linux系统下编译之后才能使用,具体的方法如下:
1.把这个tar文件拷贝到用户自己定义的目录中,例如:
/home/username/e1000 or /usr/local/src/e1000
2.用tar命令解这个压缩包:
tar zxf e1000-5.2.52.tar.gz
3.切换到驱动的src目录下:
cd e1000-5.2.52/src/
4.编译这个驱动模块:
make install
这个二进制元将被安装到如下位置:
/lib/modules/[KERNEL_VERSION]/kernel/drivers/net/e1000.o
以上的路径是默认的安装位置,在某些linux版本中可能是其他位置,具体信息可以查看在驱动的tar压缩包 中的ldistrib.txt文件.
5.安装模块:
insmod e1000
6.设定网卡IP地址:
ifconfig ethx x 是网卡接口的号
7.用ping命令测试网卡的工作情况,如果一切正常即可使用.