爱看新闻的我 發表於 2023-10-4 00:00:00

详解CentOS 6.5如何安装Realtek无线网卡驱动

<p>
        <span><strong>一、安装前的准备工作  </strong></span></p>
<p>
        <span><strong>  检查无线网卡驱动的安装情况(通过查看网络接口的安装情况来检查)</strong></span></p>
<p>
         在虚拟终端下输入:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_258361">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments">#&gt; iwconfig</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        若显示如下信息,则表示未安装无线网卡驱动</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_608827">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">lo no wireless extensions. </code><code class="bash comments"># 本地回环接口 eth0 no wireless extensions. # 以太网接口</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        若显示如下信息,则表示已安装了</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_380681">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash plain">lo no wireless extension. eth0 no wireless extension. wlan0 Nickname: Mode:Managed Frequency=2.462 GHz Access Point: 8C:21:0A:57:C8:CA Bit Rate=300 Mb</code><code class="bash plain">/s</code> <code class="bash plain">Retry:on RTS thr:off Fragment thr:off Power Management period:0us mode:All packets received Link Quality=100</code><code class="bash plain">/100</code> <code class="bash plain">Signal level=-48 dBm Noise level=-120 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:0 Invalid misc:0 Missed beacon:0</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
        <span><strong>  查询无线网卡芯片信息</strong></span></p>
<p>
          在虚拟终端下输入:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_466306">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments">#&gt; lspci | grep -i network</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
          就可以获取到无线网卡芯片信息了,我的是RTL8191SEvB</p>
<p>
        <span><strong>  注意:</strong></span>若输入 <code>lspci | grep -i eth </code>,获取的是以太网的网卡信息 </p>
<p>
        <span><strong>  查询内核版本</strong></span></p>
<p>
          在虚拟终端下输入:</p>
<div class="jb51code">
        <div>
                <div class="syntaxhighlighterbash" id="highlighter_632365">
                        <div class="toolbar">
                                <span>?</span>
</div>
                        <table border="0" cellpadding="0" cellspacing="0"><tbody><tr>
<td class="gutter">
                                                        <div class="line number1 index0 alt2">
                                                                1</div>
                                                </td>
                                                <td class="code">
                                                        <div class="container">
                                                                <div class="line number1 index0 alt2">
                                                                        <code class="bash comments">#&gt; uname -r</code>
</div>
                                                        </div>
                                                </td>
                                        </tr></tbody></table>
</div>
        </div>
        <div class="codetool" id="codetool">
                <div class="code_n">
                        <textarea></textarea>
</div>
        </div>
</div>
<p>
           就可获取到内核信息了,我的是2.6.32-431.el6.x86_64</p>
<p>
         得到上述信息后,我们就可以到官网下载驱动了!</p>
<p>
        <span><strong> 二、安装驱动  </strong></span>              </p>
<p>
          解压驱动后,执行 <code>make &amp;&amp; make install </code>会反馈“<code>make: *** /lib/modules/2.6.32-431.el6.x86_64/build:没有那个文件或目录</code>”,但到 <code>ls /lib/modules/2.6.32-431.el6.x86_64/</code> 却发现存在build,那到底是发生什么事呢?通过 <code>ls -l /lib/modules/2.6.32-431.el6.x86_64/</code> 发现build是一个符号链接并指向<code>/usr/src/kernels/2.6.32-358.el6.x86_64</code>,但当前并没有该目录,因此使安装失败。</p>
<p>
          <strong>解决办法</strong>:执行 <code>yum install kernel-headers kernel-devel gcc*</code> ,安装完成后再执行 <code>make clean </code>和 <code>make &amp;&amp; make install </code>后,重启系统。</p>
<p>
          重启后会发现无线网卡已经启动了,但搜索不到任何热点,此时再重启一次吧!</p>
<p>
        <span><strong>三、配置DNS </strong></span>              </p>
<p>
           此时驱动已经搞掂了,但还是上不了网,ping一下度娘也没返回ip,那肯定是DNS的问题了。执行 <code>sudo vim /etc/resolv.conf </code>,添加nameserver就好了。  </p>
<p>
        <span><strong>四、相关知识简介</strong></span>             </p>
<p>
          <strong>1. lo(回环接口):</strong></p>
<p>
          作为虚拟网络接口,有系统或应用程序创建且无须驱动程序控制,用于系统内部的发送和接受数据包。(系统的进程间通讯)</p>
<p>
         <strong> 2. linux-headers</strong>:linux的开发头文件</p>
<p>
          <strong>3. linux-devel</strong>:包含linux的头文件、链接库和配置文件等,由于无线网卡驱动调用了内核的一些功能,因此在编译无线网卡驱动时(make &amp;&amp; make install),需要使用linux-devel</p>
<p>
        <span><strong>总结 </strong></span>                <br>
          终于可以上网了,以后的学习就方便一点了。或者大家会疑惑,那之前你是怎么下载资料的啊?手机当无线信号接收器,usb直连就可以上网了。这时执行 iwconfig 会看到usb0的网络接口哦!</p>
頁: [1]
查看完整版本: 详解CentOS 6.5如何安装Realtek无线网卡驱动