|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!媒介
前几个礼拜,本人攒了一台电脑,主板是Gigabit的Z77-DS3H,体系装了CentOS6.4。忧郁的是,这个体系不撑持主板自带点的网卡。没举措,本人一团体折腾了很久,终究被我办理了,在此过程当中各类受阻,故特此纪录。
注释
成绩呈现
如图:
这是我刚装置好体系以后的截图。在终端能够发明只要一个lo毗连而没有eth0,而在右上角,联网图标上面的提醒上显现了“Nonetworkdeviceavailabal”。由此判别,是体系没有符合的驱动而至。
检察装备
利用以下下令检察网卡信息:显现的了局为:- 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,你必要以下两条下令:- 1sudoyuminstallkernel-headers2sudoyuminstallkernel-devel
复制代码 以上两个只必要装置一次,今后编译其他驱动就不必再装置了。
编译
将下载上去的紧缩包解压后,呈现一个目次(alx-linux-v2.0.0.6),我们进进这个目次以后,间接实行make就能够了。
以后,我们再进进以后目次的src目次,用ls能够发明,有一个叫做alx.ko的文件,这个就是我们要用的网卡驱动了。
装置驱动
实行一下pwd,我们应当是在***x/alx-linux-v2.0.0.6/src目次下。接上去,我们只需再把谁人alx.ko复制到指定目次下就能够了。
这里间接上图:
只需依照下面显现的步调来,即刻就会无效果了——请看此图右上角,从本来的红叉叉酿成绿圈圈了。
下令:- 1sudomkdir/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的话,利用:
- 1ifconfig-a#如许就能够发明eth0了(eth0是第一个,假如你有其他网卡,就会有eth1,2,3...)2sudoifconfigeth0up#依据下面看到的交换eth0,通常为eth0
复制代码
- 要想编译驱动之类的器材,必需先装置kernel-headers和kernel-devel
- 检察装备信息,利用:
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|