LinuxのドライバーでサポートされているWiFiネットワークの種類を確認する方法
Linux(具体的にはUbuntu)では、ハードウェアとドライバーがサポートするWifiプロトコルの種類を判断する最も簡単な方法は何ですか? 混合、BG混合、Bのみ、Gのみ、NGのみ、Nのみのネットワークモードで2.4Ghzと5Ghzの両方のWiFiでのブロードキャストをサポートするDD-WRTを実行しているルーターがあります。 Linuxを実行するAndroidデバイスからネットワーク、Macbookに至るまで多くのワイヤレスデバイスがあり、すべてをサポートする構成を設定するのは難しいと感じています。混合モードで2.4と5の両方をブロードキャストするように設定すると、すべてのデバイスがカバーされるように見えますが、ルーターに最も負荷がかかります。そのため、両方を混在させて2.4のみを有効にしようとしましたが、すべてが接続できましたが、私のエリアには大量の2.4ネットワークがあり、多くの輻輳を引き起こしていたため、ネットワーク全体のパフォーマンスが低下しました。 混合モードで5Ghzのみを有効にしようとすると、一部のデバイスが他の場所の5Ghzネットワークに接続していても、古いデバイスのほとんどがネットワークを認識できなくなりました。たとえば、いくつかの5Ghzネットワークに接続できるMacbookがあり、そのlspciは次のように表示します。 03:00.0 Network controller: Broadcom Corporation BCM4322 802.11a/b/g/n Wireless LAN Controller (rev 01) しかし、ルーターの5GHzネットワークを完全に検出できません。 ネットブック上で、実行中のiwconfig wlan0ショー: IEEE 802.11abg ルーターの5 GHz混合a / nネットワークにアクセスできるはずですが、実行中nmcli dev wifi listは2.4 GHzネットワークしか表示されません。どうしてこれなの? 現在のwifiドライバーでサポートされているすべての周波数とネットワークモードを一覧表示するコマンドラインから実行できるコマンドがあるので、ワイヤレスルーターに最適な設定を見つけることができますか?