I have no problem using WIFI or Ethernet on my laptop using Kali Linux, BUT I bought a new wifi adapter to just see if things would be faster but I'm having problems with getting it to work.
The new adapter I have is called the Hakimonoe Wifi Adapter. It is kinda small just plug it int the usb. It features Bluetooth and Wifi adapter in one.
Just wondering if anyone knows how to set these things up. When I plug it in, my computer gets a notification saying a removable device has been found.
Well when I go to open the adapter in. It opens my file management system and shows WiFi&BT .exe And it shows a folder inside the device saying "System Volume Information" and inside of that folder its two items named "Indexer Volume Guid" and "WPSetting.dat"
Someone help me use this adapter on Kali Linux.
To get the wifi up one needs to identify specific details of the wifi and then to load, or find, the driver that will run it in linux. The following is an example of one process on a machine here.
First plug the usb into a socket and run:
Code:
[~]$ lsusb
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 002: ID 174c:2074 ASMedia Technology Inc. ASM1074 High-Speed hub
Bus 001 Device 003: ID 046d:c33c Logitech, Inc. G512 RGB MECHANICAL GAMING KEYBOARD
Bus 001 Device 004: ID 0e8d:1887 MediaTek Inc. Slim Portable DVD Writer
Bus 001 Device 005: ID 046d:c077 Logitech, Inc. Mouse
Bus 001 Device 006: ID 8087:0033 Intel Corp. AX211 Bluetooth
Bus 001 Device 007: ID 2357:0107 TP-Link TL-WN821N v5/v6 [RTL8192EU]
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 002 Device 002: ID 174c:3074 ASMedia Technology Inc. ASM1074 SuperSpeed hub
The output shows this particular wifi adapter is the TP-Link.
Note the numbers (in hex) of that wifi adapter: 2357:0107, and RTL8192EU.
The code for the vendor is 2357.
The code for the product is 0170.
The code for the driver is 8192EU which refers to a Realtek chipset.
Run the following to see what the system says about that driver 8192EU:
Code:
[~]$ locate -i 8192eu
/usr/lib/firmware/rtl_bt/rtl8192eu_fw.bin
/usr/lib/firmware/rtlwifi/rtl8192eu_ap_wowlan.bin
/usr/lib/firmware/rtlwifi/rtl8192eu_nic.bin
/usr/lib/firmware/rtlwifi/rtl8192eu_wowlan.bin
Only the firmware is available to the system, but no driver.
If there was a driver in the kernel, then another sort of output would be shown. For example, another machine here running an intel wifi which uses the iwlwifi driver has output that shows both a line for the firmware, and for the driver (which is loaded as a module):
Code:
[~]$ locate -i iwlwifi
<snip>
/usr/lib/firmware/intel/iwlwifi/iwlwifi-ty-a0-gf-a0.pnvm
<snip>
/usr/lib/modules/6.17.12+deb14-amd64/kernel/drivers/net/wireless/intel/iwlwifi/iwlwifi.ko.xz
<snip>
If the output on your machine in relation to the driver shows that no driver is present, then you can search online for a driver. In the above example of the 8192eu, a driver exists on github and it can be downloaded, compiled and then loaded as a module by the kernel and then work as expected. That's how a machine here runs the TP-Link TL-WN821N wifi adapter.
Note that the above checks need to be made on your machine and one cannot rely on sundry information about the adapter online. Manufacturers are known to change chipsets without making changes to model numbers, so one needs to know what one actually has to run on one's machine.