CentOS 7 安裝Broadcom無線網卡驅動


重新坑了小伙伴一台電腦,用來裝centOS練習和做服務器用,哈哈哈

 

裝了了CentOS 7后發現無線網卡讀不出來,沒有裝驅動,網卡是Broadcom ╮(╯_╰)╭

 

1.首先確定網卡是否為坑爹類型Broadcom:

/sbin/lspci | grep Broadcom

結果是的:

[root@localhost ~]# /sbin/lspci | grep Broadcom
04:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)
06:00.0 Ethernet controller: Broadcom Corporation NetLink BCM5906M Fast Ethernet PCI Express (rev 02)

  

2.需要把網卡驅動弄下來,然后自己編譯,所以要先安這個東西:

sudo yum install kernel-headers kernel-devel gcc

 

3.查看系統位數(如果已經知道可以略過這一步):

getconf LONG_BIT

(32位的系統中int類型和long類型一般都是4字節,64位的系統中int類型還是4字節的,但是long已變成了8字節inux系統中可用"getconf WORD_BIT"和
"getconf LONG_BIT"獲得word和long的位數。64位系統中應該分別得到32和64。)

 

接下來到這里下載http://www.broadcom.com/support/802.11/linux_sta.php驅動

也可以用wget:這是wget的地址:

32位:http://www.broadcom.com/docs/linux_sta/hybrid-v35-nodebug-pcoem-6_30_223_248.tar.gz

64位:http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_248.tar.gz

 

4.安裝

# mkdir wl  //解壓並安裝
# cd wl
# wget http://www.broadcom.com/docs/linux_sta/hybrid-v35_64-nodebug-pcoem-6_30_223_248.tar.gz //根據自己系統選擇不兩只的地址
# tar zxf hybrid-v35_64-nodebug-pcoem-6_30_223_248.tar.gz  //根上面的文件名一致
# make
# rmmod bcm43** //從kernel中刪除現有無線模塊
# rmmod b43
# rmmod b43legacy
# rmmod ndiswrapper
# make install //成功編譯后將驅動模塊裝入內核
# depmod `uname -r`
# modeprobe wl

可以用無線上網啦 ╰(๑◕ ▽ ◕๑)╯

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM