私は新しいセキュリティ/Linux学生であり、ワイヤレスデバイスをKali Linuxで動作させるのに苦労しています。
私は最近新しいラップトップを購入しました。特に:LenovoアイデアパッドZ50-70-01418NL ワイヤレスカードが付属しています。Realtek RTL8723BEワイヤレスLAN 802.11n PCI-E
LenovoはWindowsだけをサポートして無線作業が可能かを調べ始めました(結局ノートパソコンを買った理由がありましたね)
私は文字通りすべてをグーグルし、そのために何が関連性があり、何が関連していなかったのか、何が正しい方法であり、何でないのかを忘れました。
これhttps://github.com/lwfinger/rtl8723be次の行が表示されます。 「新しい8723 PCIカード用のコード - コードがカーネルに追加されるまでの一時コード」
だから私はドライバをコンパイルし、最終的に次のようにシステムにドライバをインストールする必要があると仮定します。
- ドライバをコンパイルする「make」コマンド
- 運転手を正しい場所に連れて行ってください。
- 利益!
「rtl8723be」コードを「作成しよう」としますが、何を試してもビルドエラーが発生します。うまくいくことを願ってほとんどすべてを試してみたので、長い間エラーが発生しましたが、ほとんどのエラーは次の行を指しています。
$(MAKE) -C $(KSRC) M=$(PWD) modules
最終的に私はrtl8723beドライバが正しく動作したいと思います。私が使うなら
ndiswrapper -i <.inf-file>'
ndiswrapperが.infファイルをインストールし、ndiswrapper -lがドライバを表示しているようです。
しかし、私に赤があります。
modprobe ndiswrapper
その結果は次のとおりです。
FATAL: Module ndiswrapper not found
~~~~~~~~~ 編集者 ~~~~~~~~~~~~
だからOSを再インストールしました。 (最初にカーネル3.15をインストールしようとしましたが、まだWi-Fiアダプタはありません。)必要なカーネルヘッダをインストールしました。以下から新しい「rtl8723be」をダウンロードしました。https://github.com/lwfinger/rtlwifi_new
(新しいバージョンはtrx.cのバグ修正= _ieee80211_is_robust_mgmt_frameのバージョン番号を修正)
「make」を使用しようとすると、次の結果が表示されます。
root@Kratos:~/rtlwifi_new/rtl8723be# make
make -C /lib/modules/3.14-kali1-amd64/build M=/root/rtlwifi_new/rtl8723be modules
make[1]: Entering directory `/usr/src/linux-headers-3.14-kali1-amd64'
CC [M] /root/rtlwifi_new/rtl8723be/dm.o
CC [M] /root/rtlwifi_new/rtl8723be/fw.o
CC [M] /root/rtlwifi_new/rtl8723be/hw.o
CC [M] /root/rtlwifi_new/rtl8723be/led.o
CC [M] /root/rtlwifi_new/rtl8723be/phy.o
CC [M] /root/rtlwifi_new/rtl8723be/pwrseq.o
CC [M] /root/rtlwifi_new/rtl8723be/pwrseqcmd.o
CC [M] /root/rtlwifi_new/rtl8723be/rf.o
CC [M] /root/rtlwifi_new/rtl8723be/sw.o
CC [M] /root/rtlwifi_new/rtl8723be/table.o
CC [M] /root/rtlwifi_new/rtl8723be/trx.o
LD [M] /root/rtlwifi_new/rtl8723be/rtl8723be.o
Building modules, stage 2.
MODPOST 1 modules
WARNING: "rtl_btc_get_ops_pointer" [/root/rtlwifi_new/rtl8723be/rtl8723be.ko] undefined!
CC /root/rtlwifi_new/rtl8723be/rtl8723be.mod.o
LD [M] /root/rtlwifi_new/rtl8723be/rtl8723be.ko
make[1]: Leaving directory `/usr/src/linux-headers-3.14-kali1-amd64'
それでは、このエラーはどういう意味ですか?警告: "rtl_btc_get_ops_pointer" [/root/rtlwifi_new/rtl8723be
今や近づいてきたような気がします。
ドライバとファームウェアを次のフォルダにコピーしてみました。
/lib/modules/3.14-kali1-amd64/kernel/drivers/net/wireless/rtlwifi/rtl8723be/rtl8723be.ko
/lib/firmware/rtlwifi/rtl8723befw.bin
ベストアンサー1
rtl8723beドライバの場合、カーネルを更新するだけです。
ここをクリックしてすべての手順に従ってください。