PCとiPhoneで無線LANアドホックネットワーク

PC側:

①ワイヤレス接続を有効にする。(「ネットワーク接続」で「ワイヤレス ネットワーク接続」を有効にする。WiFi管理ツールが入っている場合は、そっちのほうも有効にする。)

②「ネットワーク接続」で「ローカルエリア接続」のプロパティを開き、詳細設定タブで「ネットワークのほかのユーザーに、このコンピュータのインターネット接続をとおしての接続を許可する」にチェックを入れ、「ホームネットワーク接続」で「ワイヤレス ネットワーク接続」を選ぶ。

③「ネットワーク接続」で「ワイヤレス ネットワーク接続」のプロパティを開き、「ワイヤレス ネットワーク」タブで「Windowsでワイヤレスネットワークの設定を構成する」にチェックを入れる。

「ワイヤレス ネットワーク」タブが表示されない場合は以下を参照。
http://helpguide.livedoor.com/help/wifi/guide/grp165/guide430

④「ワイヤレス ネットワーク」タブの「優先ネットワーク」で追加を押下。
「ワイヤレス ネットワークのプロパティ」のポップアップが表示される。

「アソシエーション」タブで、
ネットワーク名に任意の名前を入力。
「このネットワークがブロードキャストしていない場合でも接続する」をチェック。
「キーは自動的に提供される」のチェックを外し、「ネットワークキー」に設定したいパスワードを入れる。
「これはコンピュータ相互 (ad hoc) のネットワークで、ワイヤレスアクセスポイントを使用しない」をチェック。

「接続」タブで「このネットワークが範囲内にあるとき接続する」をチェック。

⑤「ワイヤレス ネットワーク」タブで一番下の「詳細設定」を押下。
「詳細設定」のポップアップで「コンピュータ相互(ad hoc)のネットワークのみ」にチェック。

⑥「全般」タブで「インターネットプロトコル」のプロパティを開く。
IPアドレス、サブネットマスクにローカルの固定アドレス(192.168.0.1、255.255.255.0 とか)を入力。
DNSサーバに、ローカルエリア接続のDNSサーバの設定と同じアドレスを入れる。

iPhone側:
①「設定」でWiFiをOnにする。

②PC側で設定したネットワークが検知されたら、それをタップし、パスワード入力。

③当該ネットワークの右側の「>」をクリックし、
IPアドレス、サブネットマスクにローカルの固定IPを設定
→ PCのワイヤレス ネットワークで設定した以外のアドレス。上の例だと、192.168.0.X、255.255.255.0(Xは1以外)
ルーターに、PCのワイヤレス ネットワークで設定したアドレス(上の例だと、192.168.0.1)
DNSサーバに、PCのローカルエリア接続のDNSサーバの設定と同じアドレスを入れる。


以上で会社のPCはいけたが・・・自宅はダメだった。DNSサーバのアドレスがローカルアドレスであるためだろう。