CentOS 有线无法上网 解决办法 网卡驱动安装
 2015.03.04    |      Linux问题集合    |     AilsonJack    |     暂无评论    |     2233 views
By: Ailson Jack
Date: 2014-04-21
个人博客: http://www.only2fire.com/
<p style="text-indent: 0em;"><span style="color: rgb(51, 51, 51);">注:本文参考了网上相关资料,且通过了本人的尝试。</span></p><p style="text-indent: 0em;"><span style="color: rgb(51, 51, 51);">如果你的电脑安装了CentOS后无法用有线上网,那么就请执行这个命令:</span></p><p style="text-indent: 0em;"><span style="color: rgb(255, 0, 0);">lspci | grep -i eth</span></p><p style="text-indent: 0em;"><span style="color: rgb(51, 51, 51);">我的终端显示的结果为:</span><span style="box-sizing: border-box; color: rgb(0, 176, 240);">02:00.0 Ethernet controller: Qualcomm Atheros AR8161 Gigabit Ethernet (rev 08)</span><span style="box-sizing: border-box; color: rgb(0, 0, 0);">。</span></p><p style="text-indent: 0em;"><span style="background-color: rgb(255, 255, 255);">接着再执行一下命令:<span style="background-color: rgb(255, 255, 255);color: rgb(255, 0, 0);">ifconfg</span></span></p><p style="text-indent: 0em;"><span style="background-color: rgb(255, 255, 255);">终端显示的连接中没有<span style="background-color: rgb(255, 255, 255);color: rgb(255, 0, 0);">eth0</span>或者<span style="background-color: rgb(255, 255, 255);color: rgb(255, 0, 0);">ethx</span>(x代表1~......)的相关信息</span><span style="background-color: rgb(255, 255, 255);">,</span>如果你的电脑终端显示的也是上诉类似的情况,那么不用纠结了,这是网卡驱动没装好,好吧,接下来就由我来分享一下我的解决方法吧:</p><p>注:我电脑的网卡是<span style="color: rgb(0, 176, 240);">Atheros AR8161</span>这个,可能你的电脑不是这个,那么就请你去下载与你相关的驱动吧,不过安装方法都大同小异啦!</p><p>我这里针对的是安装<span style="color: rgb(0, 176, 240);">Atheros AR8161</span>。</p><p style="text-indent: 0em;"><span style="color: rgb(51, 51, 51); box-sizing: border-box;">首先需要准备的:与你电脑相关的网卡驱动。</span><br/></p><p style="text-indent: 2em;"><span style="box-sizing: border-box; color: rgb(51, 51, 51);"></span></p><p class="artical_littlestyle1">1、下载Atheros AR8161驱动,下面是网址</p><p style="text-indent: 0em;"><span style="box-sizing: border-box; color: rgb(51, 51, 51);"></span>下载地址:<a class="btn btn-success" href="https://pan.baidu.com/s/1gd3hNvd" target="_blank">点此下载</a> <span style="color: rgb(51, 51, 51);">下载好后,进行解压,解压得到目录:</span><span style="box-sizing: border-box; color: rgb(0, 176, 240);">alx-linux-v2.0.0.6</span></p><p class="artical_littlestyle2">2、CentOS默认是没有安装gcc的,你可以执行:<span style="color: rgb(255, 0, 0);">gcc</span></p><p style="text-indent: 0em;"><span style="color: rgb(51, 51, 51);">如果终端显示:</span><span style="box-sizing: border-box; color: rgb(0, 176, 240);">bash: gcc: comman not found</span><br/><span style="color: rgb(51, 51, 51);">那么就说明你的电脑还没安装gcc,此时执行下面的命令来安装gcc</span><br/><span style="color: rgb(51, 51, 51);">执行命令:</span><span style="box-sizing: border-box; color: rgb(255, 0, 0);">yum install gcc</span><br/><span style="color: rgb(51, 51, 51);">等待gcc安装完成。</span></p><p style="text-indent: 0em;"><span style="color: rgb(51, 51, 51);"></span></p><p class="artical_littlestyle3">3、安装kernel-headers 和 kernel-devel</p><p style="text-indent: 0em;"><span style="color: rgb(51, 51, 51);">在终端执行如下命令:</span><br/><span style="box-sizing: border-box; color: rgb(255, 0, 0);">yum install kernel-headers-$(uname -r) kernel-devel-$( uname -r) -y</span></p><p style="text-indent: 0em;"><span style="box-sizing: border-box;"></span></p><p class="artical_littlestyle4">4、在终端下切换路径到刚才解压的文件下,即将路径切换到文件夹alx-linux-v2.0.0.6里面</p><p style="text-indent: 0em;"><span style="box-sizing: border-box;"></span><span style="color: rgb(51, 51, 51);">接着执行命令:</span><span style="box-sizing: border-box; color: rgb(255, 0, 0);">cd ./src/</span><br/><span style="color: rgb(51, 51, 51);">接着执行命令:</span><span style="box-sizing: border-box; color: rgb(255, 0, 0);">make</span><span style="color: rgb(51, 51, 51);">&nbsp;此时在src文件夹中产生了一个alx.ko文件</span><br/><span style="color: rgb(51, 51, 51);">接着执行命令:</span><span style="box-sizing: border-box; color: rgb(255, 0, 0);">mkdir /lib/modules/2.6.32-358.6.2.el6.x86_64/kernel/net/wired&nbsp;</span><span style="box-sizing: border-box; color: rgb(0, 176, 240);">不必敲全,用TAB键补全,只要找对自己的内核目录就行,这一步只是创建一个wired目录,因此用TAB键补全,找到自己对应的目录是很重要的</span><span style="box-sizing: border-box;">。</span></p><p style="text-indent: 0em;"><span style="box-sizing: border-box;"></span></p><p class="artical_littlestyle1">5、拷贝alx.ko到上一步创建的文件夹里面</p><p style="text-indent: 0em;"><span style="box-sizing: border-box;"></span><span style="color: rgb(51, 51, 51);">接着执行命令:</span><span style="box-sizing: border-box; color: rgb(255, 0, 0);">vi /lib/modules/2.6.32-358.6.2.el6.x86_64/modules.networking</span><span style="color: rgb(51, 51, 51);">&nbsp;&nbsp;</span><span style="box-sizing: border-box; color: rgb(0, 176, 240);">不必敲全,用TAB键补全,只要找对自己的内核目录就行,找到自己对应的目录是很重要的</span><span style="box-sizing: border-box;">。</span><br/><span style="color: rgb(51, 51, 51);">在</span><span style="box-sizing: border-box; color: rgb(0, 176, 240);">modules.networking</span><span style="color: rgb(51, 51, 51);">的第一行加入</span><span style="box-sizing: border-box; color: rgb(255, 0, 0);">alx.ko</span><span style="color: rgb(51, 51, 51);">,如下图:</span></p><p style="text-align:center"><span style="color: rgb(51, 51, 51);"><img src="/uploads/AilsonJack/2018.08.10/1533913869208701.bmp" onclick="preview_image(&#39;/uploads/AilsonJack/2018.08.10/1533913869208701.bmp&#39;)"/></span></p><p style="text-indent: 0em;"><span style="color: rgb(51, 51, 51); font-family: "></span></p><p class="artical_littlestyle2">6、执行命令:<span style="color: rgb(255, 0, 0);">vi /etc/sysconfig/modules/alx.modules</span></p><p style="text-indent: 0em;"><span style="color: rgb(51, 51, 51); font-family: ">在</span><span style="box-sizing: border-box; color: rgb(255, 0, 0);">alx.modules</span><span style="color: rgb(51, 51, 51); font-family: ">中添加如下内容:</span><br/><span style="color: rgb(0, 112, 192);"><span style="box-sizing: border-box;">#!/bin/sh</span><br/><span style="box-sizing: border-box;">if [ ! -c /dev/input/alx.ko ] ; then</span><br/><span style="box-sizing: border-box;">exec /sbin/modprobe alx &gt;/dev/null 2&gt;&amp;1</span><br/><span style="box-sizing: border-box;">fi</span></span><span style="color: rgb(51, 51, 51); font-family: "></span><br/></p><p style="text-align:center"><span style="box-sizing: border-box; font-family: "><img src="/uploads/AilsonJack/2018.08.10/1533913884832666.bmp" onclick="preview_image(&#39;/uploads/AilsonJack/2018.08.10/1533913884832666.bmp&#39;)"/></span></p><p style="text-align:center"><span style="color: rgb(51, 51, 51); font-family: "><img src="/uploads/AilsonJack/2018.08.10/1533913925926035.bmp" onclick="preview_image(&#39;/uploads/AilsonJack/2018.08.10/1533913925926035.bmp&#39;)"/></span></p><p style="text-indent: 0em;"><span style="color: rgb(51, 51, 51); font-family: "></span></p><p class="artical_littlestyle3">7、最后执行其他命令:</p><p style="text-indent: 0em;"><span style="color: rgb(51, 51, 51);"></span><span style="color: rgb(51, 51, 51); font-family: ">首先执行命令:</span><span style="box-sizing: border-box; color: rgb(255, 0, 0);"><em style="box-sizing: border-box;"><span style="box-sizing: border-box;font-weight: 700;">depmod -a</span></em></span><br/><span style="color: rgb(51, 51, 51); font-family: ">接着执行命令:</span><span style="box-sizing: border-box; color: rgb(255, 0, 0);"><em style="box-sizing: border-box;"><span style="box-sizing: border-box;font-weight: 700;">modprobe alx</span></em></span><br/><span style="box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: ">好了至此,网卡驱动安装就大功告成了,看看你的网络是否连接上了呢,反正我的是连上了呢^_^。</span></p><p style="text-align: center;"><span style="box-sizing: border-box; font-weight: 700; color: rgb(51, 51, 51); font-family: "><img src="/uploads/AilsonJack/2018.08.10/1533913961771829.bmp" onclick="preview_image(&#39;/uploads/AilsonJack/2018.08.10/1533913961771829.bmp&#39;)"/></span></p>
欢迎关注博主的公众号呀,精彩内容随时掌握:
热情邀请仔细浏览下博客中的广告,万一有对自己有用或感兴趣的呢。◕ᴗ◕。。
如果这篇文章对你有帮助,记得点赞和关注博主就行了^_^,当然了能够赞赏博主,那就非常感谢啦!
注: 转载请注明出处,谢谢!^_^
 赞 0
暂无评论,要不要来个沙发
发表评论

 
Copyright © 2015~2023  说好一起走   保留所有权利   |  百度统计  蜀ICP备15004292号