無線接続をうまく機能させることができません。私が持っているツールの使い方が本当にわからないことに気付きました。この場合、iwconfigUbuntu-9.04のコマンド。これは私が得るものです:
***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.
私は正しい鍵を持っていますが、問題は何ですか?
wlan0 IEEE 802.11bgn ESSID: ""
カードが802.11 b/g/n規格をサポートしていて、現在どのネットワークにも接続されていないことを意味します(ESSID、ネットワークを識別する名前は空です)。
モード:管理
デバイスの動作モードあなたのカードに応じて、あなたはこれらのうちの1つを選ぶことができます:
周波数:2.412 GHz
またはチャネル - ワイヤレスカードを管理するためのGUIツールで見られるのと同じ - 周波数またはチャネル番号を入力できます。
アクセスポイント:関連付けなし
接続しているAPの正確なMACアドレスを提供します。ネットワークに複数のAPがあり、どのAPに接続しているかを把握したい場合。
送信電力= 20 dBm
これはあなたのカードの送信パワーです - 基本的により高い、あなたのカードが必要とするより多くのエネルギー。
最小再試行回数:7
このオプションはあなたのカードの再試行動作を記述します。
RTS thr:オフ
これはあなたのカードがパケットを送信する度にクリアチャネルをチェックするかどうかを表します。これにより、パフォーマンスが向上する場合があります。
フラグメントthr = 2352 B
これはあなたのカードが送る最大パケットサイズを説明します - 基本的にあなたが騒々しい環境を持っているならば、パケットが小さければ小さいほど、あなたのパケットは再送されなければならないでしょう。マニュアルによると、この値が最大パケットサイズよりも大きい場合、カードは複数のパケットをまとめて送信することがあります。
電源管理:オフ
このオプションはあなたのカードが使う電源管理についての情報を与えます。あなたはいくつかのパッケージ(すなわちbcastとmcast)を捨てること、あなたのカードの活動サイクルと他のいくつかのオプションを設定することを選ぶかもしれません。
リンク品質:0信号レベル:0ノイズレベル:0
カードが接続されている場合は、ここでリンク品質を探します。信号レベルとノイズレベルには、dBmまたは任意の単位を指定できます。
受信無効nwid:0受信無効暗号:0受信無効フラグ:0
受信中のエラーに関するいくつかの統計:nwidはおそらくあなたのものと同じチャンネルを使用しているあなたの近所に別のネットワークがあることを意味します。
過剰な再試行回数:0
これはあなたのカードが配送できなかったパケットの数です。
上記はすべてiwconfigのマニュアルに基づいています、あなたはここでhmlバージョン を見つけることができます 。
コマンドラインツールを使用してカードを設定する場合は、必ずnetworkmanagerをオフにして Sathyaの回答 を使用してください。鍵をテキストとして持っている場合は、
Sudo iwconfig wlan0 key s:your_key
の代わりに
Sudo iwconfig wlan0 key ABCD-1234-5678-EFG2
私は誰もが上記の答えでこれに言及することを煩わしていないが、それはあなたが本当にLinuxの下で動作するように無線LAN接続を取得しようとしているようです。
これを念頭に置いていると、WLANネットワークに接続するときにiwconfigはWPA/WPA2ネゴシエーションと認証をサポートしないことを指摘することが極めて重要です。つまり、iwconfigを使って接続できる唯一のwifiネットワークは、暗号化されていないオープンネットワークとWEP対応ネットワークです。
今、あなたがこの奇妙なエラーを受けている理由:
Error for wireless request "Set Encode" (8B2A) :
SET failed on device wlan0 ; Invalid argument.
これは、iwconfigがkey:パラメータにWEPキーを期待しているためです。 WEPの機能上の理由から、このキーは次の条件のいずれかを満たす必要があります。
もちろん、あなたのキーは6文字なので、これはうまくいきません。 my_key
は技術的にも有効なPSKではありません - WPA/2では最低8文字が必要です。
これらすべてが問題を投げかけています。では、WPA-TKIP/WPA2-AES対応WLANにどのように接続するのですか。答えはあなたが wpa_supplicant のようなさらに別のプログラムを使わなければならないということです。あなたがwicdマネージャのようなguiネットワークマネージャを使用してコマンドラインメソッドに夢中にならないならば、このプロセスをずっとシームレスにするでしょう。
壊れているので 、どんなセキュリティで保護されたWPAネットワークにも接続できないことを理解することが重要です。
/etc/network/interfaces
を編集して次のように書くだけです。
auto wlan0
iface wlan0 inet dhcp
wpa-ssid <ssid>
wpa-psk <password>
その後、ファイルを書き込んで閉じて、コマンドを使用します。
dhclient wlan0
これらはあなたのネットワークインターフェースです:
インタフェースはIEEE 802.11bgnをサポートします。
ESSID:""
Access Point: Not-Associated
ワイヤレスインターフェイスがどのワイヤレスネットワークにも接続されていないことを示します。
ワイヤレスネットワークに接続するには、まず次のように入力します。
Sudo iwlist wlan0 scan
これにより、ESSIDをブロードキャストするすべてのワイヤレスネットワークをスキャンして一覧表示します。 ESSIDが "Rox"であると仮定して、ネットワークに接続します。
Sudo iwconfig wlan0 essid "Rox"
ネットワークにキーが必要な場合は、キーを関連付けます。
Sudo iwconfig wlan0 key ABCD-1234-5678-EFG2
最後に、IPをリクエストします。
Sudo dhclient wlan0
接続できるはずです。
"Set encode"問題を抱えている人のために、Carlangaユーザー がこのブログ に書いたものを試してください。
Sudo gedit /etc/network/interface
すべてをクリアして、次のものだけを残してください。
auto lo
iface lo inet loopback
その後、再起動してください。
うわー、まだ長い間、まだこの問題を解決していない。エラーが発生した場合
ワイヤレス要求 "Set Encode"のエラー(8B2A):SETがデバイスwlan0で失敗しました。無効な引数。
WEPキーを含めるために "key"を使用する代わりに、 "enc"を使用してください。
iwconfig wlan0 essid「ESSID」enc「MY KEY」
..それから終わります
dhclient wlan0
Sで何をしているのかわからないでごめんね。
Sudo iwconfig wlan0 essid "name"
Sudo iwconfig wlan0 key "key"
Sudo ifup wlan0
Sudo ifdown wlan0
iwconfig
はifconfig
と同じですが、にインストールされているワイヤレスデバイス用です。あなたの機械これはsetまたはパラメータの表示、および統計の表示に使用できます。ワイヤレス統計は、/proc/net/wireless
にあるものと同じです。あなたの出力はあなたが現在1つの機能しているWLANデバイス、wlan0
を持っていることを示しています。