我在虚拟机上使用 Ubuntu 13,主机是 Windows 8。我的目标是从主机 ping 到客户机或从任何物理机 ping 到客户机(Ubuntu)。我可以从客户机 ping 到主机,但反之则不行。在虚拟机的网络设置中,如果我使用桥接适配器进行配置,则无法在 Ubuntu 中获得网络。但在使用 NAT 配置时,我可以获得网络。
/etc/network/interfaces 是:
auto eth0
iface lo inet loopback
iface eth0 inet dhcp
我已删除这70-持久-网络.规则在/etc/udev/rules.d
/etc/NetworkManager/NetworkManager.conf 是:
[main]
plugins=ifupdown,keyfile,ofno
dns=dnsmasq
[ifupdown]
managed=true
答案1
您的系统似乎已过时(未损坏),因此您可能需要更新操作系统并使用官方存储库重新安装 VirtualBox。建议制作新的 VM,因为版本可能略有不同,只需在必要时备份 HDD,并在制作新 VM 时使用该 HDD。
这是我推荐的解决方案:
打开常规的终端并启动以下命令:
sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist-upgrade
sudo apt-get install dkms
打开根端子及类型nano /etc/apt/sources.list
在这里粘贴(不替换)本文:
deb http://download.virtualbox.org/virtualbox/debian trusty contrib
deb http://download.virtualbox.org/virtualbox/debian saucy contrib
deb http://download.virtualbox.org/virtualbox/debian raring contrib
deb http://download.virtualbox.org/virtualbox/debian quantal contrib
deb http://download.virtualbox.org/virtualbox/debian precise contrib
deb http://download.virtualbox.org/virtualbox/debian lucid contrib non-free
deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
deb http://download.virtualbox.org/virtualbox/debian squeeze contrib non-free
然后在普通的终端:
sudo apt-get update
wget -q https://www.virtualbox.org/download/oracle_vbox.asc -O- | sudo apt-key add -
然后安装:
sudo apt-get install virtualbox-4.3
享受!