まず第一に私のPC設定:
ホスト:Windows 7(32ビット)
ゲスト:Windows XP SP3 as XP Mode。
統合機能が無効になっています(ネットワークとは何の関係もないと思います)。
ホスト上のネットワーク接続:
1.ローカルエリア接続(Realtek ...)-プラグを抜いた(他のPCが接続されていないため)。
2.Nokia2730クラシックUSBモデム-私はこれをインターネットへの接続に使用します。
さて、どうすればゲストをLAN上にいるかのようにホストに接続できますか。 Windows XP Mode/Virtual machineを初めて使用するので、具体的な手順を教えてください。
ゲストからホストへの接続を確立するには、 このブログ投稿 の手順に従います。
簡単に言えば
- Windows7マシンにループバックネットワークアダプターをインストールします
- VPCネットワークアダプターがインターネットゲートウェイとして使用する静的IPアドレスを持つようにループバックアダプターを設定します
- ループバックアダプタをゲートウェイとして使用するようにXPモード仮想マシンを構成します。
- これで、ゲストOSからホストマシンにpingを実行できるようになります。
- ホストマシンでTCP/IPを介してSQLServer接続を開く[24/12更新]
- Windowsファイアウォールのポート1433/1434で着信接続を開きます
- これで、XPモードからホストOSのポート1433にTelnetで接続できるようになります。
これらの手順がうまくいかない場合は、別のIPアドレスを使用してみてください(私は10.0.0.199
(ホスト)、10.0.0.200
(ゲスト)、そしてもちろん255.255.255.0
(サブネットマスク)を使用しました)。 XPモード内からホストIP(10.0.0.199
)にpingを実行することで確認できます。Windows7では、必要なポートに対してWindowsファイアウォールの例外を作成していることを確認してください。
これらの手順に加えて、Virtual PC設定を介してXPモードに2番目のネットワークアダプターを追加し、インターネットに接続しているホスト上のネットワークアダプターを選択することもできます。 2番目のネットワークアダプタのXPモードIPv4プロパティで、すべての自動設定を使用します。
これで、Windows7ホストへのネットワークパスとインターネットアクセスができました。
VMネットワーク設定では、接続がBridge
として設定されていることを確認する必要があります。これにより、VMのネットワーク接続がホスト接続を通過し、あたかもあたかも動作するようになります。それはネットワーク上にあります。