続いて、機能面の改良について取り上げることにしよう。Wi-Fiについて解説する。7が動作して無線LANを利用しているコンピュータが、IEEE802.11無線LANのアクセス・ポイントとして振る舞う機能だ。touchといった携帯情報端末などと共用する際に利用する。固定的にインターネット接続回線が存在する状態であれば、それが光ファイバやxDSLのような有線接続でも、あるいは携帯電話/PHS/WiMAXなどを用いる無線接続でも、無線LANアクセス・ポイントの機能を備えたルータを設置すればよい。最近では、こうした用途を想定した、小型のアクセス・ポイント機能付きルータも販売されている。ところが、出先で移動体通信網を利用してインターネットに接続する際には、移動体通信のための機器を備えたコンピュータしか接続できないのが普通だ。ゲーム機や携帯情報端末、スマートフォンなどを一緒に持ち歩いている場合、そちらからも無線LAN経由で高速なインターネット接続を行いたくなる場面が考えられる。そこでSoftAPが登場する。7が動作していれば、インターネットに接続するとともに内蔵の無線LANアダプタをアクセス・ポイントとして活用することで、周囲に存在するほかの機器が、その無線LANを経由してインターネットに接続できるようになる。7搭載のノートPCを利用して無線LANのアクセス・ポイントが構築されてしまう危険性もあるわけだ。touchなど)、スマートフォンなどをインターネット接続できるようになる。Wi-Fi(仮想Wi-Fi)だ。通常であれば、無線LANアダプタはほかのアクセス・ポイントに接続するためのクライアントとして動作している。Wi-Fiでは、さらに仮想的なアダプタとMACアドレスを追加して、帯域の一部をアクセス・ポイントとして振る舞うために利用する。7がソフトウェア・ベースのアクセス・ポイントを構築することから、SoftAPと名付けられている。Wi-Fiに対応した無線LANアダプタが必要になる。正確にいうと、この機能を実現できる無線LANアダプタ用のデバイス・ドライバが必要となる。WiFiとSoftAPへの対応を含める」としているため、対応製品はこれから増えていくものと期待できそうだ。■SoftAPが使えるかどうかの判断と、具体的な設定手順こうした事情から、SoftAPを利用するには「無線LANアダプタに加えて、別途、インターネット接続手段を備えるコンピュータ」が必要になる。そのインターネット接続手段を、SoftAPを通じてほかのコンピュータなどと共有する形になる。Wi-Fiに対応した製品であれば、内蔵でも、あるいはUSBコネクタに接続するタイプでも構わない。Adapter]が自動的に現れるとされている。Adapter]が現れない場合もあるようだ。その場合、以下に示した手順を組み替えて、先に「3」以降の操作でSoftAPを有効にしてから「1」〜「2」の操作を行う必要がある。Sharing)の設定を有効にする。することで、接続共有機能が有効になる。このとき設定対象となるデバイスは、インターネットに接続可能な状態になっていれば何でもよい。一般的なSoftAPの利用形態を考慮すると、各種の移動体通信サービス用データ通信カードを用いる場面が多いと思われるが、LANアダプタでもよい。この設定は、ネットワーク接続設定のプロパティ画面で、[共有]タブに移動して行う。Adapter]に対応するアダプタを選択する。最後に[OK]をクリックして設定を確定させる。Adapter]という仮想的なアダプタが必要になる。それとは別にインターネット接続用の通信手段を用意して、そちらでインターネット接続共有(ICS)を有効にする。(1)画面の例では、この[ローカルエリア接続]でICSを有効にしている。これを選択して右クリックし、[プロパティ]を表示させる。Adapter]となっている仮想アダプタが必要になる。(3)ここのチェックをオンにして、ICSを有効にする。管理者権限でコマンド・プロンプトを起動して、netshコマンドによる設定を行う。hostednetwork」と入力して設定を確認する。SoftAPが動作していない、あるいは使用している無線LANアダプタ(と、そのデバイス・ドライバ)の関係でSoftAPを利用できない場合、以下のようになる。利用不可SoftAPが利用可能か状態を確認する「状態」が「利用不可」となっていれば、まだSoftAPの設定が完了していないことを表す。「開始」となっていれば設定が完了している。次に、SSIDとパスフレーズの設定を行う。入力するコマンドは、以下のようになる。keyusage=persistent最後の「persistent」は、接続を恒常的に行うためにパスフレーズを記憶しておくように指示するためのものだ。これを付けておくと、再起動後も自動的に利用できるようになる(付けておかないと、利用するたびにいちいち設定しなくてはならない)。パスフレーズの記憶を行わないときには、以下のように入力する。keyusage=temporaryここで<アクセス・ポイント名>とは、SoftAP機能を使って構築する仮想的なアクセス・ポイントのSSIDだ。<パスフレーズ>も同様で、その仮想的なアクセス・ポイントに接続する際に使用する。ほかの誰かに不正利用されないように、パスフレーズは必ず設定するようにしよう。入力結果の例を以下に示す。正常に変更されました。パスフレーズが正常に変更されました。次に、以下のコマンドを入力する。Network)による仮想的なアクセス・ポイントが動作を開始する。hostednetworkホストされたネットワークが開始しました。security」(SoftAPセキュリティ設定の確認)といったコマンドを使用する。入力結果の例を以下に示す。通信可能な範囲にあるほかのコンピュータからは、「4」で指定したSSIDを持つアクセス・ポイントに接続できる状態になっている。SSIDのブロードキャストは、おそらくはセキュリティ上の理由から行っていないようなので、手作業でSSIDとパスフレーズを指定して接続する。SoftAPによって作成した仮想的なアクセス・ポイントに接続する通常のアクセス・ポイントに接続する場合と同様、ジャンプリストを使って接続できる。接続設定は事前に作成しておく必要がある。して、SoftAPによって実現した仮想的なアクセス・ポイントに接続したクライアントに対しては、ICSが備えるDHCPサーバ機能によって、自動的にIPアドレスが配布される。クライアント側でipconfigコマンドを実行したときの例を、以下に示す。192.168.137.1SoftAPで接続したクライアントでipconfigコマンドを実行した例この例では、ネットワーク・アドレスに「192.168.137.0/24」を使用しており、デフォルト・ゲートウェイ(仮想無線LANアダプタのIPアドレス)は「192.168.137.1」になっていることが分かる。SoftAPに関連するnetshコマンドの解説このように、SoftAP機能ではnetshコマンドを使用して設定や指示を行う必要がある。関連するコマンドの概要を以下にまとめておく。いずれも、管理者権限で実行したコマンド・プロンプトで入力する必要がある。Network使用の可否を指定する。Networkが使用可能になる。Networkで使用するSSID/パスフレーズ/パスフレーズ記憶の有無を指定する。パスフレーズを更新できる。メールマガジンをご購読ください。申し込みページへITmediaはアイティメディア株式会社の登録商標です。