How to ping ubuntu guest on VirtualBox
我有一个虚拟机(virtualbox)和Ubuntu。主机是Windows 7。如何从主机ping我的Ubuntu,反之亦然?尝试在虚拟机设置中设置"桥接"连接类型,但没有效果,我只在Ubuntu中丢失了我的Internet连接。
在大多数情况下,仅将虚拟机网络适配器切换到桥接模式就足以使客户机从外部访问。
有时,在切换到桥接模式后(甚至在重启客户机之后),客户机可能无法自动接收与主机IP范围匹配的IP。这通常是由于主机网络上的DHCP出现故障或配置错误造成的。
例如,如果主机IP为
您可以使用终端(shell)和类型
如果主机和来宾IP不匹配,只需为来宾计算机显式设置静态IP即可解决此问题。
使用nat(默认)是不可能的。桥接网络应该允许。如果桥接不适用于您(这可能是因为您的网络管理不允许在一个物理接口上有多个IP地址),您可以尝试"仅主机网络"。
对于主机的配置,这里只引用了vbox手册中的一句话(这很好)。http://www.virtualbox.org/manual/ch06.html:
For host-only networking, like with internal networking, you may find
the DHCP server useful that is built into VirtualBox. This can be
enabled to then manage the IP addresses in the host-only network since
otherwise you would need to configure all IP addresses statically.In the VirtualBox graphical user interface, you can configure all
these items in the global settings via"File" ->"Settings" ->
"Network", which lists all host-only networks which are presently in
use. Click on the network name and then on the"Edit" button to the
right, and you can modify the adapter and DHCP settings.
如果您开始修改virtualbox网络设置,请注意:您可能会制作新的网络适配器(eth1、eth2),但您的
诊断:
1 2 | ethtool -i eth0 Cannot get driver information: no such device |
查找接口:
1 2 | ls /sys/class/net eth1 eth2 lo |
修复它:
编辑
1 | :%s/eth0/eth2/g |