web-dev-qa-db-ja.com

VirtualBoxでUbuntuとWindowsゲストOSの間でインターネットアクセスを共有する方法は?

VirtualBoxを使用します。

Ubuntu 10.04とWindows 7の2つの仮想マシンがあります。

Ubuntuの場合:

2つのイーサネットインターフェイスがあります。

  • インターネットにアクセスできるブリッジインターフェイス(eth0)。 ping www.google.com正常に動作します。
  • NATインターフェイス(eth1)は、内部ネットワークとして構成され、IP 10.0.0.101、ネットマスク255.255.255.0、およびゲートウェイ10.0.0.1を持ち、10.0.0.102のWindows 7をpingできます。

Windows

  • Ip 10.0.0.102を持ち、10.0.0.101でLinuxにpingできるインターフェースですが、www.google.comにはpingできません。

Linuxマシンを使用してインターネットにアクセスできるようにWindowsを構成するにはどうすればよいですか?

3
GarouDan

OK、このように動作します。仮想環境内にいるときは、virtualboxを忘れてください。次の設定があると仮定すると、すべてうまくいくはずです。

メインホスト(両方とも推測してvirtualboxを実行しているもの)-インターネットアクセスが必要です。プロキシ経由、イントラネット内、またはISPへの通常の接続のいずれでもかまいません。インターネットにアクセスできる必要があります。

VIRTUALBOX-仮想ホスト(UBUNTU)-インターネットと1つのネットワーク接続を提供するMAINホストへの1つのネットワーク接続が必要です(デフォルトの内部ネットワークで呼び出されます)接続の共有に使用します。ホストがWindowsである場合、共有の説明全体を完了した後、これも機能することに注意してください。

VIRTUALBOX-VIRTUAL GUEST(WINDOWS)-「内部ネットワーク」へのネットワーク接続が1つ必要です。

この特定の方法ですべてのセットアップを行うと、次のことができます。

仮想ホスト(Ubuntu)

  1. Ubuntu 10.04で、パネルの接続インジケーターに移動します(ネットワークマネージャーアプレット)
  2. 接続の編集に進みます。
  3. 内部ネットワークインターフェイスを選択します(2、例eth0およびeth1が表示されるため、1つは残りの仮想ゲストに接続する内部インターフェイスであり、もう1つはメインホストに接続します)。
  4. [IPv4設定]に移動し、[方法]フィールドで[他のコンピューターと共有]を選択します。
  5. 申請すると、仮想ホスト(Ubuntu)が完成します。仮想ゲスト(Windows)の場合。

NOTE-一部の人々は、もう少し複雑なiptablesを提案し、コンソールコマンドをマスカレードします。 Ubuntu 9.04以降(と思う)以降、これは必要ありません。 Network Managerが数年前に更新されて以来、モデム、携帯電話、共有WiFi接続のすべてがこれまでになく簡単になりました。

仮想ゲスト(Windows)

Windowsの[ネットワークマネージャー]に移動し、唯一の接続を選択します。 Ipv4 TCP Protocolに移動し、IPがDynamic/Autoに設定されていることを確認します。これで、ubuntuボックスからの接続が表示されます。 Windows 7にはインターネットアクセスを確認する非常に気の利いた方法が含まれているため、Windowsのネットワークマネージャーからこのツールを実行してインターネットを検索する必要があります。これと同じ方法で、Windows XP、Windows Vista、およびWindows 7について約50のセットアップを行いました。そのほとんどはWindows 7用です。 。

NOTE-実際には、UbuntuサーバーのようなDHCPサーバーを共有する必要はありません。 WindowsにDNSサーバーも必要ありません。 UbuntuとWindowsに付属するデフォルトのセットアップでは、このような簡単なタスクを処理できます。ここで覚えておくべきことは、仮想環境内ではホストを忘れるということです。 2台のPCを備えたLANパーティで、1台はインターネットに接続し、もう1台はLANに接続し、もう1台のPCはインターネットを共有したいと考えています。仮想場所と実際の場所(メインホスト)の関連付けを削除すると、いくつかのネットワークの問題を解決するのに役立ちます。

注2-VirtualBoxのバージョンとVirtualboxの拡張機能を使用するには、追加する必要があります(言い換えると、本当に必要です!!!必要です)すべてが正常に機能するようにします。 10月3日にリリースされた4.1.4バージョンであるこの時点までの最新バージョンでは、多くの問題が解決されており、バージョン4.1.2以降、マウスのランダムな移動と仮想フォルダーの共有に関する恐ろしい問題はなくなりました。

最新バージョンはここにあります: https://www.virtualbox.org/wiki/Linux_Downloads

そして最新の拡張機能はこちら: https://www.virtualbox.org/wiki/Downloads

PPAやOSEバージョンではなく、サイトからVirtualboxを使用することに大騒ぎしているのはなぜですか。パッケージのインストール後に最初のVirtualboxが追加されるため(ダウンロード後にダブルクリックするだけ)、最新の更新を取得するためにppaまたはレポが追加されます。第二に、OSEの機能はWebページの機能よりもはるかに少なくなっています(この違いは、innotekが主要企業であり、当時OSEとvirtualbox normalが同じであったことから始まりました)。これで、メインページのvirtualboxにはさらに多くのものがあります。また、多くのPPAが廃止されているか、virtualboxのメインレポほど高速ではありません。

注3-Virtualbox 4.1.4以降、拡張機能を再度ダウンロードする必要はありません。 Virtualboxは、拡張機能に互換性があるかどうか、またはインストールされている最新バージョンと最新かどうかを自動的に確認します。ただし、まだインストールしていない場合は、インストールする必要があります。少なくとも初めて。その後、それを行う必要はもうありません。

3
Luis Alvarado