'iwlist'->インターフェイスはスキャンをサポートしていません(Ubuntu LTS 10.04)


13

Samsung N150 +ネットブックでUbuntu 10.04(LTS)を使用しています。を使用iwlistしてwifiネットワークをスキャンできません。そのようにしたいと思います。以下は、いくつかのテストの出力です。

alex@alex-laptop:~/Desktop/GoogleCode$ iwlist eth1 scan
eth1      Interface doesn't support scanning.


alex@alex-laptop:~/Desktop/GoogleCode$ iwlist scan
lo        Interface doesn't support scanning.

eth0      Interface doesn't support scanning.

eth1      Interface doesn't support scanning.

pan0      Interface doesn't support scanning.

だから私は試して iwconfig

alex@alex-laptop:~/Desktop/GoogleCode$ iwconfig
lo        no wireless extensions.

eth0      no wireless extensions.

eth1      IEEE 802.11  Access Point: Not-Associated   
      Link Quality:5  Signal level:207  Noise level:168
      Rx invalid nwid:0  invalid crypt:0  invalid misc:0

pan0      no wireless extensions.

05:00.0 Network controller: Broadcom Corporation Device 4727 (rev 01)使用していlspciます。

ヒントはありますか?


3
ルートとしてスキャンしてみましたか?
ヨルダン

@jordanm、これは少し恥ずかしいですが、あなたが正しいことrootは私が試しなかった必要条件でした。これを答えとしていただけますか?
ヴァス

助けてくれてうれしいです。回答が追加されました。
ヨルダン

回答:


12

スキャンする前にeth1を起動する必要があります。

ifconfig eth1 up

iwlist eth1 s


ルートになるか、これも私を助けませんでした。ただし、NetworkManagerにはネットワークをスキャンする問題はありません。何か案が ?
vaab

5

iwlistを使用してスキャンし、iwconfigを介してアクセスポイントに関連付ける機能には、rootが必要です。Ubuntuでは、次を使用できます。

sudo iwlist eth1 scan

1
ありがとう。私にとってそれは問題を解決しません。他に提案はありますか?
アレクサンドル・ブルリアー14

私と同じくらい混乱している人々のために、これは起こるかもしれません:私のアーチシステムでは、sudo iw eth1 scan失敗しますがsudo iwlist eth1 scan成功します
フランソワ

4

自分がrootであり、デバイスが起動していることを確認した場合:

sudo ifconfig eth1 up && sudo iwlist eth1 scan

そして、それはまだ動作しません、私はそれを見つけました:

iw dev wlan0 scan ap-force

私の場合はうまくいくでしょう。このiwlistツールは時代遅れで、最近のwifiチップセットではサポートされていないようです。


同じツールを使用:iw wlan0 scan
aleb

2

小切手 rfkill list all

私の出力は次のとおりでした

0: phy0: Wireless LAN
Soft blocked: yes
Hard blocked: no

エラーの原因となったインターフェイスはスキャンをサポートしていません

ブロックを削除するには、次のコマンドを実行するだけです

sudo rfkill unblock wifi

2

この問題は、ワイヤレスインターフェイス(eth1ではなくwlan0を使用)が誤ったモードになっていることによっても発生する可能性があります。これを修正するには、次を使用できます。

sudo ifconfig wlan0 down
sudo iwconfig wlan0 mode Managed
sudo ifconfig wlan0 up
sudo iwlist wlan0 scan

インターフェイスがビジーとして分類されないように、モードを変更する前にインターフェイスを停止する必要があります。


1

コマンドでインターフェイス名を確認しましたか

ifconfig

ifconfig "interface-name" up up
by example:my wireless interface

ifconfig wlp2s0 up

次にすべきことは:

iwlist wlp2s0 scan
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.