我是 Linux 新手。昨天剛下載並安裝了 Kali Linux 1.0.7。
我家裡有無線連線。
但 Kali 似乎沒有檢測到網路。我轉到網路圖標,只看到那裡的有線連接。
當我輸入 ifconfig 時,似乎檢測到乙太網路連接:
$ ifconfig
eth0 Link encap:Ethernet HWaddr 20:89:84e5:f0:37
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txquelen:1000
RX bytes:0 (0.0B) TX bytes:0 (0.0B)
Interrupt:16
lo Link encap: local Loopback
inet addr:127.0.1.1 Mask: 255.1.1.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:20 errors:0 dropped:0 overruns:0 frame:0
TX packets:20 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txquelen:0
RX bytes:1200(1.1 KiB) TX bytes:1200(1.1KiB)
但是當我打字時
$ iwconfig
eth0: no wireless extensions
lo: no wireless extensions
我怎麼能讓它檢測到連接?請幫忙。 :(
編輯1:
$ lspci -nnk
01:00.0 Ethernet controller [0200]: Atheros Communications Inc. Device [1969:10a0] (rev 01) Subsystem: Lenovo Device [17aa:3802] Kernel Driver in use : alx
02:00.0 Network controller [0280] :Broadcom Corporation BCM43142 802.11b/g/n [14e4:4365] (rev 01) Subsystem:Lenovo Device [17aa:0611] Kernel Driver in use: bcma-pci-bridge
答案1
BCM43142
開源驅動程式不支援您的無線卡b43
(請參閱這)
嘗試安裝他們的專有驅動程式博通 Linux STA
請依照下列步驟建置和安裝驅動程式(使用 root shell sudo -i
):
安裝所需的套件和工具
# echo 'deb http://ftp.us.debian.org/debian stable main contrib non-free' > /etc/apt/sources.list # echo 'deb-src http://ftp.us.debian.org/debian stable main contrib non-free' > /etc/apt/sources.list # apt-get update && apt-get upgrade # apt-get install build-essential linux-headers-$(uname -r) # apt-get build-dep linux
從此處下載正確的 Broadcom Linux STA 驅動程式(32 位元或 64 位元)http://www.broadcom.com/support/802.11/linux_sta.php
提取壓縮包
# mkdir hybrid_wl # cd hybrid_wl # tar xzf <path-to-tarball>/hybrid-v35*
將驅動程式建構成 Linux 可載入核心模組
# make clean # make
這將構建
wl.ko
文件。如果該檔案不存在,則表示建置時出現錯誤。現在您需要刪除衝突的驅動程式。檢查是否存在任何衝突的驅動程式# lsmod | grep "brcmsmac\|b43\|ssb\|bcma\|wl"
刪除那些已經存在的模組:
# rmmod b43 # rmmod brcmsmac # rmmod ssb # rmmod bcma # rmmod wl
並將它們列入黑名單以防止將來加載它們
# echo "blacklist ssb" >> /etc/modprobe.d/blacklist.conf # echo "blacklist bcma" >> /etc/modprobe.d/blacklist.conf # echo "blacklist b43" >> /etc/modprobe.d/blacklist.conf # echo "blacklist brcmsmac" >> /etc/modprobe.d/blacklist.conf
安裝模組
# insmod lib80211 # insmod wl.ko
等待幾秒鐘,讓網路管理員偵測新的驅動程式安裝並檢查 Wifi 是否正常運作。
說明取自這裡。
希望這可以幫助。 :)
答案2
你也可以嘗試
# apt-get install firmware-iwlwifi
# modprobe -r iwlwifi; modprobe iwlwifi