Microsoft Virtual PC 2004 HOWTO


実際に試した環境

立場OS以下表記
ホストOSWindows XP Pro SP2WinXP
ゲストOSVineLinux 3.2Linux


以下のようなネットワーク構成を実現する。

+-----------+   +---------+   +-----------+   +---------+
+  物理LAN  +---+  WinXP  +---+  仮想LAN  +---+  Linux  |
+-----------+   +---------+   +-----------+   +---------+

                  物理 <--|--> 仮想
  • 条件
    • WinXPからLinuxへコネクションを張ることができる。
    • LinuxからWinXPへコネクションを張ることができる。
    • Linuxから物理LAN上のコンピュータに対してコネクションを張ることができる。
    • 物理LAN上のコンピュータからLinuxに対してコネクションを張ることができない
  • 手順
    1. WinXPMicrosoft Loopback Adapterをインストールします。
    2. WinXP上の物理LANへつながるネットワークインタフェースで「インターネット接続の共有を有効にする」を有効にします。


以上で実現できます。
Linuxから見るとWinXPは、DHCPサーバ、DNSサーバ、NAPTルータとして動作します。
WinXPから見た場合は、Loopback Adapterが仮想LANに接続されているように見えます。
ただし、仮想LANのIPアドレスが強制的に 192.168.0.0/24 となります。よって物理LAN上で 192.168.0.0/24 が使用されている場合は、動きません。