Recently I bought Netis WF2123 WiFi dongle from Botland.pl for my Raspberry Pi 2B to start my pet project. I had some troubles to install it on Raspberry Pi OS, so I decided to share my findings.
We can start with lsusb
command to check the USB devices attached to the Raspberry Pi.

The WLAN dongle uses Realtek RTL8192EU chipset. Looks like it is on the list, so (most likely) it works correctly from hardware perspective.
As a next step, let’s check if the interface is available using ifconfig -a
command.

We have eth0
and lo
interfaces only. We should expect to have wlan0
interface, but it is not available. Therefore, let’s check modules installed using lsmod
command.

There is nothing that seems to be a module related to 8192eu
, so it looks like we need to install drivers.
Basically, I have found the solution for this issue on raspberrypi.org forum. We need to connect Raspberry to Internet using Ethernet cable and download the drivers from this location. We should select the package on a basis of Raspberry Pi OS version. You can check it using uname -a
command. In my case, the version is 5.4.51 v7 #1333
, so I used the following command to get it:
wget http://downloads.fars-robotics.net/wifi-drivers/8192eu-drivers/8192eu-5.4.51-v7-1333.tar.gz
Then unpack it and install:
tar xzf 8192eu-5.4.51-v7-1333.tar.gz
./install.sh
After rebooting the device, you can notice wlan0
interface using ifconfig -a
command. Hooray! 🙂
As a last step, we need to connect the interface to proper WiFi network. It should be configured in /etc/wpa_supplicant/wpa_supplicant.conf
file.
sudo nano /etc/wpa_supplicant/wpa_supplicant.conf
The file content should look as below:
country=PL
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={ ssid="your_network_name"
psk="your_network_password"
}
Please use your own ISO country code (“PL” is for Poland) and set proper WiFi SSID and the password.
That’s it! After rebooting the device, you should be able to use your WiFi connection.