web-dev-qa-db-ja.com

16.04 UbuntuのRT2800ワイヤレスカード(フレッシュインストール)

Ubuntuの新規インストールでワイヤレスアダプター(TP-Link WDN3200)を機能させるのに問題があります。現在、建物の別の部分でイーサネット経由で接続しているので、インターネットを利用できますが、部屋ではワイヤレスが唯一の選択肢です。私は私たちの家で動作する隠されたネットワークに接続することはできません。私が使用した他のすべてのデバイスは、同じPWとセキュリティの詳細を使用して問題なく接続します(Windows 7インストール済みのこのコンピューターを含む)。私は途方に暮れています。今のところ、この問題のトラブルシューティング中に取り上げた詳細の一部を残しておきます。

主な問題の概要-

  1. ワイヤレスアダプターは、アイドル状態でも非常に熱くなります。
  2. ネットワークマネージャーに非表示のネットワークプロファイルに「範囲外」と表示される
  3. Ubuntuのデバイスによって他のネットワークが検出されているのを見ることができます。
  4. Iwconfigコマンドのいずれかを使用してアダプター設定をオーバーライドすると、端末は「デバイスまたはリソースがビジーです」というメッセージを返します。

追伸アダプタのデュアルバンド設定と関係があると思われます。 Windowsのインストールでも同様の問題が発生し、適切なドライバーが見つかるまで接続できず、アダプターが同じように加熱されました。 Ubuntuで2.4Ghzを強制する方法があれば、Windowsでそれをしなければならなかったのでそれを解決するかもしれません。

私はこの時点からすべての耳です!この場所はインターネットアクセスには最適ではないので、1日以内に返信に戻ろうとします。

lsmod
    rt2800usb              28672  0
rt2x00usb              20480  1 rt2800usb
rt2800lib              90112  1 rt2800usb
rt2x00lib              49152  3 rt2x00usb,rt2800lib,rt2800usb
crc_ccitt              16384  1 rt2800lib
nls_utf8               16384  1
isofs                  40960  1
rtl8xxxu               69632  0
arc4                   16384  0
rtl8192cu              65536  0
rtl_usb                20480  1 rtl8192cu
rtl8192c_common        49152  1 rtl8192cu
rtlwifi                69632  3 rtl_usb,rtl8192c_common,rtl8192cu
mac80211              659456  7 rtl8xxxu,rtl_usb,rtlwifi,rt2x00lib,rt2x00usb,rt2800lib,rtl8192cu
cfg80211              499712  3 mac80211,rtlwifi,rt2x00lib

Sudo lshw -C network
  *-network               
       description: Wireless interface
       physical id: 1
       bus info: usb@1:7
       logical name: wlx647002279cb2
       serial: 64:70:02:27:9c:b2
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=rt2800usb driverversion=4.4.0-31-generic firmware=0.29 link=no multicast=yes wireless=IEEE 802.11abgn

Sudo iwconfig
wlx647002279cb2  IEEE 802.11abgn  ESSID:off/any  
          Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Encryption key:off
          Power Management:off

lo        no wireless extensions.

enp0s18   no wireless extensions.

rfkill list all
5: phy5: Wireless LAN
    Soft blocked: no
    Hard blocked: no

lsusb
72 Ralink Technology, Corp. RT5572 Wireless Adapter

さらに、この情報のすべてを含むPastebinリンクと、Webサイトで提案されている詳細があります。 http://Pastebin.com/LXcvEVnw

3
Alex

Rt2800チップセットのハードウェアの問題。ネットワークマネージャーに戻り、rtl8192cuデバイスドライバーのみが読み込まれたことを確認した後、wifiは問題なく接続されました。好奇心が強い人のために、私の2つのアダプターはTP-Link WDN3200(rt2800チップセット)とTL-WN823N(rtl8192cuチップセット)でした。ここで学んだ教訓は、ハードウェアが時々重要です!

編集-wicd-daemonパッケージを削除すると、無線インターネットがすぐに切断されて、奇妙なことが起こりました。復元すると、再び機能し始めました。だから私はこれを解決するために取ったステップを実行するために私は:

  1. Network-Managerのインストール(sudo apt-get install network-manager)
  2. Wicdのインストール(sudo apt-get install wicd-daemon)
  3. SSIDとパスワードの資格情報を使用してネットワークマネージャー経由で接続しました。

私の隠されたネットワークプロファイルは、「接続の編集」と「Hidden-Wi-Fiネットワークへの接続」の両方で正しく機能しました。

本当に起動時にエラーがスローされる非正統的な動作モードですが、少なくとも動作しています:o

編集2-インストールを台無しにした後、新しいUbuntu 16.04パーティションで再フォーマットしました。 rtl8192cuハードウェアを使用して「隠されたWi-Fiネットワークに接続」オプションを使用してネットワークに接続できたため、最初のアダプターのハードウェアの問題だけでしたwithoutダウンロードまたはインストール追加ソフトウェア。プロファイルを介した接続はまだ機能しませんでしたが、プロファイルを作成すると、オンラインになったときに接続情報を保存するのに役立ちます。

この質問は効果的に解決されており、振り返ってみると、このような単純な修正が長い間頭を悩ませていたのは驚くべきことです!

1
Alex

three(!!!)ワイヤレスドライバがロードされています。関連のない2つをアンロードすることをお勧めします。ターミナルを開いて実行してください:

Sudo modprobe -r rtl8192cu
Sudo modprobe -r rtl8xxxu

リブート。とにかく自動的にロードされましたか?その場合、ブラックリストに登録します。注意:ドライバーがリロードされたため、必要でない限り、この手順を実行しないでください。

Sudo -i
echo "blacklist rtl8192cu"  >>  /etc/modprobe.d/blacklist.conf
echo "blacklist rtl8xxxu"  >>  /etc/modprobe.d/blacklist.conf
exit

あまりにも多くのドライバーがロードされたためにうまく動作しなかったrtl8192cuチップセットで他のUSBワイヤレスを試したのではないかと思います。

最後に、ルーターのワイヤレスNをオフにすることをお勧めします。 802.11Nでrt2800xxxデバイスがエラーをスローし、接続に失敗するいくつかのケースを見てきました。 NではなくAuto BおよびGを使用するようにルーターを設定してください。

1
chili555