Handbook:Parts/Networking/Wireless/ja

はじめに
Linuxでの無線ネットワーキングは、多くの場合、極めて簡単です. wifiの設定には3つの方法があり、ひとつはグラフィカルクライアント、ひとつはテキストモードインターフェース、そしてもうひとつはコマンドラインインターフェースです.

もう既にデスクトップ環境をインストールしたなら、もっとも簡単な方法は、グラフィカルクライアントを使うことです. wicdやNetworkManagerといったほとんどのグラフィカルクライアントは、極めて直感的であり、これらの提供するマウスによる便利なインターフェースを使えば、ユーザーは数秒でネットワークに接続できます.

無線は、いくつかの設定ファイルの編集により、コマンドラインから設定することもできます. このやり方ではセットアップに多少時間がかかりますが、ダウンロードしてインストールするパッケージも最も少なくて済みます. グラフィカルクライアントの使い方は(彼らのホームページの親切なスクリーンショットも相まって)ほとんど自明ですから、ここではコマンドラインでの方法に注目することにします.

コマンドラインでの無線の設定をサポートするツールは3つあります. と と  です. これらの3つの中では、 が好ましいでしょう. 覚えておくべき重要な事柄は、無線ネットワークはグローバルに設定されるのであり、インターフェースごとに設定されるのではないということです.

ソフトウェアはほとんど全てのカードとドライバーをサポートしますが、WPA-onlyのアクセスポイントには接続できません. ネットワークがWEPによる暗号化のみを提供するか、もしくは完全にオープンならば、 はシンプリシティの面で他のパッケージに勝ります.

いくつかの無線カードはデフォルトで無効化されています. 有効にするには、ハードウェアの文書を参照してください. これらのうちいくつかは、 アプリケーションを使ってunblockできます. その場合、 で利用できるカードを確認し、 で無線機能を有効化してください. そうでない場合、無線カードはラップトップのボタンやスイッチ、特別なキーの組み合わせによってアンロックする必要があるかもしれません.

WPA supplicant
WPA supplicant projectは、WPAが有効なアクセスポイントに接続するためのパッケージを提供しています.

次に、wpa_supplicantモジュールがwireless-toolsより優先されるように、 の設定をします(両方がインストールされている場合、wireless-toolsがデフォルトになります).

次に、wpa_supplicant自体の設定をします(アクセスポイントのセキュアさによっては、ややトリッキーになってきます). 下の例は、wpa_supplicantに付属する を抜き出し、簡単にしたものです.

初期セットアップとmanagedモード
wireless tools project はWEPセキュリティーレベルまでの基本的な無線インターフェースを設定する一般的な方法を提供します. WEPは脆弱なセキュリティ手法ですが、いまだ世界中で広く使われています.

wireless toolsの設定はいくつかの主要な変数によって制御されます. 以下の設定ファイルのサンプルで必要なものすべてが説明されているはずです. 設定がないことは"もっとも強い暗号化されていないアクセスポイントへ接続せよ"という意味になることを心に留めておいてください - wireless toolsは常にシステムを何かに接続させようとします.

APの選択を微調整する
いくつかのオプションを追加してAPの選択を微調整することができますが、これらは必須ではありません.

1つの方法は、選択したAPのみに接続するようシステムを設定することです. デフォルトでは、すべての設定済みのものに失敗し、かつwireless-toolsが暗号化されていないアクセスポイントに接続できる場合、それに接続します. associate_order 変数でこの振る舞いを変更できます. 値とどのように変更されるかを示した表は以下のとおりです.

blacklist_apsとunique_apという選択もあります. blacklist_apsはpreferred_apsと似た動作をします. unique_apはyesまたはnoの値で、2つめの無線インターフェースが1つめのインターフェースと同じアクセスポイントに接続できるかを表します.

Ad-hocおよびmasterモード
managedモードですべてのアクセスポイントへの接続が失敗した場合、フォールバックとしてシステムをad-hocノードに設定するには以下を使います:

ad-hocネットワークに接続したり、システムをmasterモードにしてそれ自体をアクセスポイントにすることもできます.

wireless toolsのトラブルシューティング
ドライバーや環境の問題によっては無線を立ち上げ維持する上で役に立つさらにいくつかの変数があります.

ESSIDごとにネットワーク設定を定義する
この節では、ESSIDベースでネットワークを設定する方法を説明します. 例として、ESSIDが ESSID1 の無線ネットワークには静的IPアドレスを設定し、ESSIDが ESSID2 のものにはDHCPを使用します.