• ベストアンサー

WinXPでPPPoEで無線LANでICSを使う方法

WinXPでICSを使っているのですが、子機がIPアドレスを取得できない(169.254.xxx.xxx等となる)場合があり困っています。 構成は モデム-(有線LAN)-親機(WinXP)-(無線LANアドホック接続)-子機(WinXP) という感じで、モデムはBフレッツマンションタイプ(PPPoE)、 親機子機ともにWinXPSP3です 親機の無線LANの設定は IPアドレス:192.168.0.1 サブネット:255.255.255.0 DNSサーバ:192.168.0.1 で、PPPoEアダプタのインターネット接続の共有にチェックを入れています。 子機の設定は全て自動取得です。 無線LANアダプタは親機子機ともにIntel3945ABGで、今朝インテルのサイトから最新ドライバをダウンロードして導入しました。 最初に「取得できない場合がある」と書いたのは、たまにこの設定で取得できる場合があり、どうすれば良いのか判らず困っています。 やりたい事は子機でインターネット接続を利用する事なのでICSにはこだわりません。 自分なりにいろいろ試してみましたが八方塞がりで困っております。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • akina_line
  • ベストアンサー率34% (1124/3287)
回答No.1

こんにちは。  下記サイトにWinXPでのICSの設定が出ていますので、ご確認下さい。   http://www.atmarkit.co.jp/fwin2k/win2ktips/044nat/nat03.html#ope02   親機の「DNSサーバ:192.168.0.1」がおかしいかもしれません。   本来はプロバイダが提供するDNSサーバかDHCPでの自動取得だと思います。(上記サイトの画面D参照)   >やりたい事は子機でインターネット接続を利用する事なのでICSにはこだわりません。   なお、「やりたい事」を実現する機能がICS(NAT)なので、設定が正しくないと子機はIPアドレスが取得できません。 では。

bodyshot
質問者

お礼

早速のご返事ありがとうございます 早速、ご指摘のDNSサーバの設定を削除してみましたが、残念ながら症状は同じでした。 (IPアドレスの設定を手動にするとDNSサーバを自動にできないのでとりあえずDNSのアドレスのみ削除したのですが…) ご紹介いただいたサイトは私も読んでいたのですが、もう一度読み直してみますね。 ありがとうございました。

すると、全ての回答が全文表示されます。

その他の回答 (3)

回答No.4

>親機を192.168.0.1、子機を自動取得にする事がWinXPでICSを使う条件みたいです そんな事は無いですよ。 親機PCのWAN側アダプタを共有すれば、LAN側の無線アダプタには自動的に IPアドレス:192.168.0.1 サブネット:255.255.255.0 というIPアドレスとサブネットマスクが割り当てられます。 これはICSの仕様ですから、変更できません。 デフォルトゲートウェイとDSNアドレスは空欄になります。 子機PCの無線アダプタのIPアドレスの設定は、自動・手動どちらでも構いません。 無線アダプタは手動で固定IPを振っておいた方が、多少接続が速くなります。 IPアドレス:192.168.0.2(~254)  サブネット:255.255.255.0 デフォルトゲートウェイ:192.168.0.1 DNSサーバアドレス:192.168.0.1 という形で、手動で固定IPを割り振れば、インターネットにも接続できるはずなんですが。 子機PCの無線アダプタの方には、必ずデフォルトゲートウェイとDSNアドレスに 192.168.0.1を振る必要があります。 因みに、インターネットに接続している有線LANアダプタのIPアドレスはどうなっていますか。 192.168.1.2 のように別セグメントのIPアドレスになっていますか?

bodyshot
質問者

お礼

ご返事ありがとうございます。 まず、子機側の設定を IP:192.168.0.11 サブネット:255.255.255.0 デフォルトゲートウェイ:192.168.0.1 DNSサーバ:192.168.0.1 としましたがインターネット接続を共有できませんでした。 pingは通るし子機側のファイルを親機側から参照は出来たので LANとしては接続しているのですが、どうもICSが動いていないようです。 ちなみに親機側の有線LANのIPアドレスは自動取得になっています。 これはBフレッツマンションタイプのフレッツ接続ツールの仕様で、 この設定でICSが動く場合もあります。 試しに上記設定も試してみましたが残念ながら同じ結果でした。 ICSが動いたり動かなかったりしてもうよく解りません^^;

すると、全ての回答が全文表示されます。
回答No.3

PCのローカルエリア接続を共有設定した場合、無線アダプタの方には、 自動的に IPアドレス:192.168.0.1 サブネット:255.255.255.0 が割り当てられます。 ゲートウェイ、DNSサーバアドレスは空欄になっているはずです。そのままで構いません。 後は、無線子機同士がアドホック通信の設定が完了していればOKです。 共有する側のPCの無線アダプタに自動でIPアドレスが割り当てられない場合には、 IPアドレス:192.168.0.2  サブネット:255.255.255.0 デフォルトゲートウェイ:192.168.0.1 DNSサーバアドレス:192.168.0.1 のように手動で割り当ててください。無線通信ですのでその方が確実かも知れません DHCPサーバがあり、親機のPCにローカルIPが割り当てられている環境ならば、インターネットに直接つながっているLANアダプタと無線アダプタでブリッジを作り、もう一台のPCの無線アダプタに同セグメントのIPアドレスを割り当てれば、インターネットに接続できると思います。 DHCPサーバ:192.168.1.1 親機のブリッジ:192.168.1.2 共有するもう一台のPC:192,168.1.3 という形になります。これだと同一セグメントなので、共有するもう一台のPCからもDHCPサーバに直接アクセスすることができます。

bodyshot
質問者

お礼

ご返事ありがとうございます。 確かに固定IPにするとPC同士の接続はうまくいくのですが、 肝心のインターネット共有ができなくなりました。 (親機を192.168.0.1、子機を自動取得にする事がWinXPでICSを使う条件みたいです) IPアドレスを変更していて気づいたのですが、どうやら親機がIPアドレスを割り当てしたりしなかったりするようです。 PCが起動していない状態から親機→子機の順番で起動してやるとうまくいくようですが、起動した後に両側の無線LANを無効にして、親機→子機の順番で有効にしたり修復したりしても子機のIPアドレスが割り当てられませんでした。 どうもこのあたりの制御がミソみたいですね。もうちょっと頑張ってみます。 ありがとうございました。

すると、全ての回答が全文表示されます。
  • FoolsGoo
  • ベストアンサー率18% (260/1441)
回答No.2

無線対応ブロードバンドルータを購入して設置するのが簡単確実です あなたの場合は親機に当たるパソコンのWindows+セキュリティソフトのファイアーウォールが原因になっていると思います

bodyshot
質問者

お礼

ご返事ありがとうございます。 今回は機器追加無しでやりたいと思っています。 セキュリティソフトやファイアウォールが原因であれば IPアドレスの取得に失敗する「ことがある」のは変ですよね (実際セキュリティソフトやファイアウォールをオフにしても症状は同じでした) ありがとうございました。

すると、全ての回答が全文表示されます。

関連するQ&A