• ベストアンサー

インターネット接続共有しつつ、静的IPアドレスを割り振る。

ごく小規模のLAN構築で行き詰っております。 宜しくお願いします。 Windows XP Professional SP2において、インターネット接続共有を行いつつ、DHCPによるアドレスの自動割り当てを使用しないようにすると、インターネット接続ができなくなるというものです。 現在の構成: インターネットゲートウェイになるPC×1 LAN接続されたPC×8 プリントサーバ:IOデータETX-PS/P プリンタ:CANON PIXUS860i 以前はNetBEUIを使ってプリンターとやり取りをしていたのですが、印刷開始までの時間が異常に長いため、TCP/IPのみでやり取りをするように変更しました。その結果、印刷までの時間が圧倒的に早くなったまでは良かったのですが、下記のような問題が出てきたのです。 TCP/IPなのでプリントサーバのIPアドレスは常に一定でなければなりません。WindowsXPでDHCPサーバーが使えるのなら、IPアドレスを予約することになるのですが、 まずこれができるかどうかがわかりません。 今度は8台のPCのIPアドレスを手動構成... インターネットゲートウェイは192.168.0.1、サブネットマスク255.255.255.0(変更不可)、残りの8台IPアドレス192.168.0.2~9、サブネットマスク255.255.255.0、プリントサーバのIPアドレス192.168.0.100、サブネットマスク255.255.255.0、としてみたところ8台のPCからはインターネットに接続できなくなります。 手動構成にしたときは、8台の端末のネットワーク接続の画面には、インターネットゲートウェイが見えなくなっており、自動取得にすると復活します。逆に、手動構成でネットワークセットアップウィザードを使って インターネット接続を共有しようとすると、自動取得になってしまう...というような状態です。 どのような解決策が考えられるでしょうか。

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

  • ベストアンサー
  • mii-japan
  • ベストアンサー率30% (874/2820)
回答No.3

>インターネットゲートウェイは192.168.0.1、サブネットマスク255.255.255.0(変更不可)、残りの8台IPアドレス192.168.0.2~9、サブネットマスク255.255.255.0、プリントサーバのIPアドレス192.168.0.100、サブネットマスク255.255.255.0 このとき、各PCのデフォルトゲートウェイが192.168.0.1に設定されていますか、またDNSは192.168.0.1に設定されていますか 各PCのデフォルトゲートウェイが正しく設定されていないとサブネットを越えた接続はできません 各PCでアドレスの自動取得ができるのですか ? DHCPサーバがあるようには書かれていないのですが・・・ それともプリントサーバがDHCPサーバ ? DHCPサーバが無くて、自動取得を行おうとすれば、168.・・・・のアドレスが設定されると思いますが ともかく、各PCのデフォルトゲートウェイを確認ください デフォルトゲートウェイが、インターネットゲートウェイサーバになっていないとインターネット接続はできません またDNSが正しく設定されていないとドメイン名による接続はできません

akitak
質問者

お礼

迅速にお答えいただきありがとうございました。 原因は、8台のPCのデフォルトゲートウェイ と、DNSサーバのうち、デフォルトゲートウェイが 空欄であったためのようでした。 自分のように知識が断片的なものにとっては、 まさに救いのようなお答えで大変感謝しております。 はなはだ簡単ではありますが、御礼申し上げます。 ありがとうございました。失礼致します。

その他の回答 (3)

  • nontitti
  • ベストアンサー率39% (22/56)
回答No.4

XPのICS機能(NAT機能)を利用してLANを構築するのも一つの手ですが。。。。こんなのはどうでしょうか?  ルータを購入して、LANを構築してはどうでしょうか?BUFFARO社製のBBRシリーズなら、安価ですよ。このルータで、ルーティングを行えば、比較的容易に(はじめは、戸惑いますが)静的なアドレス割り振りも、DHCPもできますよ。  また、ルータを利用してLANを構築すると今までよりも、はるかにセキュアーなものになります。

akitak
質問者

お礼

対応策をご提案いただき、いただきありがとうございました。 原因は、8台のPCのデフォルトゲートウェイ と、DNSサーバのうち、デフォルトゲートウェイが 空欄であったためのようでした。 今回は単純な設定の変更で解決できたのですが、 みなさまのお気持ちをたいへんうれしく思います。 はなはだ簡単ではありますが、御礼申し上げます。 ありがとうございました。失礼致します。

  • RZ350R
  • ベストアンサー率28% (439/1551)
回答No.2

#1です。 以下のリンクを参考にしっかり読むと理解できると思います。

参考URL:
http://www.atmarkit.co.jp/fwin2k/win2ktips/044nat/nat.html
  • RZ350R
  • ベストアンサー率28% (439/1551)
回答No.1

WindowsXpのSp2ではファイアウォール機能が強化されています。 それ以前にWindows XPではファイアウォール機能が標準でシステムに組み込まれているので手動でIPアドレスを付けるときはICS機能をオンにするだけです。 つまり、ネットワーク・ウィザードを使うと、そのセットアップの途中でオンにしてくれるが、手動でネットワーク設定を行っていると、デフォルト ではオフのままです。ということです。 ICSの設定を行うには、「インターネット接続」のプロパティで[詳細設定]を選択し、該当するチェックボックスをオンにする。 これで大丈夫です

akitak
質問者

お礼

迅速にお答えいただきありがとうございました。 原因は、8台のPCのデフォルトゲートウェイ と、DNSサーバのうち、デフォルトゲートウェイが 空欄であったためのようでした。 自分のように知識が断片的なものにとっては、 まさに救いのようなお答えで大変感謝しております。 はなはだ簡単ではありますが、御礼申し上げます。 ありがとうございました。失礼致します。

関連するQ&A

専門家に質問してみよう