VirtualBox Ubuntu ゲスト: 自宅/オフィスのネットワーク アダプターを切り替える

VirtualBox Ubuntu ゲスト: 自宅/オフィスのネットワーク アダプターを切り替える

編集: CIFSの使用例を追加しました

設定:

  • ホスト: Windows 7 SP2 64ビット
  • ゲスト: Ubuntu 12.04.3 LTS 64 ビット (VirtualBox 4.3.0 上)
  • ホスト ラップトップには 2 つのネットワーク アダプターがあります。
    • USB接続可能なWiFiモジュール
    • 1Gbpsイーサネットポート

使用例:

  • で働いているときオフィスUSB WiFi モジュールはホストに接続されています。Ubuntu ゲストは固定 IP 構成での接続が必要です (192.168.1.x ネットワーク上の固定 IP、DNS は 8.8.8.8)

  • 勤務中USB Wifi モジュールは存在せず、ホストのイーサネット ポートが使用されます。自宅のネットワークには DHCP サーバー (自宅のルーター) があり、これを Ubuntu ゲストの IP 構成を割り当てるために使用したいと考えています。

  • どちらの場合も、Ubuntu ゲストを「ブリッジ」モード (仮想 eth0 および/または eth1 をホストの現在使用されている物理ネットワーク アダプターにブリッジする) で動作させる必要があります。

  • ホストとゲストがCIFS(samba)経由で通信する必要があるのですが、考えるNAT を使用できない (?)

  • 残念ながら、USB WiFi がホストから切断されると、VirtualBox は「仮想ネットワーク インターフェイス 1」に使用される物理デバイスをイーサネット ポートに自動的に切り替えることに気付きました。

私の質問:

作業中自宅でもオフィスでも(つまり、USB WiFi が接続され、イーサネットが切断されているか、またはその逆です)、VirtualBoxでインターネット接続したい毎回手動で構成を変更する必要はありません。

  • VirtualBox ではどのような構成を使用すればよいですか?

  • ゲストではどのような設定を使用すればよいですか?具体的には/etc/network/interfaces/etc/udev/rules.d/70-persistent-net.conf

  • また、トラフィックが(常に単一の)利用可能なゲスト インターフェイスを介してルーティングされるように、ゲストには特定の IP ルーティング ルールが必要ですか?

  • ブリッジ ホスト インターフェイスの特定の構成 (Windows を使用して Wi-Fi および Ethernet アダプターをブリッジする) は、何らかの形で役立ちますか? この場合の VirtualBox とゲストの構成は何ですか?

答え1

NAT設定時に着信接続を許可するポート転送しかし、私の知る限り、少なくともゲスト側に CIFS サーバーが必要な場合、これは CIFS では機能しません。

ゲストを CIFS クライアントにして、サーバーをホスト上に配置したいだけであれば、NAT が機能する可能性があります。

いずれにしても、ゲスト上で 2 つのインターフェースを構成することになります。

  • 最初のものは NAT を使用するので、インターネット接続を許可します。

  • 2つ目は「ホストのみ」ネットワーク (つまり vboxnet) を構築し、ホストとゲスト間の無制限の双方向通信を許可します。

関連情報