無線LANの設定はたいていの場合、前ページで述べたような自動的な設定方法で十分だろう。表示されたSSIDから目的のネットワークを選択し、パスワードを入力するだけである。だがSSIDを秘匿してある場合や、特定のセキュリティ・メカニズム(WPA2やWEPなど)を使いたい場合は手動で設定することも可能である。そのためには、無線LANの一覧が表示された画面において、一番下に表示されている「その他」をタップする。すると次のような画面が表示されるので、必要な情報(SSIDやセキュリティの種類、パスワードなど)を個別に入力する。
iPhone/iPod touchで選択可能なセキュリティ・メカニズムとしては、次のようなものがある。
[E]
この中から適切なものを選び、先の画面でパスワードなどの情報を入力する。最近の無線LANアクセス・ポイントでは、ボタンを押すだけで設定が簡単に完了する機能(AOSS:AirStation One-Touch Secure System。バッファロー製品に付属の機能)や、PIN(Personal Identification Number)コードという短い数字列を使って設定を済ませる機能、WPS(Wi-Fi Protected Setup:簡単に接続やセキュリティの設定をするための標準規格)などが用意されていることが多いが、iPhone/iPod touchではこれらは利用できない。
上の画面にある「WPAエンタープライズ」や「WPA2エンタープライズ」は、企業レベルで使われる、外部認証サーバを使った認証方式である(802.1Xワイヤレス認証)。これを利用するためには、例えば組織内に認証用のRADIUSサーバを用意したり、サーバの証明書を用意したりするなど、簡単ではない。必要なら以下の情報などを参照していただきたい。
また、アップルが配布している「iPhone 構成ユーティリティ」を利用すると、iPhone/iPod touchの設定をあらかじめ設定ファイルに書き込んでおいて、それを配布するという方法で、組織的な展開作業が行える。
このツールによる無線LAN接続の設定手順については、本連載の第12回「iPhone構成ユーティリティでWi-Fi接続を簡単にセットアップする」を参照していただきたい。そのほかの使い方については、いずれ回を改めて詳しく解説する。
無線LANを使う場合、セキュリティを強化するために特定のノードしか接続できないようにアクセス制限をかけていることがある。具体的には、無線LANノードのMACアドレスを調べて、そのアドレスをアクセス・ポイントに登録しておくという手法だ。こうすると、未登録のノードからはパケットを送受信することができない*2。この場合、接続したいiPhone/iPod touchの無線LANインターフェイスのMACアドレスを、事前にアクセス・ポイントへ登録しないと、いくら正しいSSIDとパスワード文字列を指定しても接続に失敗してしまう。
*2 MACアドレスはクライアント側で比較的簡単に偽装できる。そのため、無線LANに接続する機器のMACアドレスが攻撃者に知られてしまうと、MACアドレスによる制限は突破される恐れがある。企業などで通常より接続可能な機器を強力に制限したければ、IEEE 802.1Xワイヤレス認証の導入などを考えるべきだろう。
iPhone/iPod touchで無線LANのMACアドレスを調べるには、[設定]画面で[情報]をタップする。表示された画面の上から2番目のブロックにMACアドレスが表示される。
以下は、ある無線LANアクセス・ポイントに対してMACアドレスを登録したところである。
前ページで説明した無線LANの詳細設定画面(IPアドレスなどが表示される画面)の一番下には「HTTPプロキシ」という項目がある。これはWebブラウザ(Safari)のProxyサーバを設定するための機能である。デフォルトでは「オフ」となっており、Proxyサーバを使わずに、インターネットやイントラネットなどへ直接アクセスするようになっている。だが組織内にProxyサーバが設置されていて、WebアクセスはProxyサーバ経由でしか許可されていない場合は、手動もしくは自動でProxyサーバを設定する必要がある。
この設定がWebブラウザではなく、無線LAN設定の項目中に含められているのは、接続するネットワークごとに(例えば社内用と社外用など)切り替えるためだろう。
例えば手動で設定する場合は次のようにする。「HTTPプロキシ」のタイプとして「手動」を選択し、ProxyサーバのIPアドレスとポート番号を設定する。なお、名前解決にかかわるトラブルや遅延を防ぐために(例えば一時的にDNSサーバが見つからないなど)、ProxyサーバはIPアドレスで直接指定する方がよいだろう(ただし、Webサーバ側でホストヘッダーを設定している場合は、アクセス可能なホスト名を指定すること)。
TIPS「WebブラウザのProxy設定を行うための4つの方法 − WPADのススメ −」では、Proxyの設定を自動化するスクリプトと、それをWeb/DHCPサーバを使って自動展開する方法を紹介した。Proxyの設定コマンドをJavaScriptで記述しておき、それをproxy.pacもしくはwpad.datという名前でWebサーバ上に保存しておく。するとWebブラウザは起動時にそのスクリプト・ファイルを読み込んで、自動的にProxyサーバの場所を見つけ、利用するようになる。
iPhone/iPod touchでも、HTTPプロキシの設定を「自動」にしておくと、それと近い動作をする。次の画面がその設定方法である。
PC向けのInternet Explorerと違い、「自動」を選択するだけでは自動的にproxy.pacやwpad.datを読み込まないようである。この例のように、「URL」の欄に「http://192.168.0.51/proxy.pac」というように構成ファイルのありかを記述する必要があるようだ。
Copyright© Digital Advantage Corp. All Rights Reserved.