アダプタがアクセスポイントとして機能しているときに近くのワイヤレスネットワークのリストを取得しようとしていますが、iwlistは次のエラーを返します。
$ Sudo iwlist wlan0 scan
wlan0 Interface doesn't support scanning : Operation not supported
おそらく別のユーティリティを使用して、このリストを取得する別の方法はありますか?私のTomato搭載のWRT54はこれを達成できるようです(デバイス自体がAPとしてセットアップされている間に近くのAPを一覧表示します)ので、その動作をどのように再現できるのか興味があります。
ありがとう。
iwlist
は大幅に非推奨になりました。システムから削除し、二度と使用しないでください。 iwconfig
、iwspy
でも同じことを行います。これらのツールは古く、802.11nが存在しなかった時代に設計されました。カーネル開発者は、wireless-tools
を引き続きサポートするために醜い互換性レイヤーを維持しており、この互換性レイヤーはしばしば存在します。
まだ行っていない場合は、iw
をインストールします。あなたが探しているiw
コマンドは
iw dev wlan0 scan ap-force
。
これはかなり最近の追加です。すべてのドライバーがこれをサポートしているわけではありませんが、ほとんどのドライバーがサポートする必要があります。
Wi-Fiデバイスが「アクセスポイント」モードのときにこの問題が発生しました。モードを「クライアント」に変更しました。その後、コマンドは完全に機能し始めました。コマンドは「アドホック」モードでも機能します。