TP-LINK TL-WN722N 奇妙な動作

TP-LINK TL-WN722N 奇妙な動作

Arch Linuxの新規インストール時にTP-LINK TL-WN722N Wi-Fiアダプタを試してみましたが、非常に奇妙に動作しました。私たちの家には2つのアクセスポイントがあり、1つは私の部屋から簡単にアクセスでき、もう1つはアクセスするのが非常に困難です。
何らかの理由で、アダプターはアクセスできないアダプターとしてのみ表示されるようです。また、wicdはアダプタを気にしないようで、アダプタの使い方がわかりません。

airodump-ngを使ってみると近いAPほどパワー-1とESSIDがあるのが見られますが<length: 0>、本当におかしいです。私の他のコンピュータではこれは起こりません。そのうちの1つもArch Linuxを実行しています。

もう1つの非常に迷惑なのは、約0-2 ACK応答のみを受信し、攻撃が効果がないため、aireplay-ngを使用できないことです。

ログを見て、アダプタに関する奇妙な情報を再発見しました。このエラーは、以下を使用するたびにiwconfigログに追加されます。

ERROR: @wl_dev_intvar_get: error (-1)
ERROR: @wl_cfg80211_get_tx_power: error (-1)

アダプタの状態をに設定すると、up次のエラーが発生します。

IPv6: ADDRCONF(NETDEV_UP): wlp0s20u1: link is not ready

それにもかかわらず、アクセスしにくいAPではインターネット接続がうまくいくようで、ドライバ(ath9k_htc)がインストールされています。

なぜこれが起こるのか、解決策を知っている人はいますか?ありがとうございます。

答え1

定義に従ってチャンネル 13 にあるため、コンピュータに最も近い WiFi AP は表示されません。しなければならないアメリカでは使用できません。

国コードにwpa_supplicantを設定することをお勧めします。

指示を追加してくださいwpa_supplicant.conf

country=CZ

その後、Wi-Fi を無効にして再度有効にします。カードに他の制限がない場合は、最も近いAPを見ることができます。

機能している場合は、APで国コードを変更することもできます。奇妙なことに、米国以外の国の国コードを変更すると、より多くの有効性を追加できます。少なくとも私のTPLINKモデルではそうです。

機能しない場合は、ファームウェアの制限になる可能性があります。 APのチャンネルを12以下に変更してみてください。

関連情報