質問: こんな事やる事が何年ぶりか?といった状況ですが、、、 一時的ですが、ハブでつないだLAN環境を構築する必要ができました。 ハブで繋いた場合に、IPアドレスが取れないマシンがあります。 XPの場合は問題がないのですが、 WIN7とWIN10にIPアドレスが振られず、169.254.*.*となります。 ipconfig /releaseをしようにも、接続自体がないのか以下のメッセージとなります。 --- >ipconfig /release Windows IP 構成 インターフェイス ローカル エリア接続 の解放中にエラーが発生しました: アドレスは、まだネットワーク エンドポイントに関連付けられてい ません。 インターフェイス Loopback Pseudo-Interface 1 の解放中にエラーが発生しました: 指定されたファイルが見つかりません。 --- そこで、その閉じたネットワークのハブに、インターネットに繋がるLANをさすと 普通にネットワークに繋がるようになります。 なにか、ものすごく根本的な事を忘れてしまっているのでしょうか? 御親切な皆様、教えくださいませ。
回答: どういう構成をされていたのか、説明がないので分かりませんが。 クライアントPCとハブだけの「閉じたネットワーク」であるなら、クライアントPC側のIPアドレスを「自動割当」ではなく「固定」で設定してあげないと通信できませんよ。 > > XPの場合は問題がないのですが、 > > > XPが動いているクライアントPCには、IPアドレスが固定で振られていたのでは? > > その閉じたネットワークのハブに、インターネットに繋がるLANをさすと > > 普通にネットワークに繋がるようになります。 > > > 「インターネットに繋がるLAN」にDHCPサーバ機能があるルーターかサーバが居たのではないですか? そういった機器を使用しないのであれば、IPアドレスを設定してあげないといけないのではないでしょうか。 パソコンのIPアドレスを手動で設定する方法 追加 APIPAを使ってたとして、XPはOKだったのにWindows7や10でNGだったのはこの辺の理由が考えられます。 Windowsで、「識別されていないネットワーク」の種類を「パブリックネットワーク」から「プライベートネットワーク」に変更する APIPAで設定されたネットワークはデフォルトゲートウェイが設定されず「識別されていないネットワーク」ということで、初期設定では「パブリックネットワーク」になります。 この時、Windowsファイアウォールが有効だと「パブリックネットワーク」のルールが適用され、通信が遮断されるということで。