デュアルバンドをサポートする仕事のために、rttl8811auチップベースのusb wifiを購入しました。しかし、USBを接続しても、ubuntuはそれを認識しません。そのため、usbパッケージ内のドライバーが最新のカーネルバージョンと互換性がないため、ドライバーを見つけてコンパイルする必要がありました。
Githubプラットフォームから取得した一部のドライバーでの私の経験は不満でした。
テストしたすべてのドライバーは、ユーザーエクスペリエンスの問題です。これらのドライバーを使用すると、wifi usbがランダムに動作しなくなります。特にブラウザーが開いていて、javascriptが読み込まれた場合にそうです。
そのコンテキストでは、pingコマンドは正常に動作し、p2pなどのその他のすべての接続はトレントのようなもの、または電報のようなアプリです。
その問題が発生した場合、いくつかのオプションがあります。
これらすべてのオプションがあるので、私は待たなければならず、それはとても悲痛です!
だから、問題はドライバーに関連していると思います。なぜなら、私はgithubからそれを取得し、エラーを含む可能性があるからです。
私は次のようなドライバーを試しました:
これらのすべてのドライバーで問題が引き続き発生します。
適切に動作するドライバーを知っていますか?
Arch wikiを見ると、チップセットrtl8811au
に言及しており、ドライバー用のパケットを提案しています。
Sudo apt install dkms
git clone https://github.com/zebulon2/rtl8812au.git
cd ./rtl8812au
Sudo ./dkms-install.sh
これらのコマンドを休ませると、完全に機能するドライバーをインストールし、rtl8811au wifiドングルを問題なく動作させることができます!
最も簡単な方法は、公式のUbuntuリポジトリからドライバーをインストールすることです:
Sudo apt install rtl8812au-dkms
カーネルバージョン5以降では、これを使用します repo
READMEの指示に従ってください。本当に簡単です。
まとめると:
git clone https://github.com/AstroDrabb/rtl8812au.git
cd ./rtl8812au
make
ドライバーが適切にコンパイルされ、機能するかどうかを確認します。
Sudo insmod 8812au.ko
インストール:
Sudo cp 8812au.ko /lib/modules/$(uname -r)/kernel/drivers/net/wireless
Sudo depmod