注:本文参照了网络资料整理实验而成。
环境:网卡为 Atheros Communications Inc. AR8161 Gigabit Ethernet (rev 10),系统为CentOS6.4 2.6.32-358.x86_64
用命令可以查出网卡类型,lspci |grep Ethernet
据说AR8161网卡在linux中因其为测试阶段,所以内核并未加入该网卡驱动,所以要费点时间自己安装,linux没有网络那可真是乏味,什么都做不了。
下载驱动:网上搜一下,xx.2.0.0.6.rar,用windows下的软件解压,拷贝
如:cd /home/test/xx.2.0.0.6
執行
make
make install //如果需要gcc等软件包,那就修改yum源为本地源用yum安装,或者提取安装包一个一个安装其依赖包,再或者在系统安装时选择软件开发模式,这个模式下gcc所需的软件包基本都有了。
产生 src/alx.ko 文件
mkdir /lib/modules/2.6.32-358.6.2.el6.x86_64/kernel/net/wired //不必敲全,用TAB键即可只要找对自己的内核目录就行。
cp src/alx.ko /lib/modules/2.6.32-358.6.2.el6..x86_64/kernel/net/wired
vi /lib/modules/2.6.32-358.6.2.el6.x86_64/modules.networking
加入 alx.ko
另外,网络资料中还要编辑一个文档,稍后补入,先留空。
补充如下:
vi /etc/sysconfig/modules/alx.modules
------------------------------------------------------------------------------------------------------------
#!/bin/sh
if [ ! -c /dev/input/alx.ko ] ; then
exec /sbin/modprobe alx >/dev/null 2>&1
fi
================
depmod -a
modprobe alx
查看 /var/log/messages 是否启动
这样就差不多了,我的装了两次才成功,原因不明。
注:另外如果yum update后内核升级,这个网卡还要重新安装一次,记住过程中要对应相应的内核版本目录即可。
有的机器ifconfig 看不到安装的网卡,需要加 -a参数。
关于网卡配置,我们可以用setup来配置,如果network-script中没有ifcfg-eth0的话,自己编写也行,自己看着折腾就是了。
==THE END
阅读(1905) | 评论(0) | 转发(0) |