アダプタがAPモードのときに近くのWiFiネットワークのリストを取得します。

アダプタがAPモードのときに近くのWiFiネットワークのリストを取得します。

アダプタがアクセスポイントとして機能するときに近くのワイヤレスネットワークのリストを取得しようとしますが、iwlistは次のエラーを返します。

$ sudo iwlist wlan0 scan
wlan0     Interface doesn't support scanning : Operation not supported

他のユーティリティを使用してこのリストを取得する他の方法はありますか?私はTomatoサポートWRT54がこれを行うことができると思うので(デバイス自体がAPに設定されている場合は近くのAPを一覧表示する)、その動作を複製する方法がわかります。

ありがとうございます。

答え1

iwlist真剣に使用されていません。システムから削除し、再度使用しないでください。そうですね、同じようにしてくださいiwconfigiwspyこれらのツールは古く、802.11nが存在しなかった時代に設計されました。カーネル開発者はwireless-tools


iwまだ完了していない場合は、今すぐインストールしてください。iwあなたが探しているコマンドは

iw dev wlan0 scan ap-force

これは最近追加されました。すべてのドライバがこれをサポートしているわけではありませんが、ほとんどはサポートする必要があります。

答え2

私のWiFiデバイスが「アクセスポイント」モードにあるときにこの問題が発生しました。モードを「クライアント」に変更しました。その後、コマンドが完全に実行され始めました。このコマンドは「一時」モードでも機能します。

関連情報