ここにソースと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に合わせて再構成 |
git | GitHubなどのサイトからソースコードをダウンロードするために使います。 |
ディレクトリがあれば削除
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に認識されない時は、”安物買いの。。。?”と思いました。ドライバーが見つかってよかったです。問題無く動いています。
