Handbook:Parts/Networking/Wireless/ja

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

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

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

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

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

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

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

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

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

Initial setup and managed mode
The wireless tools project provides a generic way to configure basic wireless interfaces up to the WEP security level. While WEP is a weak security method it's still prevalent in the world.

Wireless tools configuration is controlled by a few main variables. The sample configuration file below should describe all that is needed. One thing to bear in mind is that no configuration means "connect to the strongest unencrypted Access Point" - wireless tools will always try and connect the system to something.

Fine-tune AP selection
It is possible to add some extra options to fine-tune the AP selection, but these are not required.

One way is to configure the system so it only connects to preferred APs. By default if everything configured has failed and wireless-tools can connect to an unencrypted Access Point then it will. This can be controlled by the associate_order variable. Here's a table of values and how they control this.

There is also the blacklist_aps and unique_ap selection. blacklist_aps works in a similar way to preferred_aps. unique_ap is a yes or no value that says if a second wireless interface can connect to the same Access Point as the first interface.

Ad-hoc and master modes
To set the system up as an ad-hoc node when it fails to connect to any Access Point in managed mode, use this as a fallback:

It is also possible to connect to ad-hoc networks, or to run the system in master mode so it becomes an access point itself.

Troubleshooting wireless tools
There are some more variables that can help to get the wireless up and running due to driver or environment problems. Here's a table of other things that can be tried.

Defining network configuration per ESSID
In this section, we show how to configure network settings based on the ESSID. For instance, with the wireless network with ESSID ESSID1 configure a static IP address while ESSID ESSID2 uses DHCP.