Linux教程之CentOS装置网卡驱动教程
小知识:CentOS完全免费,不存在REDHATAS4需要序列号的问题。媒介
前几个礼拜,本身攒了一台电脑,主板是Gigabit的Z77-DS3H,体系装了CentOS6.4。愁闷的是,这个体系不支撑主板自带点的网卡。没方法,本身一小我折腾了很久,终究被我处理了,在此过程当中各类碰鼻,故特此记载。
注释
成绩涌现
如图:
这是我刚装置好体系以后的截图。在终端可以发明只要一个lo衔接而没有eth0,而在右上角,联网图标上面的提醒上显示了“Nonetworkdeviceavailabal”。由此断定,是体系没有适合的驱动而至。
检查装备
应用以下敕令检查网卡信息:
lspci|grep-ieth
显示的成果为:
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,你须要以下两条敕令:
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复制到指定目次下就能够了。
这里直接上图:
只需依照下面显示的步调来,立时就会有用果了――请看此图右上角,从本来的红叉叉酿成绿圈圈了。
敕令:
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的话,应用:
[*]ifconfig-a#如许就能够发明eth0了(eth0是第一个,假如你有其他网卡,就会有eth1,2,3...)2sudoifconfigeth0up#依据下面看到的调换eth0,通常为eth0
[*]要想编译驱动之类的器械,必需先装置kernel-headers和kernel-devel
[*]检查装备信息,应用:lspci#加上-v选项更完全
小知识:Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
Linux教程之CentOS装置网卡驱动教程
Linux?最大的优点在于其作为服务器的强大功能,同时支持多种应用程序及开发工具,所以Linux操作系统有着广泛的应用空间。 随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。 熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。 为什么要学Linux呢?每个人都有不同的看法,下面我说说自己的感想吧。? 即便是非英语国家的人发布技术文档,Linux也都首先翻译成英语在国际学术杂志和网络上发表。 请问谁有Linux的学习心得的吗?简单的说说? Linux最大的特点就是其开源性,这一点是十分难得的,这也是它能够存在到现在的原因之一。 如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
页:
[1]