Wifi 在 kali-linux 中不起作用
我使用 Windows 10 雙啟動 kali linux。安裝後 wifi 無法正常工作。我可以使用 USB 調製解調器執行網際網路。令人驚訝的是,在安裝過程中,我提供了安裝程序所要求的 wifi 和乙太網所需的所有韌體。其餘的韌體仍然失去,我
/lib/firmware
在安裝後將它們複製到。我有Intel Dual-Band Wireless AC-3165
wifi適配器。0: hci0: Bluetooth Soft blocked: no Hard blocked: no 1: phy0: Wireless LAN Soft blocked: no Hard blocked: no 2: acer-wireless: Wireless LAN Soft blocked: yes Hard blocked: no
wget https://wireless.wiki.kernel.org/_media/en/users/drivers/iwlwifi-7265-ucode-16.242414.0.tgz tar xvf iwlwifi-7265-ucode-16.242414.0.tgz
將其複製到您的 /lib/firmware
cp iwlwifi* /lib/firmware
安裝所需的軟體包
build-essential
和linux-headers
:sudo apt-get install build-essential
執行
apt-cache search linux-headers
然後安裝下載並編譯反向移植:
wget https://www.kernel.org/pub/linux/kernel/projects/backports/2016/03/24/backports-20160324.tar.gz tar xvf backports-20160324 cd backports-20160324 make defconfig-iwlwifi make make install
重啟
編輯
打開
sources.list
文件:apt edit-sources
選擇文本編輯器 e,g :
1
(nano
) 添加以下行(驗證):deb http://http.kali.org/kali kali-rolling main contrib non-free
保存它然後執行以下命令:
apt-get update apt-get upgrade apt-cache search linux-headers
然後安裝適當的
linux-headers
例如:apt-get install linux-headers-4.8.0-kali1-amd64 apt-get install linux-image-4.8.0-kali1-amd64
重啟你的系統,從高級選項Boot Kali-linux with the
4.8.0
kernel version然後編譯 backports 。更新
您的終端輸出
rfkill list
顯示以下問題:GNU/Linux 核心正在載入
acer_wmi
核心模組,即使您沒有使用 Acer 硬體。核心模組
acer_wmi
和intel_wmi
核心模組同時執行,導致衝突並導致無線適配器被acer_wmi
核心模組停用。但是,您使用的是英特爾適配器,而不是 Acer 的 NIC。
所以
acer_wmi
模組需要被列入黑名單(= 防止它在啟動過程中啟動)。請將以下命令複製粘貼到終端中,然後按
ENTER
:
gksudo gedit /etc/modprobe.d/blacklist.conf
使用 gedit 編輯器,請向下滾動並將以下配置行添加到文件中
/etc/modprobe.d/blacklist.conf
:blacklist acer_wmi
使用 gedit 編輯器,保存對
/etc/modprobe.d/blacklist.conf
文件的更改。然後重新啟動並重新測試無線。此黑名單操作應使更改永久生效,即使在重新啟動後也是如此。
這應該會強制 Linux 核心停止載入
acer_wmi
模組,這可能會導致核心軟阻塞您的無線適配器。acer-wireless 介面在您的電腦上是無效的無線介面,因為您沒有使用 ACER 硬體。