仓酷云

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

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

[复制链接]
活着的死人 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:39:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的小伙伴们!媒介

前几个礼拜,本人攒了一台电脑,主板是Gigabit的Z77-DS3H,体系装了CentOS6.4。忧郁的是,这个体系不撑持主板自带点的网卡。没举措,本人一团体折腾了很久,终究被我办理了,在此过程当中各类受阻,故特此纪录。
注释

成绩呈现

如图:

这是我刚装置好体系以后的截图。在终端能够发明只要一个lo毗连而没有eth0,而在右上角,联网图标上面的提醒上显现了“Nonetworkdeviceavailabal”。由此判别,是体系没有符合的驱动而至。
检察装备

利用以下下令检察网卡信息:
  1. 1lspci|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. 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复制到指定目次下就能够了。
这里间接上图:

只需依照下面显现的步调来,即刻就会无效果了——请看此图右上角,从本来的红叉叉酿成绿圈圈了。
下令:
  1. 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的话,利用:
    1. 1ifconfig-a#如许就能够发明eth0了(eth0是第一个,假如你有其他网卡,就会有eth1,2,3...)2sudoifconfigeth0up#依据下面看到的交换eth0,通常为eth0
    复制代码


  • 要想编译驱动之类的器材,必需先装置kernel-headers和kernel-devel

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


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
兰色精灵 该用户已被删除
沙发
发表于 2015-1-16 21:16:06 | 只看该作者

Linux教程之centos装置网卡教程

如果你有庞大而复杂的测试条件,尽量把它剪裁得越小越好。可能你会遇到这种情况,对于一个问题会出现不同内容回答,这时你需要通过实践来验证。
透明 该用户已被删除
板凳
发表于 2015-1-25 21:00:47 | 只看该作者
把这个问题放在其他Linux社区请求帮助也是一种选择。如果Linux得不到答案,请不要以为我们觉得无法帮助你。有时只是看到你问题的人不知道答案罢了。这时换一个社区是不错的选择。
不帅 该用户已被删除
地板
发表于 2015-2-4 08:46:05 | 只看该作者
熟读写基础知识,学得会不如学得牢。
飘飘悠悠 该用户已被删除
5#
发表于 2015-2-9 20:36:41 | 只看该作者
Linux简单,占内存少,特别是对于程序开发人员来说很方便,如果说windows的成功在于其方便用户的窗口管理界面。
柔情似水 该用户已被删除
6#
发表于 2015-2-27 22:05:23 | 只看该作者
通过自学老师给的资料和向同学请教,掌握了一些基本的操作,比如挂载优盘,编译程序,在Linux环境下运行,转换目录等等。学了这些基础才能进行下面的模拟OS程序。?
变相怪杰 该用户已被删除
7#
发表于 2015-3-9 16:59:08 | 只看该作者
一些显而易见的小错误还是用vi改正比较方便。以后的大一点的程序就得在Linux下调试了,因为有的头文件在VC里面说找不到。?
乐观 该用户已被删除
8#
发表于 2015-3-17 02:30:30 | 只看该作者
编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。
小魔女 该用户已被删除
9#
发表于 2015-3-23 19:56:28 | 只看该作者
请问谁有Linux的学习心得的吗?简单的说说?
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-12-23 17:39

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

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