CentOS 5.10安裝無線網卡驅動全面總結

來源:互聯網
上載者:User

標籤:centos 5.10   無線網卡驅動   

        轉載請註明出處:http://blog.csdn.net/bettarwang/article/details/41908987

    這幾天因為想嘗試一下CentOS,所以就在筆記本上安裝了一個CentOS 5.10,但是安裝完之後問題來了:它不像Ubuntu那樣安裝後之後就有相應的無線網卡驅動。所以如果要使用YUM安裝或更新軟體的話,第一件事就是安裝無線網卡驅動。這中間的過程實在異常曲折,因為網路上很多人的文章是在已經能上網(比如通過有線上網)的前提下來安裝無線網卡驅動,那自然簡單許多。為了讓後來者能更輕鬆地fix這個問題,特意寫下本文。

       第一步:查看自己的無線網卡型號

      在root下輸入以下命令即可:

lspci|grep Ethernet
我的顯示的是05:00.0 Ethernet controller:Qualcomm Atheros:AR8151 v2.0 Gigabit Ethernet(revc0)

這說明我的網卡型號是AR8151

 一般來說像在Win系統下直接到它的官網擷取驅動就可以,但是我上它的官網發現它竟然沒有為Linux系統準備相應的驅動,主要原因可能是廠商覺得Linux的使用者少,投入不值得吧。

        幸運的是,有很多熱心的網友自己寫出了相應的驅動,我在http://www.linuxidc.com/Linux/2012-11/75101.htm 這篇文章中找到了相應的驅動,再次感謝作者的無私貢獻。

       如果有讀者想要這個驅動的,在下面留下郵箱,我可以發給你。

       第二步:做好安裝前的準備工作

       上面提到的那篇文章,其實省略了安裝驅動前的準備工作,那就是先安裝好kernel-headers和gcc編譯器,否則解壓後安裝全出現makefile:61*** linux kernel source not found的錯誤。

       有人建議到CentOS的官網去找相應的安裝包,其實也不是不可以,但是這樣可能會出現微小的版本不相容問題。其實完全沒必要,因為這些都包含在安裝系統所用的iso中,只要解壓它,然後在CentOS下就可以找到kernel-headers-2.6.18-371.el5.i386.rpm,kernel-devel-2.6.18-371.el5.i686.rpm,gcc-4.1.2-54.el5.i386.rpm這些檔案。當然,還有相應的庫依賴,但是這些所需要的庫也都在CentOS下。

       所以我們只需要用隨身碟或者光碟片copy過去,然後掛載即可安裝。下面是安裝順序:

      rpm -ivh cpp-4.1.2-54.el5.i386.rpm

      rpm -ivh kernel-headers-2.6.18-371.el5.i386.rpm

      rpm -ivh kernel-devel-2.6.18-371.el5.i686.rpm

      rpm -ivh glibc-headers-2.5-118.i386.rpm

      rpm -ivh glibc-devel-2.5-118.i386.rpm

      rpm -ivh libgomp-4.4.7-1.el5.i386.rpm

      rpm -ivh gcc-4.1.2-54.el5.i386.rpm

      之所以需要安裝gcc編譯器,是因為所擷取的驅動檔案其實還是源檔案,需要經過編譯才能使用。

     第三步:編譯並安裝無線網卡驅動。

     將驅動檔案解壓放到/usr/local/src/nicdriver目錄下面(如果沒有這個目錄就先mkdir),然後再依次執行下面的命令:

   1. cd /usr/local/src/nicdriver
   2. make
   3. make install
   4. cd /lib/modules/2.6.18-194.el5PAE/kernel/drivers/net/atl1e(之所以要將目錄切換到這裡,是因為上面的操作,會在此目錄下面產生一個atl1e.ko檔案,這個檔案正是我們所需要的)
   5. insmod atl1e.ko(在執行這一步的操作時,會顯示“insmod: error inserting ‘atl1e.ko‘: -1 File exists”的資訊,不用理會,繼續執行下面的命令)
   6. lsmod |grep atl1e(如果執行這一步的操作時,顯示類似“atl1e 744000”的資訊,表示已經成功完裝了驅動)
   7. ifconfig -a(再次確認一下,如果在命令的輸出中顯示有“eth0”的字樣,那就表示網卡已經正常了)

    當完成以上的步驟之後,你就可以設定網卡的其它資訊,如IP地址,DNS等。此時如果想要像Win那樣設定無線網路,則只需要以下兩個命令即可:

首先,開啟NetworkManager的服務,在root使用者下,執行

chkconfig NetworkManager on
然後重啟網卡

service NetworkManager start

這樣在圖形介面的右上方就能夠出現一個無線網路表徵圖,點進去,即可搜到附近的網路訊號。


但是我個人還是更喜歡直接用命令列進行配置,這方面已經有非常詳細的講解,我就不重複造輪子了,想要用命令列進行網路設定的推薦下面這篇文章:http://blog.csdn.net/centre10/article/details/6769490


CentOS 5.10安裝無線網卡驅動全面總結

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.