1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Ubuntu wireless driverのオフラインインストール

Last updated at Posted at 2024-10-31

RTL8822CE dkmsドライバのネットなしPCへのインストール

対象者

  • Ubuntu でlshw叩いて、なんだっけ?というレベルの従業員
  • 物忘れが激しい年代のエンジニア
  • Windowsはとりあえず持っている

Ubuntu上では基本的に有線LANを使えば解決ですが、無線を使う事情がある場合

  • 今回は手っ取り早くWindowsでWireless ドングルの型番を知るため、Windowsで確認
  • デバイスマネージャー

screencopy.png

RTL8822CEということが分かりました

要注意

  • 取り付けたPCに内臓のWLANアダプタみてました・・・
  • Realtekだということでよく注意してなかったです

Windows側でドライバ提供元へアクセス

  • 今回はこちらのサイトから入手しました。

警告

  • 別のWireless driverが正常に使えない Ubuntu PCへ移します。
  • 諸般の事情でWSLが使えないPCなので、この処理です。
  • もしくはもう一台あるUbuntuPCで進めればよかった・・・!?

wget https://github.com/juanro49/rtl88x2ce-dkms/releases/download/5.7.3_35403_20210523/rtl88x2ce-dkms_35403_amd64.deb
sudo dpkg -i rtl88x2ce-dkms_35403_amd64.deb

ダウンロードしたパッケージを当該PCへ移す

  • ネットワークが使えないので古典的にUSBメモリで移動

失敗だと⁉

ターミナル
sudo dpkg -i rtl88x2ce-dkms_35403_amd64.deb
<略>
Status 10...hogehoge

によると

  • Kernelのバージョンが5.2以降が必要ですが、今回のPCはUbuntu 22.04で5.19.xx
  • つまり、対象外( ^ω^)・・・

改めてドライバを確認

lsusb結果(open属性なし)
ターミナル画面


lsusb
Bus 008 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 007 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 006 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 005 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 004 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 003 Device 004: ID 12cf:ff9c DEXIN Tt eSPORTS BLACK Gaming mouse
Bus 003 Device 003: ID 1b1c:1b73 Corsair CORSAIR K70 RGB TKL CHAMPION SERIES Mechanical Gaming Keyboard
Bus 003 Device 002: ID 26ce:01a2 ASRock LED Controller
Bus 003 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 003: ID 0b95:1790 ASIX Electronics Corp. AX88179 Gigabit Ethernet
Bus 002 Device 002: ID 2109:0817 VIA Labs, Inc. USB3.0 Hub             
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 006: ID 291a:8394 Anker                   Anker USB-C Basic Dock 
Bus 001 Device 005: ID 05e3:0608 Genesys Logic, Inc. Hub
Bus 001 Device 004: ID 2109:2817 VIA Labs, Inc. USB2.0 Hub             
Bus 001 Device 003: ID 2357:011e TP-Link AC600 wireless Realtek RTL8811AU [Archer T2U Nano]

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub


正しいドライバを探す RTL8812AU RTL882xじゃない

RTL8812AU

  • 参考記事:私の環境ではちょっと今回はうまく行きませんでしたが、方向性はこうでしょう

1.試したドライバ

  • こちらはシェルもあり、セットアップが簡単そう
  • 過去の失敗は「remove-driver.sh」で消し去ることが可能

結果は失敗

原因

  • ドライバのインストールは成功
  • 下記にある通り対応するデバイスIDを持っている必要あり(これが大切)
  • ID 2357:011eはRTL8811AUですが、この一覧にはなかったです。
IDが対応している必要あり(open属性なし)
ターミナル画面

Seller specific IDs (30)

ID 0409:0408 /* NEC */
ID 0411:025d /* Buffalo */
ID 04bb:0952 /* I-O DATA */
ID 050d:1106 /* Belkin */
ID 050d:1109 /* Belkin */
ID 0586:3426 /* ZyXEL */
ID 0789:016e /* Logitec */
ID 07b8:8812 /* Abocom */
ID 0846:9051 /* Netgear */
ID 0b05:17d2 /* ASUS */
ID 0df6:0074 /* Sitecom */
ID 0e66:0022 /* Hawking */
ID 1058:0632 /* WD */
ID 13b1:003f /* Linksys */
ID 148f:9097 /* Amped Wireless */
ID 1740:0100 /* EnGenius */
ID 2001:330e /* D-Link */
ID 2001:3313 /* D-Link */
ID 2001:3315 /* D-Link */
ID 2001:3316 /* D-Link */
ID 2019:ab30 /* Planex */
ID 20f4:805b /* TRENDnet */
ID 2357:0101 /* TP-Link */
ID 2357:0103 /* TP-Link */
ID 2357:010d /* TP-Link */
ID 2357:010e /* TP-Link */
ID 2357:010f /* TP-Link */
ID 2357:0122 /* TP-Link */
ID 2604:0012 /* Tenda */
ID 7392:a822 /* Edimax */


何度も失敗したV5.6.4.2のインストール手順を見直す

ターミナル画面

sudo make dkms_install

これでインストールはできるのですが、アクセスポイントを拾いません!

rtl8812au 再インストール

インフォメーション

  • 失敗しているドライバ
  • バージョンが合わないドライバ
  • これらを削除しておきます。
ターミナル画面

remove-driver.sh

# 8812au-20210820-mainのスクリプト

ターミナル画面

git checkout 63cf0b4

sudo make dkms_install

trouble shooting En

How should we install TP-Link T2U nano WiFi USB adapter

https://github.com/aircrack-ng/rtl8812au/issues/1159

  • Reference site

procedure of summary

ターミナル画面

git clone https://github.com/aircrack-ng/rtl8812au.git

ターミナル画面

sudo apt-get install git build-essential

git clone (repo listed in readme.md)

cd rtl***

git checkout 63cf0b4

sudo make dkms_install

無事認識!

Screenshot from 2024-10-31 15-28-09.png

反省点など

  1. ハードの名前確認
  2. IDの確認
  3. ハード名が同じでも使えるわけではない(特にカーネル)
  4. 不要なゴミは確実に消しておく
1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?