仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 659|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] Linux教程之CentOS装置网卡驱动教程

[复制链接]
变相怪杰 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 21:05:08 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
小知识:CentOS完全免费,不存在REDHATAS4需要序列号的问题。
媒介

前几个礼拜,本身攒了一台电脑,主板是Gigabit的Z77-DS3H,体系装了CentOS6.4。愁闷的是,这个体系不支撑主板自带点的网卡。没方法,本身一小我折腾了很久,终究被我处理了,在此过程当中各类碰鼻,故特此记载。
注释

成绩涌现

如图:

这是我刚装置好体系以后的截图。在终端可以发明只要一个lo衔接而没有eth0,而在右上角,联网图标上面的提醒上显示了“Nonetworkdeviceavailabal”。由此断定,是体系没有适合的驱动而至。
检查装备

应用以下敕令检查网卡信息:
  1. lspci|grep-ieth
复制代码
显示的成果为:
  1. 02:00.0Ethernetcontroller:AtherosCommunicationsInc.AR8161GigabitEthernet(rev10)
复制代码
在CentOS服装论坛上找了一下,发明了一则帖子。在#6的答复外面,我找到了可行的处理计划。
之前试过了有数次,的确是个恶梦。。。
在那则答复外面,作者要我们去这里下载驱动。
我这里直接给出文件的链接,人人可以用wget或许其他下载对象直接下载:
http://fichiers.touslesdrivers.com/34178/alx-linux-v2.0.0.6.rar
下载上去的文件名是alx-linux-v2.0.0.6.rar
依据您在看这则文章时应用的操作体系:
Windows体系

建议装置7Z这个紧缩软件,他可以将文件夹或多个文件打包并紧缩为tar.gz/bz2格局,(固然也支撑rar格局,并且和rar分歧,他是收费软件。。。这里当做是对7Z的推行好了)固然也支撑将tar.gz/bz2等文件解紧缩。
如许一来,假如你下载的是rar文件,也能够将其解压后从新紧缩为tar格局,然后用U盘之类的存储器转移到Linux下停止编译装置。否则,Linux通常为解压不了rar文件的,然则网上年夜部门的紧缩文件都是rar格局了。
Linux体系

多是有其他网卡,所以还能联网,还能看到这篇文章。或许就是两台Linux主机,用个中一台可以上彀的来下载。
下载到tar之类的格局的不消担忧,下载到rar格局的,用yum搜刮一下rar好了。
啊,喜剧了,下载来的文件是rar格局的。我是在windows下下载的,所以用7Z解压再紧缩,然后用手机转移曩昔(由于没有U盘Orz...)
  编译和装置

编译条件

你要装置了kernel-headers和kernel-devel。固然,还有gcc。
不外喜剧的是,CentOS默许是没有装置好gcc的。假如你不肯定能否有装置gcc的话,请直接在终端里输出gcc,假如没有装置,就会提醒bash:gcc:commannotfound。
如果真的喜剧了,gcc没有装置怎样办?我是拔出一张binDVD,然后更改了yum的设置装备摆设文件,让yum的软件源酿成当地的光盘。这个办法无机会今后再引见。
要装置kernel-headers和kernel-devel,你须要以下两条敕令:
  1. sudoyuminstallkernel-headers2sudoyuminstallkernel-devel
复制代码
以上两个只须要装置一次,今后编译其他驱动就不消再装置了。
编译

将下载上去的紧缩包解压后,涌现一个目次(alx-linux-v2.0.0.6),我们进入这个目次以后,直接履行make就能够了。
以后,我们再进入以后目次的src目次,用ls可以发明,有一个叫做alx.ko的文件,这个就是我们要用的网卡驱动了。
装置驱动

履行一下pwd,我们应当是在xxxx/alx-linux-v2.0.0.6/src目次下。接上去,我们只需再把谁人alx.ko复制到指定目次下就能够了。
这里直接上图:

只需依照下面显示的步调来,立时就会有用果了――请看此图右上角,从本来的红叉叉酿成绿圈圈了。
敕令:
  1. sudomkdir/lib/modules/$(uname-r)/kernrl/net/wireled#这里的$(uname-r)会调换成体系以后的版本号2sudocpalx.ko/lib/modules/$(uname-r)/kernrl/net/wireled#将驱动文件拷贝到指定地位3sudodepmod-a#检测模块的相依性,lib下驱动文件转变后最好履行一下4sudomodprobealx#在默许地位上加载了alx.ko
复制代码
至于lsmod|grepalx是为了检查该驱动是加载胜利。假如该驱动没有被加载的话,那末就甚么都不显示。
在上图,履行modprobe之前和以后有显著分歧。
显示:alx906540解释该驱动胜利被载入了。
重启以后,该驱动也还在。所以,不消像谁人服装论坛里谁人人写的那末费事了。
处理成绩


好了,用不论是用ifconfig看,照样用右上角的图标看,成绩仿佛都完整处理了。接上去,就随你怎样设置装备摆设网卡了。我是设置装备摆设了拨号衔接。
跋文



  • 假如载入驱动胜利后,应用ifconfig还没法看到eth0的话,应用:
    1. ifconfig-a#如许就能够发明eth0了(eth0是第一个,假如你有其他网卡,就会有eth1,2,3...)2sudoifconfigeth0up#依据下面看到的调换eth0,通常为eth0
    复制代码
  • 要想编译驱动之类的器械,必需先装置kernel-headers和kernel-devel

  • 检查装备信息,应用:
    1. lspci#加上-v选项更完全
    复制代码



小知识:Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
谁可相欹 该用户已被删除
沙发
发表于 2015-1-16 23:50:13 | 只看该作者

Linux教程之CentOS装置网卡驱动教程

Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。
飘飘悠悠 该用户已被删除
板凳
发表于 2015-1-26 11:12:43 | 只看该作者
随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
柔情似水 该用户已被删除
地板
发表于 2015-2-4 20:46:36 | 只看该作者
熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。
若天明 该用户已被删除
5#
发表于 2015-2-10 10:21:41 | 只看该作者
为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。?
第二个灵魂 该用户已被删除
6#
发表于 2015-3-1 11:19:39 | 只看该作者
即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。
愤怒的大鸟 该用户已被删除
7#
发表于 2015-3-10 20:45:27 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
变相怪杰 该用户已被删除
8#
 楼主| 发表于 2015-3-17 12:08:18 | 只看该作者
Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。
蒙在股里 该用户已被删除
9#
发表于 2015-3-24 12:29:41 | 只看该作者
如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-11-1 17:41

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表