OpenSUSE 12.1 x64ホストを使用しており、ゲストとしてUbuntu 10.04x86を実行しています。
私の問題は、Ubuntuがネットワークをまったく認識しないことです。 NATとブリッジのセットアップの両方を試しましたが、VMにインターフェイスがありません。ifconfig
はlo
のみを返します
VirtualBoxのバージョンはvboxusrグループのメンバーとして実行されている4.1.18_OSEであり、ゲストに正しいアドインをインストールしました。
どうすればこれを修正できますか?
何らかの理由で、ゲストにはループバックインターフェイスしかないようです。
仮想マシンの設定を入力して、VMにネットワークカードがインストールされているかどうかを確認してください。
そうでない場合。そして、最近VMのMACアドレスを変更したので、ユーザーがあなたとまったく同じ問題を抱えているように見えるので、このスレッドを調べます。
https://forums.virtualbox.org/viewtopic.php?f=7&t=4309
具体的には、「(VBoxゲスト設定で)新しいMACアドレスを指定するたびに、DebianおよびUbuntuゲストudevは新しいeth番号を割り当てます/etc/udev/rules.d/70-persistent-net.rulesまたはファイルを削除します:it次回の起動時に再作成されます」
ネットワークオプションを使用して、N/Wインターフェイスにブリッジ接続を追加します。 MACを変更した場合は、/etc/udev/rules.d/70-persistent-net.rules
を削除するだけでは不十分です。 Ubuntuは以前のMACエントリもこのファイルに保持します。 OSのロード中は、以前のMACを見つけることができないため(新しいMACに変更したため)、その時点で失敗し、新しいMACと新しいインターフェイスの追加に失敗します。ファイルを編集する必要があります。手順に従ってください:
/etc/udev/rules.d/
に移動します# SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="08:00:27:XX:XX:XX", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="eth1"
)NAME="eth0", "eth1"
などです。もともと私が virtualbox.orgフォーラム に投稿しました。