web-dev-qa-db-ja.com

Wifiがkali-linuxで機能していません

Windows10でkalilinuxをデュアルブートします。インストール後、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
1
defalt

ここ または ここ からファームウェアをダウンロードします

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

テキストエディタを選択します。例:1nano)次の行を追加します(確認します)。

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

詳細オプションからシステムを再起動します。4.8.0カーネルバージョンでKali-linuxを起動し、バックポートをコンパイルします。

更新

ブラックリストAcer_wmi問題を解決する

2
GAD3R

ターミナル出力rfkill listは、次の問題を示しています。

Acerハードウェアを使用していない場合でも、GNU/LinuxカーネルはAcer_wmiカーネルモジュールをロードしています。

Acer_wmiカーネルモジュールとintel_wmiカーネルモジュールの両方が同時に実行されているため、競合が発生し、ワイヤレスアダプタがAcer_wmiカーネルモジュールによって非アクティブ化されます。

ただし、AcerのNIC)ではなく、Intelアダプターを使用しています。

したがって、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ハードウェアを使用していないため、Acer-ワイヤレスインターフェイスはコンピュータ上で無効なワイヤレスインターフェイスです。

2
defalt

複雑なものは必要ありません。aptを使用してファームウェアパッケージを直接インストールできます。

ファームウェアをインストールするためのコマンドは次のとおりです。

Sudo apt-get update
Sudo apt-get install firmware-iwlwifi

ドライバをリロードするコマンドは次のとおりです。

Sudo modprobe -r iwlwifi
Sudo modprobe iwlwifi
1
Tim Fletcher