VBバージョン: 4.2.16
ゲストOSバージョン: ubuntu 12.4 LTS
ホストOSバージョン: OSX 10.8.4
2つのVMを作成しました。各VMには、2つのネットワークアダプターが与えられます:NATおよびホストのみ。
これは、ホスト専用アダプターの定義方法です。
これらは、VirtualBoxの2つのインスタンスからのスクリーンショットです。
両方のマシンがインターフェースvirbr0に対して192.168.122.1のIPを取得したようです。
@kensterが示唆したように、VBはvirbr0インターフェイスを作成しません。それがどこから来たのかわかりません。
そして、どうやらeth0はNATアダプターから来ています。両方のVMはeth0に対して同じIPを持っています。これはVMの1つからのスクリーンショットです:
2番目のホスト専用アダプターからeth1を期待する必要がありますか?もしそうなら、なぜそれが作成されないのですか?
VBプリファレンス:)のホストのみのDHCP設定
では、なぜVB同じIPを両方のボックスに2回割り当てるのですか?
質問にたくさんのノイズがあり申し訳ありません。
基本的にそれは起こったことです:
1)両方のVMを最初に作成したときに、1つのネットワークアダプター(NAT)のみを使用しています
2)次に、VirtualBoxにホストオンリーアダプターをもう1つ追加しましたが、誤って、新しいインターフェイスがifconfigに表示されることを期待していました。
私の問題の解決策
/ etc/network/interfaceに新しいeth1を追加し、ネットワークを再起動します。
すでに作成したクローンからクローンを作成した場合は、両方のインストールのMACアドレスを確認してください。
MACアドレスが同じ場合は、いずれかのマシンで MACアドレスを変更 して再起動してください。
カーネルのネットワークインターフェイスルールファイルを削除して、再生成できるようにします
# rm -f /etc/udev/rules.d/70-persistent-net.rules
# reboot
クローンVMで機能します。