TL-WN725Nを使う

ここにソースとInstall方法が有ります。これに沿ってInstallして行きます。LANにつながっていることが前提。

sudo apt update 
必要なToolをInstall
sudo apt install -y build-essential raspberrypi-kernel-headers bc dkms git
パッケージ名説明
build-essentialコンパイルするための標準ツール
raspberrypi-kernel-headers情報ファイル群。ドライバー作成時に使用。
bcドライバーのビルドプロセス中の計算に使われます。
dkmsインストールしたドライバーを自動的に新しいOSに合わせて再構成
gitGitHubなどのサイトからソースコードをダウンロードするために使います。
ディレクトリがあれば削除
rm -rf rtl8188eus
ソースをダウンロード
git clone https://github.com/gglluukk/rtl8188eus.git
移動してmake と Install
cd rtl8188eus
make && sudo make install
ブラックリストを作成
echo 'blacklist r8188eu' | sudo tee -a '/etc/modprobe.d/realtek.conf'
echo 'blacklist rtl8xxxu' | sudo tee -a '/etc/modprobe.d/realtek.conf'
依存関係リスト更新して
sudo depmod -a
その後レブート
sudo reboot

raspberry piが立ち上がったらMonitorでネットの確認をする
nmcli device

monitorに以下の様に表示される(環境によって違う)
DEVICE TYPE STATE CONNECTION
eth0 ethernet connected Wired connection 1
lo loopback connected (externally) lo
wlan0 wifi disconnected —
wlan1 wifi disconnected —

今回使用したRaspberry PIは3B。 wlan0が内蔵のモジュール。 wlan1がRTL8188EUSです。
次につなぎたいSSIDを確認

nmcli device wifi list

monitorに以下の様に表示
IN-USE BSSID      SSID   MODE CHAN   RATE SIGNAL BARS SECURITY
  0A:10:86:B0:02:66  aterm-193b5c-g  Infra   3 270 Mbit/s  100 ▂▄▆█ WPA1 WPA2
  A4:12:42:F1:38:F6  aterm-193b5c-g  Infra   3 130 Mbit/s  72 ▂▄▆_ WPA1 WPA2
  1C:7C:98:8D:21:26  xg100n-8d2125-1 Infra   11 260 Mbit/s  55 ▂▄__ WPA2
  1E:7C:98:8D:21:26  xg100n-8d2125-2 Infra   11 260 Mbit/s  50 ▂▄__ WPA2
  D8:10:68:85:D2:33  DaikinAP05475 Infra   1 65 Mbit/s  42 ▂▄__ WPA2
つなぎたいSSIDを確認。
今回は wlan1につなぎたいので下記を実行
sudo nmcli device wifi connect “xxxxxxxx” password “yyyyyyyy” ifname wlan1

仮に現在eth0につながっていたとしたら
sudo nmcli device disconnect eth0
でeth0が切れてwlan1が有効になります。

最後に

値段が安くて買ったWiFiドングルですがRaspberry PIに認識されない時は、”安物買いの。。。?”と思いました。ドライバーが見つかってよかったです。問題無く動いています。