Kali-Linux

Wifi 在 kali-linux 中不起作用

  • May 13, 2020

我使用 Windows 10 雙啟動 kali linux。安裝後 wifi 無法正常工作。我可以使用 USB 調製解調器執行網際網路。令人驚訝的是,在安裝過程中,我提供了安裝程序所要求的 wifi 和乙太網所需的所有韌體。其餘的韌體仍然失去,我/lib/firmware在安裝後將它們複製到。我有Intel Dual-Band Wireless AC-3165wifi適配器。

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-essentiallinux-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.0kernel version然後編譯 backports 。

更新

黑名單acer_wmi解決問題

您的終端輸出rfkill list顯示以下問題:

GNU/Linux 核心正在載入acer_wmi核心模組,即使您沒有使用 Acer 硬體。

核心模組acer_wmiintel_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 硬體。

引用自:https://unix.stackexchange.com/questions/321464