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というドメインが振られるためローカルサーバーにアクセス出来なくなるようです。
ブリッジを使うと接続出来ました。 汗