Windows10PC上でWindowsXPを動かそうという記事です。

 

何故、今更WindowsXPなのかと言う事なのですが、WindowsXPじゃないと動かない外注ソフトがあるからです。

 

今はWindowsXP環境を構築出来るPCが無いのと、Windows10対応にソフトを組み替えてもらうためには数百万という高額な費用を請求されます。

 

そこで、Windows10PCにVMwareを入れてWindowsXPを動かそうとしているのですが、この選択は別に記事にしなくてもネット上に転がっているくらい常套手段なのですが、昨日から嵌まっているのはWindowsXPからインターネット接続が出来ないことです。

 

ということで、Windows10にVMwarePlayerをインストールしてVMwarePlayer上でWindowsXPが動作するところまでは出来ているものとして、WindowsXPからインターネット接続するところまでをメモします。

 

以下、インターネットに繋がらないとは、ブラウザでYahoo等が開かないという意味です。

 

環境:

HP ProBook 4540s Core i5-3210M 2.5GHz

RAM 4GB

HDD 128GB SSD

Windows10Pro 64bit

ドメイン参加有り

 

VMware Workstation 14 Player

 

WindowsXP SP1

RAM 512MB

HDD 80GB

 

Windows10側ネットワークアダプタ

Bluetoothネットワーク接続 無効

WiFi 3 無効

イーサネット 3

 VMware Bridge Protocol ON

 IPアドレス 192.168.254.3

 サブネット 255.255.255.0

 デフォルトゲートウェイ 192.168.254.254

 DNS 192.168.1.2 192.168.1.3

VMware Network Adapter VMnet1

 IPアドレス DHCP

  192.168.245.1 255.255.255.0

  DHCPサーバー 192.168.245.254

VMware Network Adapter VMnet8

 IPアドレス 192.168.254.1

 サブネット 255.255.255.0

 IPアドレス 192.168.137.1 255.255.255.0(自動で振られる)

 デフォルトゲートウェイ 192.168.254.254

 DNS 192.168.1.2 192.168.1.3

 

Windows10からはインターネット接続出来ています。

 

WindowXP側ネットワークアダプタ

AMD PCNET Family PCI Ethernet Adapter

IPv4設定:

 IPアドレス 192.168.254.2

 サブネット 255.255.255.0

 デフォルトゲートウェイ 192.168.254.254

 DNS 192.168.1.2 192.168.1.3

 

VMwareのネットワークアダプタの設定では

「接続済み」と「起動時に接続」にチェックは付いています。

 

VMwareのネットワーク接続

カスタム 

 VMnet8(NAT) 

  イントラに繋がらない

  192.168.254.254からPingの応答無し

  192.168.254.1からPingの応答有り

  192.168.137.1からPingの応答無し

  WindowXPのアダプタ設定をDHCPにしてみる

    IPアドレス 192.168.48.128 255.255.255.0

    ゲートウェイ 192.168.48.2

    DHCPサーバー 192.168.48.254

    DNSサーバー 192.168.48.2

    Primary WINS Server 192.168.48.2

    192.168.254.254からPingの応答有り

    192.168.48.2からPingの応答有り

    192.168.48.254からPingの応答無し

    イントラには繋がるがインターネットには繋がらない

    【ちょっとした疑問】

    48のセグメントはどこにあるのでしょう???

    c:\ProgramData\VMware\vmnetdhcpにありました。

    VMnet1は245、VMnet8は48のセグメントが振られるようです。

 

    インターネットには繋がらないと思っていましたが特定のサイトには繋がるようです。

 

    そういえば、以前、httpsしか受け付けない設定のサイトが増えてきていると聞いたことがある。

 

    取り敢えず、WindowsXP SP3をインストールします。

    【パソコンりかばり堂本舗】

    https://www.ikt-s.com/xp-sp2-sp3windows-update-catalog

 

    次に、FireFox52をインストールします。

 

    Yahooが開きました!(一部機能が使えないと叱られながら)

    やはりIEの問題だったようですね。

 

NAT

 VMwareのネットワーク接続をNATに変えてみます。

 FireFoxではYahooが開きました。

 IE6では開きません。

  結果:

   「ツール」-「インターネットオプション」-「詳細設定」

   TLS1.0を使用するにチェックを付ければ制限付きで開くようになりました

 

昨日から悩んでいたWindowsXPでインターネットに繋がらない現象は、IEの設定だったようです。

 

WindowsXPをネットに繋げること自体がもう間違いなのでしょうけど。。。

 

と、無事問題が解決したのでVMwarePlayerを有償版に変えます。

(このまま使うのはライセンス違反のようですので)

 

以上、ご利用下さい。(。・ω・)ノ゙

  

追記です:

 

投稿してから、NATではローカルサーバーにアクセスできないことを発見しました。泣

 

NATやカスタム設定のVMnet8では、vmnetdhcpの設定でlocaldomainというドメインが振られるためローカルサーバーにアクセス出来なくなるようです。

 

ブリッジを使うと接続出来ました。 汗