2009-09-17 04:03:33 +0000 2009-09-17 04:03:33 +0000
42
42

Ubuntu-9.04で'iwconfig'コマンドが表示される内容を理解する方法を教えてください。

私は私の無線接続を動作させるのに苦労している、と私は私が持っているツール、この場合は、Ubuntu-9.04でiwconfigコマンドを使用する方法を本当に知らないことに気付きました。ここに私が得るものは次のとおりです。

***iwconfig***
lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 no wireless extensions.

wlan0 IEEE 802.11bgn ESSID:"Network"  
          Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated   
          Tx-Power=20 dBm   
          Retry min limit:7 RTS thr:off Fragment thr=2352 B   
          Power Management:off
          Link Quality:0 Signal level:0 Noise level:0
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:0 Invalid misc:0 Missed beacon:0

vboxnet0 no wireless extensions.

pan0 no wireless extensions.

“Network "は私のワイヤレスネットワークの名前です。しかし、これは何を意味しているのでしょうか?この情報は、どのようにしてワイヤレス接続を取得するのに役立つのでしょうか?

sudo iwconfig wlan0 key s:my_key

を使ってキーを関連付けようとすると、以下のようなエラーメッセージが表示されます。

Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Invalid argument.

と表示されます。

回答 (8)

83
83
83
2011-11-04 04:03:52 +0000

上の回答の中で誰もこれに言及していないことに驚いていますが、あなたが本当にlinuxでwifi接続を動作させようとしているように聞こえます – iwconfigの各パラメータの詳細を理解するためではないように聞こえます。

このことを念頭に置いて、wlan ネットワークに接続する際に iwconfig が doesnot_ WPA/WPA2 ネゴシエーションと認証をサポートしていないことを指摘することは非常に重要です。つまり、iwconfigで接続できるwifiネットワークは、暗号化されていないオープンなネットワークとWEPが有効なネットワークだけです。

さて、この奇妙なエラーが発生している理由を説明します。

Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Invalid argument.

という奇妙なエラーが発生するのは、iwconfig が key: パラメータに WEP-key を期待しているからです。WEPの仕組み上、このキーは**これらの条件のいずれかを満たしている必要があります。

  • 長さがちょうど5文字の ascii 文字列
  • 長さがちょうど13文字の ascii 文字列
  • 長さがちょうど10文字の16進数文字列
  • 長さがちょうど26文字の16進数文字列

もちろん、あなたのキーは6文字なので、これは機能しませんので、エラーになります。my_key は技術的には有効な PSK ではないことに注意してください – WPA/2 では最低 8 文字が必要です。

このすべての問題は、どうやってWPA-TKIP/WPA2-AESが有効になったwlanに接続するのかということです。答えは、 wpa_supplicant のような別のプログラムを使わなければならないということです。もしあなたがコマンドライン方式にあまり興味がないのであれば、wicdマネージャーのようなGUIネットワークマネージャーを使用することで、このプロセスをよりシームレスにすることができます。

どんな安全なwifiネットワークもWEPを使用しないでしょう、それは broken なので、iwconfig単体ではより安全なWPA/WPA2に接続できないことを理解することが重要です。

16
16
16
2012-09-20 08:28:12 +0000

/etc/network/interfacesを編集して書き込むだけです。

auto wlan0
iface wlan0 inet dhcp 
                wpa-ssid <ssid>
                wpa-psk <password>

と書き込んでください。

dhclient wlan0
``` 0x1&
11
11
11
2009-09-17 07:55:16 +0000

wlan0 IEEE 802.11bgn ESSID:“”

お使いのカードが802.11 b/g/n規格をサポートしており、現在どのネットワークにも接続されていないことを意味します(ESSID、ネットワークを識別する名前は空です)

Mode:Managed

デバイスの動作モードです。カードによっては、以下のいずれかを選択することができます。

  • アドホック(1つのセルのみで構成され、アクセスポイントがないネットワーク)
  • マネージド(多数のアクセスポイントで構成されたネットワークにノードが接続する)

  • マネージド(多数のアクセスポイントで構成されたネットワークにノードが接続する。

  • マスター(ノードは同期マスターまたはアクセスポイントとして動作)

  • リピーター(ノードは他のワイヤレスノード間でパケットを転送)

  • セカンダリ(ノードはバックアップマスター/リピーターとして動作)

  • モニター(ノードはどのセルにも関連付けられておらず、受動的に周波数上のすべてのパケットをモニター)

  • 自動。

周波数:2.412 GHz

またはチャネル - ワイヤレスカードを管理する GUI ツールに表示されるものと同じ - 周波数またはチャネル番号のいずれかを入力することができます

アクセスポイント。Not-Associated

接続先のAPの正確なMACアドレスを表示します。ネットワーク内に複数の AP があり、どの AP に接続しているかを確認したい場合。

Tx-Power=20 dBm

これはカードの送信電力です。

Retry min limit:7

このオプションはカードのリトライ動作を指定します。

RTS thr:off

このオプションは、カードがパケットを送信するたびにクリアチャンネルをチェックするかどうかを指定します。これによりパフォーマンスが向上する場合があります。

Fragment thr=2352 B

これはカードが送信する最大パケットサイズを指定します - 基本的にノイズの多い環境であれば、パケットが小さければ小さいほどパケットが再送される可能性は低くなります。マニュアルによると、この値が最大パケットサイズよりも大きい場合、カードは複数のパケットをまとめて送信することがあります。

Power Management:off

このオプションはカードが使用する電力管理に関する情報を提供します。いくつかのパッケージ(例: bcast と mcast)を破棄したり、カードのアクティビティサイクルを設定したり、その他のオプションを選択することができます。

Link Quality:0 Signal level:0 Noise level:0

カードが接続されている場合、ここでリンク品質を確認します:) 信号レベルとノイズレベルは dBm または任意の単位で指定することができます。

Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0

受信中のエラーに関するいくつかの統計情報: nwidは、おそらくあなたの近所にあなたのカードと同じチャネルを使用している別のネットワークがあることを意味し、invalid cryptoはカードが解読できなかったパケット数を意味し、invalid fragmentationはパケットがいくつか欠けていることを意味します。

Tx excessive retries:0

これはあなたのカードが配信できなかったパケット数です。

上記はすべて iwconfig マニュアルに基づいています。

コマンドラインツールを使ってカードを設定する場合は、必ずnetworkmanagerをオフにして Sathyaの回答 を使ってください。キーをテキストにしている場合は、

sudo iwconfig wlan0 key s:your_key

の代わりに

sudo iwconfig wlan0 key ABCD-1234-5678-EFG2

を使ってください。

1
1
1
2009-09-17 05:24:24 +0000
  • lo
  • eth0
  • wmaster0
  • wlan0 (このインターフェイスはワイヤレスインターフェイスです)
  • vboxnet0
  • pan0

このインターフェイスは IEEE 802.11bgn をサポートしています。

ESSID:""  
Access Point: Not-Associated

ワイヤレスインターフェースがワイヤレスネットワークに接続されていないことを示します。

ワイヤレスネットワークに接続するには、最初にタイプします。

sudo iwlist wlan0 scan

これは、ESSID をブロードキャストしているすべてのワイヤレスネットワークをスキャンしてリストアップします。ESSIDが “Rox "であると仮定して、ネットワークに接続します。

sudo iwconfig wlan0 essid "Rox"

ネットワークが Key を必要とする場合は、Key を関連付ける:

sudo iwconfig wlan0 key ABCD-1234-5678-EFG2

最後に IP を要求する:

sudo dhclient wlan0

これで接続できるはずです。

1
1
1
2011-06-12 01:31:41 +0000

Set encode」の問題でお困りの方は、Carlangaのユーザーがこのブログで書いたを試してみてください。

sudo gedit /etc/network/interface
auto lo
iface lo inet loopback

全てをクリアして、次のように残す。

0
0
0
2013-03-21 18:55:26 +0000

うわー、長い間はまだこの問題を解決していません。あなたがエラーを取得している場合。

Error for wireless request “Set Encode” (8B2A) : SET failed on device wlan0 ; Invalid argument.

WEPキーを含むために “key "を使用する代わりに "enc "を使用してください。

iwconfig wlan0 essid "ESSID” enc “MY KEY”

… 最後に

dhclient wlan0 で終了。

0
0
0
2009-09-17 04:07:32 +0000

iwconfigifconfig と同じですが、マシンにインストールされているワイヤレスデバイス用です。パラメータの設定表示**、統計情報の表示に使用することができます。ワイヤレスの統計情報は /proc/net/wireless と同じです。出力は、現在機能している WLAN デバイスが 1 つあることを示しています(wlan0)。

-1
-1
-1
2012-02-27 11:50:17 +0000

申し訳ありませんが、sで何をしているのかわかりません:

sudo iwconfig wlan0 essid "name"
sudo iwconfig wlan0 key "key"
sudo ifup wlan0
sudo ifdown wlan0
```を試してみてください。