Chinaunix首页 | 论坛 | 博客
  • 博客访问: 360267
  • 博文数量: 66
  • 博客积分: 4010
  • 博客等级: 上校
  • 技术积分: 1055
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-06 23:40
文章分类

全部博文(66)

文章存档

2014年(4)

2011年(1)

2010年(10)

2009年(31)

2008年(20)

我的朋友

分类: LINUX

2014-03-16 09:33:36

注:本文参照了网络资料整理实验而成。
环境:网卡为 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) |
给主人留下些什么吧!~~