標籤:
重新坑了小夥伴一台電腦,用來裝centOS練習和做伺服器用,哈哈哈
裝了了CentOS 7後發現無線網卡讀不出來,沒有裝驅動,網卡是Broadcom ╮(╯_╰)╭
1.首先確定網卡是否為坑爹類型Broadcom:
/sbin/lspci | grep Broadcom
結果是的:
[[email protected] ~]# /sbin/lspci | grep Broadcom04: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
可以用無線上網啦 ╰(?? ▽ ??)╯
CentOS 7 安裝Broadcom無線網卡驅動