VirtualBoxを使用して複製されたシステムから別のIPを取得する方法は?

VirtualBoxを使用して複製されたシステムから別のIPを取得する方法は?

Lubuntu 16.04のCLI isoを使用して仮想マシンを作成しました。仮想ボックス。今、いくつかのマシンが必要です同じ特性(しかし、私が書いたCネットワークアプリをテストするための他のIP)複製最初。

両方のコンピュータでネットワーク設定を変更して両方同じ名前の内部ネットワークに接続されたネットワークアダプタ

両方のコンピュータで実行しようとすると、$ ifconfig同じIP(たとえば10.0.2.15)が得られます。なぜ?別のIPを取得する方法は?

/etc/network/interfaces両方のマシンの内部は次のとおりです。

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto enp0s3
iface enp0s3 inet dhcp

ベストアンサー1

10.0.2.15 アドレスは、仮想マシンが NAT ネットワークにあることを示します。これはおそらくあなたが望むものではありません。デフォルトでは、マシンは世界にアクセスできますが、他のマシン(物理または仮想)に直接接続することはできません。

コンピュータを複製するときにMACアドレスをリセットするオプションがあります。これを行います。

ネットワークの種類は必要に応じて異なります。これらの仮想マシンは互いにアクセスする必要がありますか?オーナー?インターネット?ホストLANに他のコンピュータがありますか?

以下は、同様の質問に対する回答のいくつかの情報です。

仮想マシンへのネットワーク接続(もちろん、接続するサービスが正しく構成されていると仮定)は、仮想マシン設定で選択したネットワークの種類によって異なります。

1) NAT – まさにその内容です。残念ながら、ホストに一致するアドレスは生成されません。接続する唯一の方法は、ホームルータなどの個々のポートを転送することです。これは、管理者インターフェイスのコンピュータ設定の[ネットワーク]タブで行われます。ネットワークタイプとして「NAT」を選択し、カードが有効/有効になっている場合は、「ポート転送」ボタンが有効になり、使用できます。

2) ブリッジ - これは、ホストのイーサネットデバイスの1つをブリッジに接続し、あたかもどこかのジャックに接続されているかのようにネットワークに直接接続します。ただし、一部の職場、学校などでは、単一の管理スイッチポートを介して複数のMACアドレスが通信することを許可しておらず、接続されたLANでこれが発生すると機能しません。

3) ホストのみ - ホストとゲストコンピュータの間に仮想ネットワークが作成されます。利用可能なDHCPサービスがありますが、ゲートウェイを提供しません。ゲストを接続するには、ホストにNATなどを設定し、そのようにアクセスを提供する必要があります。

4) 内部専用 - マシンを仮想内部ダムスイッチに接続します。 DHCPサービスもなく、ゲートウェイアクセスもなく、何もありません。ああ、本体にマッチするアダプタはありません。

私が行った多くの練習/遊び場/実験は、2つのインターフェース(1つはブリッジに、もう1つは内部に)があるマシンをセットアップすることでした。その後、偽のドメイン名(fake.tld)DNSサービス、DHCP、グローバルキャッシュDNSサービスなどを使用してルーターマシンに切り替えて、内部専用で実際の実験と操作のために別のVMSを開始しました。ネットワーク。

おすすめ記事