iT邦幫忙

0

在 Kali 使用監聽模式的 TP-link Archer T4U

成功次數: 2
成功 kali 版本: 2021.1 和 2020.4
成功網卡 : TP-Link Archer T4U 、 Archer T3U

這裡使用 Archer T4U

  • 1. 插入USB , ==註: 用USB 2.0 或 3.0 有差==
  • 2. VMware 以及 VirtualBox 需要有偵測到網卡

VirtualBox

https://ithelp.ithome.com.tw/upload/images/20210531/20132367a9LJUDnypp.png
https://ithelp.ithome.com.tw/upload/images/20210531/20132367Gr94eSSr2u.png

Vmware

https://ithelp.ithome.com.tw/upload/images/20210531/20132367knloI1xHJQ.png

  • 3. 在家目錄安裝 Archer T4U 對應的芯片組為 RTL88X2BU

git clone https://github.com/cilynx/rtl88x2bu

  • 4. 安裝 dkms

sudo apt-get update
sudo apt-get install dkms

  • 5. ==非常重要== 因為進行過 update使 /lib/modules/ 會增加 5.9.0-kali5-amd64 這個版本,我們需要使用下列這行指令讓 uname -r 的版本從 kali1 切換到 kali5因為kali1沒有 soures and build 目錄

sudo apt dist-upgrade dist-upgrade and upgrade 差異
reboot

  • 6. 如果要有 Monitor 模式

cd ~\rtl88x2bu
vim Makefile 找到 CONFIG_WIFI_MONITOR 將 n 改為 y

  • 7. 把無線驅動的版本號放到 VER

VER=$(sed -n 's/\PACKAGE_VERSION="\(.*\)"/\1/p' dkms.conf)
查看 VER
echo ${VER}

  • 8. 備份對應的無線驅動到 /usr/src/rtl88x2bu-5.6.1

sudo rsync -rvhP ./ /usr/src/rtl88x2bu-${VER}

  • 9. 添加對應的無線驅動 (add)

sudo dkms add -m rtl88x2bu -v ${VER}

  • 10. 安裝 bc (build 時會用到)

sudo apt-get install bc

  • 11. 建立對應的模組 (build)

sudo dkms build -m rtl88x2bu -v ${VER}
查看建立的無線網卡模組 ==88x2bu.ko==
'ls /var/lib/dkms/rtl88x2bu/5.6.1/`uname -r`/x86_64/module/'

  • 12. 安裝對應建立的網卡模組 (install)

sudo dkms install -m rtl88x2bu -v ${VER}

  • 13. 載入對應的網卡模組 88x2bu

sudo modprobe 88x2bu

心得:
主要就是 /lib/modules 這裡的 5.9.0-kali1-amd64 並沒有 build 和 source 資料夾,經過 apt-get update 出現新的資料夾 5.9.0-kali5-amd64 裡面就包含了 build and source,而在建造無線網卡模組時,因為需要build and source 資料夾建造,因此需要使用 5.9.0-kali5-amd64 來建造,但使用 uname -r 就會發現預設是 5.9.0-kali1-amd64,所以需要將這個標頭檔升級, apt-get upgrade 無法解決,因此使用 apt-get dist-upgrade (需要重新開機來改變緩存)將標頭檔升級成 5.9.0-kali5-amd64 ,就可以開始建造無線網卡驅動了。 GO! GO!

補充:

查看目前 dkms 內有什麼

  • sudo dkms status

安裝驅動模組

  • sudo dkms install -m rtl88x2bu -v 5.6.1

解除安裝驅動模組

  • sudo dkms uninstall -m rtl88x2bu -v 5.6.1

完整移除整個驅動程式模組
sudo dkms remove rtl88x2bu/5.6.1 --all

modprobe 指令

  • sudo modprobe rtl88x2bu # 載入模組
  • sudo modprobe -r rtl88x2bu # 卸載模組

insmod、rmmod 與 lsmod

  • insmod rtl88x2bu.ko # 載入模組
  • rmmod rtl88x2bu # 卸載模組

參考資料: 2020最新kali安装无线网卡【COMFAST CF-812AC】Realtek RTL8812BU或88X2BU版本驱动(超详细!!!)


尚未有邦友留言

立即登入留言